/

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.