AWS cli cheatsheet
aws [options] [parameters]
Options:
--debug (boolean)
--endpoint-url (string)
--no-verify-ssl (boolean)
--output (json/text/table)
--query (string)
--profile (string)
--region (string)
--version (string)
Configures AWS CLI with AWS access keys. aws configure
aws iam list-users
aws iam list-groups
aws iam list-roles
aws iam list-policies
aws iam create-user --user-name
aws iam create-group --group-name
aws iam create-role --role-name --assume-role-policy-document file://
aws iam create-policy --policy-name --policy-document file://
aws iam list-attached-group-policies --group-name
aws iam list-attached-role-policies --role-name
aws iam list-attached-user-policies --user-name
aws iam list-group-policies --group-name
aws iam list-user-policies --user-name
aws iam list-role-policies --role-name
aws iam list-groups-for-user --user-name
aws iam list-signing-certificates --user-name
aws iam list-ssh-public-keys --user-name
aws iam list-virtual-mfa-devices
aws iam get-policy --policy-arn --version-id
aws iam get-policy-version --policy-arn arn:aws:iam::123456789012:policy/MyPolicy --version-id v2
aws iam get-user --user-name
aws iam get-role --role-name
aws iam get-group --group-name
aws iam get-user-policy --user-name --policy-name
aws iam get-role-policy --role-name --policy-name
aws iam get-group-policy --group-name --policy-name
aws iam attach-group-policy --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess --group-name Finance
aws iam attach-role-policy --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess --role-name ReadOnlyRole
aws iam attach-user-policy --policy-arn arn:aws:iam:ACCOUNT-ID:aws:policy/AdministratorAccess --user-name Alice
aws iam create-login-profile --user-name --password
aws iam get-login-profile --user-name
aws iam list-instance-profiles
aws iam get-instance-profile --instance-profile-name ExampleInstanceProfile
aws iam put-group-policy --group-name --policy-document file:// --policy-name
aws iam put-role-policy --role-name --policy-name --policy-document file://
aws iam put-user-policy --user-name --policy-name --policy-document file://
aws iam remove-user-from-group --user-name Bob --group-name Admins
aws iam update-group --group-name Test --new-group-name Test-1
aws apigateway get-account
aws apigateway get-rest-apis
aws apigateway get-rest-api
aws apigateway get-api-keys
aws apigateway get-api-key --api-key
aws apigateway get-method --rest-api-id --http-method --resource-id
aws apigateway get-method-response --rest-api-id --resource-id --http-method --status-code
aws apigateway get-authorizers --rest-api-id
aws apigateway get-authorizer --rest-api-id --authorizer-id
aws apigateway get-client-certificates
aws apigateway get-resources --rest-api-id
aws apigateway get-resource --rest-api-id --resource-id
aws apigateway get-client-certificates
aws apigateway get-client-certificate --client-certificate-id
aws apigateway get-integration --rest-api-id --resource-id --http-method
aws apigateway get-integration-response --rest-api-id --resource-id --http-method --status-code 200
aws apigateway get-usage-plans
aws apigateway get-usage-plan --usage-plan-id
aws apigateway get-usage-plan-keys --usage-plan-id
aws apigateway get-usage-plan-key --usage-plan-id --key-id
aws apigateway put-method --rest-api-id --resource-id --http-method --authorization-type "NONE" --no-api-key-required --request-parameters "method.request.header.custom-header=false"
aws apigateway put-rest-api --rest-api-id --mode overwrite --body 'file:///'
aws apigateway create-api-key --name '' --description '' --enabled --stage-keys restApiId='',stageName=''
aws apigateway create-rest-api --name '' --description ''
aws apigateway update-api-key --api-key
aws apigateway update-rest-api --rest-api-id
aws lambda list-aliases --function-name
aws lambda get-alias --function-name --name
aws lambda list-functions
aws lambda get-function --function-name
aws lambda get-policy --function-name
aws lambda list-layers
aws lambda get-layer-version --layer-name --version-number
aws lambda get-layer-version-by-arn --arn
aws lambda get-layer-version-policy --layer-name --version-number
aws lambda list-event-source-mappings
aws lambda invoke --function-name
aws lambda get-account-settings
aws lambda list-code-signing-configs
aws lambda get-code-signing-config --code-signing-config-arn
aws lambda list-versions-by-function --function-name
aws lambda create-function --function-name --runtime --zip-file fileb:// --handler evil.handler --role
aws lambda --function-name --name --function-version
aws lambda publish-layer-version --layer-name
aws lambda publish-version --function-name
aws lambda update-alias --function-name
aws lambda update-event-source-mapping --uuid
aws lambda delete-alias --function-name --name
aws lambda delete-function --function-name
aws lambda delete-layer-version --layer-name --version-number
aws lambda delete-event-source-mapping --uuid
aws rds describe-db-engine-versions
aws rds describe-account-attributes
aws rds describe-db-clusters
aws rds describe-db-cluster-parameter-groups
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name
aws rds describe-db-cluster-snapshots
aws rds describe-db-cluster-snapshot-attributes --db-cluster-snapshot-identifier
aws rds describe-db-instances
aws rds describe-db-security-groups
aws rds describe-db-subnet-groups
aws rds describe-certificates
aws rds describe-db-cluster-endpoints
aws rds describe-events
aws rds describe-source-regions
aws rds describe-db-log-files --db-instance-identifier
aws rds add-option-to-option-group --option-group-name
aws rds add-role-to-db-cluster --db-cluster-identifier
aws rds create-db-cluster --db-cluster-identifier --engine
aws rds create-db-instance --db-cluster-identifier --engine --db-instance-class
aws rds create-db-snapshot --db-snapshot-identifier --db-instance-identifier
aws rds create-db-subnet-group --db-subnet-group-name --db-subnet-group-description --subnet-ids
aws rds modify-certificates --certificate-identifier
aws rds modify-db-cluster --db-cluster-identifier
aws rds modify-db-instance --db-instance-identifier
aws rds modify-db-snapshot --db-snapshot-identifier --engine-version
aws rds restore-db-cluster-from-snapshot --db-cluster-identifier --snapshot-identifier --engine
aws rds stop-db-instance --db-instance-identifier
aws docdb create-db-cluster --db-cluster-identifier --db-cluster-identifier --engine --master-username --master-user-password --preferred-maintenance-window
aws docdb create-db-instance --db-cluster-identifier --engine --db-instance-class
aws docdb describe-db-instances
aws rds describe-db-clusters
aws docdb describe-db-cluster-parameter-groups
aws docdb describe-db-cluster-parameters --db-cluster-parameter-group-name
aws docdb describe-db-cluster-snapshots
aws docdb describe-db-cluster-snapshot-attributes --db-cluster-snapshot-identifier
aws docdb describe-db-engine-versions
aws docdb describe-db-subnet-groups
aws docdb describe-events
aws dynamodb batch-execute-statement --statements
aws dynamodb batch-get-item --request-items
aws dynamodb batch-write-item --request-items
aws dynamodb create-table --attribute-definitions --table-name --key-schema
aws dynamodb describe-backup --backup-arn
aws dynamodb describe-table --table-name
aws dynamodb describe-limits
aws dynamodb execute-statement --statement
aws dynamodb execute-transaction --transact-statements
aws dynamodb get-item --table-name --key
aws dynamodb list-backups
aws dynamodb list-exports
aws dynamodb list-tables
aws dynamodb put-item --table-name --item
aws dynamodb restore-table-from-backup --target-table-name --backup-arn
aws dynamodb scan --table-name
aws dynamodb update-item --table-name --key
aws dynamodb update-table --table-name
aws s3 cp or or
aws s3 ls
aws s3 mb
aws s3 mv or or
aws s3 presign
aws s3 rb
aws s3 rm
aws s3 sync or or
aws s3 website
aws s3api list-buckets
aws s3api list-objects --bucket
aws s3api get-bucket-location --bucket
aws s3api list-objects-v2 --bucket data-extractor-repo
aws s3api list-object-versions --bucket
aws s3api get-bucket-acl --bucket
aws s3api get-bucket-cors --bucket
aws s3api get-bucket-logging --bucket
aws s3api get-bucket-policy-status --bucket
aws s3api get-bucket-policy --bucket
aws s3api get-bucket-ownership-controls --bucket
aws s3api get-object --bucket --key
aws s3api get-object-acl --bucket --key
aws s3api get-object-tagging --bucket --key
aws s3api get-public-access-block --bucket
aws s3api put-bucket-acl --bucket --access-control-policy file://
aws s3api put-bucket-cors --bucket --cors-configuration
aws s3api put-bucket-policy --bucket --policy file://
aws s3api put-bucket-tagging --bucket --tagging
aws s3api put-object --bucket --key --body
aws s3api put-object-acl --bucket --key --access-control-policy file://
aws s3api put-object-tagging --bucket --key --tagging
aws s3api put-bucket-ownership-controls --bucket --ownership-controls
aws s3api copy-object --bucket --copy-source --key
aws s3api create-bucket --bucket
aws s3api delete-bucket --bucket
aws s3api delete-bucket-cors --bucket
aws s3api delete-bucket-policy --bucket
aws s3api delete-bucket-tagging --bucket
aws s3api delete-bucket-tagging --bucket --key
aws s3api delete-bucket-tagging --bucket --delete file://
aws s3api delete-bucket-ownership-controls --bucket
Last modified 1yr ago