Deploy Tenable Core in AWS with Advanced Options

When deploying Tenable Core in Amazon Web Services (AWS), you can deploy via Amazon Elastic Cloud Compute (Amazon EC2) using an advanced launch instance wizard with complete configuration options, including options for cloud-init. If you want a more streamlined experience and you do not need to configure cloud-init options, see Deploy Tenable Core in AWS with Limited Options.

Before you begin:

To continue deploying via Amazon EC2:

  1. Configure the options based on the specifications you want for your instance and the requirements described in Tenable Core Requirements. For information about specific configurations in AWS, see the AWS Documentation.
  2. Click the Configure Instance tab.

    In the Advanced Settings section, in the text box, paste the following:

    #cloud-config

    runcmd:

    # Link WAS to tenable.io

      -

        - /usr/libexec/tenablecore/was_rest_client.py

        - --set-link

        - --iohost=https://sensor.cloud.tenable.com

        - --linkkey $YOUR_LINKING_KEY

        - --scanner-name$YOUR_NAME

    Tip: You can add more configurations (for example, password, new users, and groups) to your instance by modifying the configurations and values in this text. For more information, see the cloud-init Documentation.

  3. Click Launch.

    An SSH key pair window appears.

  4. In the drop-down box, select the key pair option you want to use for your instance.

    Caution: Do not select the option to proceed without a key pair. If you launch your Tenable Core instance without a key pair you cannot connect to the instance, and you cannot add an SSH key pair later.

  5. In the lower-left corner, click Launch Instances.

    AWS deploys and launches your Tenable Core instance as a virtual machine in AWS.

What to do next: