This cheat sheet provides a quick reference for some common AWS CLI commands. AWS CLI is a powerful tool for interacting with various AWS services from the command line.
To use AWS CLI, you need to install it first. You can install AWS CLI on various platforms, including Windows, macOS, and Linux. Visit the official AWS CLI documentation for installation instructions.
Before using AWS CLI, you should configure it with your AWS credentials using the
aws configure command. Make sure you have your AWS Access Key ID and Secret Access Key ready.
Common AWS CLI Commands
Display AWS CLI version:
Get help for a specific AWS CLI command:
EC2 (Elastic Compute Cloud)
List EC2 instances:
aws ec2 describe-instances
Create a new EC2 instance:
aws ec2 run-instances --image-id <ami-id> --instance-type <instance-type>
Stop an EC2 instance:
aws ec2 stop-instances --instance-ids <instance-id>
S3 (Simple Storage Service)
List S3 buckets:
aws s3 ls
Copy a file to an S3 bucket:
aws s3 cp <local-file> s3://<bucket-name>/
Sync a local directory to an S3 bucket:
aws s3 sync <local-dir> s3://<bucket-name>/
List Lambda functions:
aws lambda list-functions
Invoke a Lambda function:
aws lambda invoke --function-name <function-name> --payload '<payload>' output.txt
IAM (Identity and Access Management)
List IAM users:
aws iam list-users
Create a new IAM user:
aws iam create-user --user-name <user-name>
Attach a policy to an IAM user:
aws iam attach-user-policy --user-name <user-name> --policy-arn <policy-arn>
This cheat sheet covers some basic AWS CLI commands for common AWS services. Refer to the AWS CLI documentation for more detailed information and advanced commands.