Skip to main content

astroctl cloud aws

AWS cloud operations

Synopsis

AWS-specific commands for cloud account connection and utilities.

Commands:

connect Connect your AWS account for cluster provisioning
credentials Get temporary AWS credentials for debugging
k8s-versions Get supported Kubernetes versions
regions List AWS regions and availability zones
machines List AWS machine types with pricing
generate-subnets Generate EKS subnet configuration
generate-vpc Generate VPC CloudFormation template

Examples


# Connect your AWS account (prerequisite for cluster creation)
astroctl cloud aws connect --account-id 123456789012 --region us-east-1 --cluster-name prod

# Get temporary credentials (account/region auto-detected from cluster)
astroctl cloud aws credentials --cluster-name prod

# Get supported EKS Kubernetes versions
astroctl cloud aws k8s-versions

# List AWS regions
astroctl cloud aws regions list

# List zones in a region
astroctl cloud aws regions zones list -r us-west-2

# List machine types
astroctl cloud aws machines list -r us-east-1 --cpuMin 2

# Generate EKS subnets for a VPC
astroctl cloud aws generate-subnets --region us-east-1 --vpc-cidr 10.0.0.0/16

# Generate VPC CloudFormation template
astroctl cloud aws generate-vpc --region us-east-1 --vpc-cidr 10.0.0.0/16 --cluster-name prod

Options

-h, --help help for aws

Options inherited from parent commands

-o, --output string Output format (json|yaml) (default "yaml")

SEE ALSO