AWS extension - epam/hubctl GitHub Wiki

aws configure extension makes sure AWS cloud account is setup:

  • S3 account-specific bucket <account number>.superhub.io exists or it will be created;
  • DNS domain for the stack is created in Route 53;
  • the domain is linked with NS records to the base domain or to Bubble DNS.
AWS parameters:
  --aws-region               AWS Region (defaults to value from: AWS_REGION)
  --aws-profile              AWS Profile (defaults to value from: AWS_PROFILE)
  --dry-run                  Do not deploy cloud resources, show what will happen
  --domain-name              Custom DNS domain name under existing base domain
  --base-domain-aws-profile  AWS Profile for base domain (in case base domain
                                 hosted zone is located in another AWS account)
  --prefer-local             Save deployment state locally only

If you don't specify --domain-name then a *.epam.devops.delivery Bubble DNS domain will be obtained.

If you specify a domain name --domain-name <stack>.base.tld and base.tld is in another AWS account, then also specify --base-domain-aws-profile.

⚠️ **GitHub.com Fallback** ⚠️