AWS Tools for PowerShell
Command Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

The AWS Tools for PowerShell are a set of PowerShell cmdlets that are built on top of the functionality exposed by the AWS SDK for .NET. The AWS Tools for PowerShell enable you to script operations on your AWS resources from the PowerShell command line. Although the cmdlets are implemented using the service clients and methods from the SDK, the cmdlets provide an idiomatic PowerShell experience for specifying parameters and handling results. For example, the cmdlets for the PowerShell Tools support PowerShell pipelining—that is, you can pipeline PowerShell objects both into and out of the cmdlets.

The AWS Tools for PowerShell are flexible in how they enable you to handle credentials including support for the AWS Identity and Access Management (IAM) infrastructure; you can use the tools with IAM user credentials, temporary security tokens, and IAM roles.

The AWS Tools for PowerShell exposes cmdlets to support the same set of services and regions as supported by the SDK. This cmdlet reference covers cmdlets available in both the AWS Tools for Windows PowerShell (AWSPowerShell) and AWS Tools for PowerShell Core (AWSPowerShell.NetCore) modules.

Additional Information

These pages contain additional information about the AWS Tools for PowerShell:

Setting up the AWS Tools for PowerShell

This section explains how to install the AWS Tools for PowerShell. It also covers how to sign up for AWS if you don't already have an account. (An AWS account is required in order to use the PowerShell Tools.)

Getting Started with the AWS Tools for PowerShell

This section describes the fundamentals of using the tools, such as specifying credentials and regions, finding cmdlets for a particular service, and using aliases for cmdlets.

Using the AWS Tools for PowerShell

This section includes information about using the AWS Tools for PowerShell to perform common AWS tasks.

Backwards compatible aliases

Aliases for backwards compatibility with earlier versions of the AWSPowerShell and AWSPowerShell.NetCore modules.

AWS Developer Blog - Windows and .NET

Developer blog for the AWS Tools for PowerShell, AWS SDK for .NET, AWS Toolkit for Microsoft Visual Studio and AWS Tools for Microsoft Visual Studio Team Services.

Supported Version

AWS Tools for PowerShell: 3.x.y.z