このドキュメントはバージョン 1 の AWS CLI のみを対象としています。AWS CLI のバージョン 2 に関連するドキュメントについては、バージョン 2 用ユーザーガイドを参照してください。
AWS Command Line Interface バージョン 1 とはどのようなものですか。
注記
AWS CLIバージョン 1 は AWS CLI の最新バージョンではありません。AWS CLI バージョン 2 で導入された一部の機能は、バージョン 1 との下位互換性がないため、これらの機能にアクセスするには、アップグレードする必要があります。バージョン 1 には、スクリプトを変更することが必要となる場合がある「互換性を損なう」変更があります。バージョン 2 の変更点の一覧については、AWS CLIバージョン 2 ユーザーガイドの「重要な変更」を参照してください。
AWS Command Line Interface (AWS CLI) は、コマンドラインシェルでコマンドを使用して AWS サービスとやり取りするためのオープンソースツールです。AWS CLI を使用すると、最小限の設定で、任意のターミナルプログラムのコマンドプロンプトから、ブラウザベースの AWS Management Console で提供される機能と同等の機能を実装するコマンドを実行できます。
AWS Management Console で使用できるすべての IaaS (infrastructure as a Service) AWS のアドミン、管理、およびアクセス機能は、AWS の API と AWS CLI でも使用できます。AWS で使用できる AWS Management Console IaaS の新しい機能およびサービスは、開始時、または開始から 180 日以内に、API と CLI からも使用できます。
AWS CLI では、AWS のサービスのパブリック API に直接アクセスできます。AWS CLI を使用してサービスの機能を調べ、シェルスクリプトを開発してリソースを管理できます。低レベルの同等の API コマンドに加えて、複数の AWS サービスでは AWS CLI のカスタマイズを提供します。カスタマイズには、複雑な API によるサービスの使用を簡略化する高レベルのコマンドが含まれます。
AWS CLI バージョン 1 について
AWS CLI バージョン 1 はオリジナルの AWS CLI であり、引き続きサポートしています。ただし、AWS CLI CLI バージョン 2 で導入された主な新機能は、AWS CLI バージョン 1 にバックポートされない場合があります。これらの機能を使用するには、AWS CLI バージョン 2 をインストールする必要があります。AWS CLI バージョン 1 は Python SDK を使用して構築されるため、互換性のあるバージョンの Python をインストールする必要があります。
AWS CLI バージョン 1 をインストールするには、「AWS CLI のインストール、更新、アンインストール」を参照してください。
現在インストールされているバージョンを確認するには、以下のコマンドを使用します。
$
aws --version
aws-cli/1.33.33 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
バージョン履歴については、GitHub の AWS CLI
SDK メジャーバージョンのメンテナンスとサポート
SDK メジャーバージョンのメンテナンスとサポート、およびその基礎的な依存関係については、AWS SDK とツール共有設定および認証情報リファレンスガイド で以下を参照してください。
アマゾン ウェブ サービスについて
アマゾン ウェブ サービス (AWS) は、デベロッパーがアプリケーションの開発時に利用できるデジタルインフラストラクチャサービスの集合体です。サービスには、コンピューティング、ストレージ、データベース、およびアプリケーション同期 (メッセージングとキューイング) などがあります。AWS では従量制サービスモデルが採用されています。料金が発生するのは、ユーザー(すなわちユーザのアプリケーション)が実際に使用したサービスの分のみです。また、AWS をプロトタイピングと実験用のプラットフォームとして利用しやすくするため、AWS には無料利用枠も用意されています。この枠では、サービスを利用しても一定のレベル以下であれば無料です。AWS のコストと無料利用枠の詳細については、「AWS 無料利用枠の使用