commands.sh

aws

all

The official CLI tool for Amazon Web Services. Some subcommands such as `s3` have their own usage documentation.

More info →

Subcommands (41)

aws accessanalyzer

Analyze and review resource policies to identify potential security risks.

aws acm

AWS Certificate Manager.

aws amplify

Development platform for building secure, scalable mobile and web applications.

aws backup

Unified backup service designed to protect Amazon Web Services services and their associated data.

aws batch

Run batch computing workloads through the AWS Batch service.

aws ce

Run cost management operations through the AWS Cost Explorer service.

aws cloud9

Manage Cloud9 - a collection of tools to code, build, run, test, debug, and release software in the cloud.

aws cloudformation

Model, provision, and manage AWS and third-party resources by treating infrastructure as code.

aws cloudwatch

Monitor AWS resources to gain system-wide visibility into resource utilization, application performance, and operational health.

aws codeartifact

Manage CodeArtifact repositories, domains, packages, package versions, and assets. CodeArtifact is an artifact repository compatible with popular package managers and build tools like Maven, Gradle, npm, Yarn, Twine, pip, NuGet, and SwiftPM.

aws codecommit

A managed source control service that hosts private Git repositories.

aws configure

Manage configuration for the AWS CLI.

aws cur

Create, query, and delete AWS usage report definitions.

aws dynamodb

Manipulate an AWS Dynamodb database, a fast NoSQL database with predictable performance and seamless scalability.

aws ec2

Manage AWS EC2 instances and volumes. AWS EC2 provides secure and resizable computing capacity in the AWS cloud for faster development and deployment of applications.

aws ecr

Push, pull, and manage container images.

aws eks

Manage Amazon Elastic Kubernetes Service (EKS) addons, clusters, and node groups. Amazon EKS is a service for easily running Kubernetes on AWS.

aws glue

CLI for AWS Glue. Define the public endpoint for the AWS Glue service.

aws help

Display help information about the AWS CLI.

aws history

Print the command-line history for AWS CLI commands (the record of history of AWS CLI commands must be enabled).

aws iam

Interact with Identity and Access Management (IAM), a web service for securely controlling access to AWS services.

aws kafka

Manage an Amazon MSK (Managed Streaming for Apache Kafka) cluster. See also: `aws`.

aws kendra

CLI for AWS Kendra.

aws kinesis

Interact with the Amazon Kinesis Data Streams, a service that scales elastically for real-time processing of streaming big data.

aws lambda

Use AWS Lambda, a compute service for running code without provisioning or managing servers.

aws lightsail

Manage Amazon Lightsail resources.

aws logs

Interact with log files from various AWS services.

aws pricing

Query services, products, and pricing information from Amazon Web Services.

aws quicksight

Create, delete, list, search, and update AWS QuickSight entities.

aws rds

Use AWS Relational Database Service, a web service for setting up, operating, and scaling relational databases.

aws route53

CLI for AWS Route53 - Route 53 is a highly available and scalable Domain Name System (DNS) web service.

aws s3

CLI for AWS S3 - provides storage through web services interfaces. Some subcommands such as `cp` have their own usage documentation.

aws s3api

Create and delete Amazon S3 buckets and edit bucket properties.

aws secretsmanager

Store, manage, and retrieve secrets.

aws ses

CLI for AWS Simple Email Service. High-scale inbound and outbound cloud email service.

aws sns

Create topics and subscriptions, send and receive messages, and monitor events and logs for the Amazon Simple Notification Service.

aws sqs

Create, delete, and send messages to queues for the AWS SQS service.

aws sso

Manage access to AWS resources using Single Sign-On (SSO) credentials.

aws sts

Security Token Service (STS) allows to request temporary credentials for (IAM) users or federated users.

aws-vault

A vault for securely storing and accessing AWS credentials in development environments.

aws workmail

Manage Amazon WorkMail.

Examples (8)

Configure the AWS Command-line

Configure the AWS Command-line using SSO

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

Display help for a specific command

made by @shridhargupta | data from tldr-pages