AWS Cloud Controller Configuration
aws.defaultzone={default-region}
aws.operationTimeoutMilliseconds={operation-timeout}
aws.accessKey = {account-accessKey}
aws.accessSecret = {account-accessSecret}
aws.ec2KeyPairName = {keyPairName}
aws.ec2SecurityGroup={securityGroupName}
aws.defaultVPC={boolean}
aws.defaultVPC={boolean}
aws.vpcName={vpc-name}
aws.faultZoneBlockMilliseconds=3600000
aws.forUsGovRegions=false
aws.defaultzone
A default availability zone in a preferred region.this works as a fallback launch location for your instances if automatic availability zone evaluation fails in an occasion
aws.operationTimeoutMilliseconds
Maximum time allowed for completing a cloud instance operation before the operation times-out assuming a failure. Recommended value is 120000. The unit is milliseconds.
aws.accessKey
Your accessKey from the aws account credentials that you created earlier. [It is recommended to use IAM credentials instead of root ones.]
aws.accessSecret
Your accessSecret from the aws account credentials that you created earlier. [It is recommended to use IAM credentials instead of root ones.]
aws.ec2KeyPairName
Name of the public key you imported into your aws ec2 dashboard under “Key Pairs”. [Your key should be imported into every region that you wish to use.]
aws.ec2SecurityGroup
Name of security group you created earlier in your ec2 dashboard under Security Groups. [Your security group should be available in every region that you wish to use for launching an instance.]
aws.defaultVPC
Indicates whether the security group name mentioned in the ”aws.ec2SecurityGroup” parameter is associated with a default (true) or non-default (false) VPC. AWS platform has different requirements for launching an instance in a default VPc vs a non-default VPC. Hence it is important to indicate what type of VPC you are using.
aws.vpcName
The name of your VPC (needs to be the same name for each region that you are using for autoscaling.
aws.faultZoneBlockMilliseconds
Defines the time in milliseconds to avoid a specific availability zone for, when a launch fails due to the reqyested instance type not being available in that region at runtime.
aws.forUsGovRegions
Boolean value indicating whether the controller targets US Gov
regions or standard ones. Set to true
if targeting US Gov
regions, otherwise false
.
For more information check out the US Gov Support Notes.