aws
The official CLI tool for Amazon Web Services. Some subcommands such as `s3` have their own usage documentation.
More info →Subcommands (41)
Analyze and review resource policies to identify potential security risks.
AWS Certificate Manager.
Development platform for building secure, scalable mobile and web applications.
Unified backup service designed to protect Amazon Web Services services and their associated data.
Run batch computing workloads through the AWS Batch service.
Run cost management operations through the AWS Cost Explorer service.
Manage Cloud9 - a collection of tools to code, build, run, test, debug, and release software in the cloud.
Model, provision, and manage AWS and third-party resources by treating infrastructure as code.
Monitor AWS resources to gain system-wide visibility into resource utilization, application performance, and operational health.
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.
A managed source control service that hosts private Git repositories.
Manage configuration for the AWS CLI.
Create, query, and delete AWS usage report definitions.
Manipulate an AWS Dynamodb database, a fast NoSQL database with predictable performance and seamless scalability.
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.
Push, pull, and manage container images.
Manage Amazon Elastic Kubernetes Service (EKS) addons, clusters, and node groups. Amazon EKS is a service for easily running Kubernetes on AWS.
CLI for AWS Glue. Define the public endpoint for the AWS Glue service.
Display help information about the AWS CLI.
Print the command-line history for AWS CLI commands (the record of history of AWS CLI commands must be enabled).
Interact with Identity and Access Management (IAM), a web service for securely controlling access to AWS services.
Manage an Amazon MSK (Managed Streaming for Apache Kafka) cluster. See also: `aws`.
CLI for AWS Kendra.
Interact with the Amazon Kinesis Data Streams, a service that scales elastically for real-time processing of streaming big data.
Use AWS Lambda, a compute service for running code without provisioning or managing servers.
Manage Amazon Lightsail resources.
Interact with log files from various AWS services.
Query services, products, and pricing information from Amazon Web Services.
Create, delete, list, search, and update AWS QuickSight entities.
Use AWS Relational Database Service, a web service for setting up, operating, and scaling relational databases.
CLI for AWS Route53 - Route 53 is a highly available and scalable Domain Name System (DNS) web service.
CLI for AWS S3 - provides storage through web services interfaces. Some subcommands such as `cp` have their own usage documentation.
Create and delete Amazon S3 buckets and edit bucket properties.
Store, manage, and retrieve secrets.
CLI for AWS Simple Email Service. High-scale inbound and outbound cloud email service.
Create topics and subscriptions, send and receive messages, and monitor events and logs for the Amazon Simple Notification Service.
Create, delete, and send messages to queues for the AWS SQS service.
Manage access to AWS resources using Single Sign-On (SSO) credentials.
Security Token Service (STS) allows to request temporary credentials for (IAM) users or federated users.
A vault for securely storing and accessing AWS credentials in development environments.
Manage Amazon WorkMail.
Examples (8)
Configure the AWS Command-line
aws configure wizardConfigure the AWS Command-line using SSO
aws configure ssoGet the caller identity (used to troubleshoot permissions)
aws sts get-caller-identityList AWS resources in a region and output in YAML
aws dynamodb list-tables --region us-east-1 --output yamlUse auto prompt to help with a command
aws iam create-user --cli-auto-promptGet an interactive wizard for an AWS resource
aws dynamodb wizard new_tableGenerate a JSON CLI Skeleton (useful for infrastructure as code)
aws dynamodb update-table --generate-cli-skeleton