Installing the AWS CLI - AWS Command Line Interface

Installing the AWS CLI

The AWS Command Line Interface (AWS CLI) is available in two versions.

AWS CLI version 2

The AWS CLI version 2 is the most recent major version of the AWS CLI and supports all of the latest features. Some features introduced in version 2 are not backward compatible with version 1 and you must upgrade to access those features.

The AWS CLI version 2 is available to install only as a bundled installer. Although you might find it in some package managers, these are not produced or managed by AWS, and therefore are not official and not supported by AWS. We recommend that you install the AWS CLI from only the official AWS distribution points, as documented in this guide.

For more information, see Installing the AWS CLI version 2.

AWS CLI version 1

The AWS CLI version 1 is the original AWS CLI, and we continue to support it. However, major new features that are introduced in the AWS CLI version 2 might not be backported to the AWS CLI version 1. To use those features, you must install the AWS CLI version 2.

For more information, see Installing the AWS CLI version 1.

Migrating from the AWS CLI version 1 to version 2

If you ran commands or scripts with the AWS CLI version 1 and are considering migrating to the AWS CLI version 2, see Breaking changes – Migrating from AWS CLI version 1 to version 2 for a description of changes to be aware of.