--- title: AWS CLI category: Devops layout: 2017/sheet --- ### EC2 ``` aws ec2 describe-instances aws ec2 start-instances --instance-ids i-12345678c ``` ### S3 ``` aws s3 ls s3://mybucket aws s3 cp myfolder s3://mybucket/folder --recursive aws s3 sync myfolder s3://mybucket/folder --exclude *.tmp ``` ### ECS ``` aws ecs create-cluster --cluster-name=NAME --generate-cli-skeleton aws ecs create-service ``` ### Homebrew ``` brew install awscli aws configure ``` ## Elastic Beanstalk ### Configuration * .elasticbeanstalk/config.yml - application config * .elasticbeanstalk/dev-env.env.yml - environment config ``` eb config ``` See: ## ebextensions * * ## Also see * [AWS CLI](https://aws.amazon.com/cli/) * [Documentation](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) * [All commands](http://docs.aws.amazon.com/cli/latest/reference/#available-services)