diff --git a/pages/common/aws.md b/pages/common/aws.md index a674fee1a..12121005f 100644 --- a/pages/common/aws.md +++ b/pages/common/aws.md @@ -1,24 +1,37 @@ # aws > The official CLI tool for Amazon Web Services. +> Wizard, SSO, Resource Autocompletion, and YAML options are v2 only. > More information: . -- List all IAM users: +- Configure the AWS Command Line: -`aws iam list-users` +`aws configure wizard` -- List all EC2 instances from a specific region: +- Configure the AWS Command Line using SSO: -`aws ec2 describe-instances --region {{us-east-1}}` +`aws configure sso` -- Receive message from a specific SQS queue: - -`aws sqs receive-message --queue-url {{https://queue.amazonaws.com/546123/Test}}` - -- Publish message to the specific SNS topic: - -`aws sns publish --topic-arn {{arn:aws:sns:us-east-1:54633:testTopic}} --message "Message"` - -- To see help text for the AWS command: +- See help text for the AWS command: `aws {{command}} help` + +- Get the caller identity (used to troubleshoot permissions): + +`aws sts get-caller-identity` + +- List AWS resources in a region and output in yaml: + +`aws dynamodb list-tables --region {{us-east-1}} --output yaml` + +- Use auto prompt to help with a command: + +`aws iam create-user --cli-auto-prompt` + +- Get an interactive wizard for an AWS resource: + +`aws dynamodb wizard {{new-table}}` + +- Generate a JSON CLI Skeleton (useful for infrastructure as code): + +`aws dynamodb update-table --generate-cli-skeleton`