Deploying on AWS

When deploying to AWS, ensure that you have:

  1. An AWS account with billing enabled. (Remember, deploying clusters will incur charges. Make sure to destroy resources when you're finished with them!)
  2. A public hosted zone with DNS routing. To set this up, you can follow this guide.
  3. A user account with AdministratorAccess. We recommend that rather than using your root account, you set up a new IAM user, then grant it AdministratorAccess. You can use this guide to set up an IAM account, and this guide to grant it AdministratorAccess.
  4. The security credentials for this account, which enables CGDevX to use it. Use this guide to get your access keys.
  5. The AWS CLI installed and configured to use this user. You can use this guide to install the CLI.