AWS Command Line Interface とはどのようなものですか。 - AWS Command Line Interface

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Command Line Interface とはどのようなものですか。

AWS Command Line Interface (AWS CLI) は、コマンドラインシェルのコマンドを使用して AWS サービスとやり取りできるオープンソースツールです。最小限の設定で、 を使用すると、 AWS CLI ターミナルプログラムのコマンドプロンプト AWS Management Console から、ブラウザベースの で提供される機能と同等の機能を実装するコマンドの実行を開始できます。

  • Linux シェル - Linux または macOS でコマンドを実行するには bashzshtcsh などの一般的なシェルプログラムを使用します。

  • Windows コマンドライン – Windows では、Windows コマンドプロンプトまたは でコマンドを実行します PowerShell。

  • リモート – PuTTY や などのリモートターミナルプログラム、または を使用してSSH、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスでコマンドを実行します AWS Systems Manager。

のすべての IaaS (サービスとしてのインフラストラクチャ) AWS のガバナンス、管理、アクセス機能は AWS Management Console 、 および で AWS API利用できます AWS CLI。新しい AWS IaaS 機能とサービスは、 および起動CLI時API、または起動から 180 日以内に完全な AWS Management Console 機能を提供します。

AWS CLI は、 APIs AWS サービスの一般ユーザーに直接アクセスできるようにします。を使用してサービスの機能を調べ AWS CLI、シェルスクリプトを開発して リソースを管理できます。低レベルの APIと同等のコマンドに加えて、いくつかの AWS サービスでは をカスタマイズできます AWS CLI。カスタマイズには、複雑な でサービスの使用を簡素化する高レベルのコマンドを含めることができますAPI。

AWS CLI バージョン 2 について

AWS CLI バージョン 2 は の最新のメジャーバージョン AWS CLI であり、すべての最新機能をサポートしています。 バージョン 2 で導入された一部の機能は、バージョン 1 との下位互換性がないため、これらの機能にアクセスするには、アップグレードする必要があります。バージョン 1 には、スクリプトを変更することが必要となる場合がある「互換性を損なう」変更があります。バージョン 2 の変更点の一覧については、「AWS CLI バージョン 1 から AWS CLI バージョン 2 への移行」をご参照ください。

AWS CLI バージョン 2 は、バンドルされたインストーラとしてのみインストールできます。パッケージマネージャーに表示される場合がありますが、これらはサポートされていない非公式パッケージであり、 によって作成または管理されません AWS。このガイドに記載されているように、公式の AWS 配布ポイント AWS CLI からのみ をインストールすることをお勧めします。

AWS CLI バージョン 2 をインストールするには、「」を参照してくださいの最新バージョンへのインストールまたは更新 AWS CLI

現在インストールされているバージョンを確認するには、以下のコマンドを使用します。

$ aws --version aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6

バージョン履歴については、「」のAWS CLI 「バージョン 2 の変更ログ」を参照してくださいGitHub

SDK メジャーバージョンのメンテナンスとサポート

SDK メジャーバージョンとその基盤となる依存関係のメンテナンスとサポートについては、「 AWS SDKsおよびツールリファレンスガイド」の以下を参照してください。

アマゾン ウェブ サービスについて

アマゾン ウェブ サービス (AWS) は、デベロッパーがアプリケーションの開発時に利用できるデジタルインフラストラクチャサービスの集合体です。サービスには、コンピューティング、ストレージ、データベース、アプリケーションの同期 (メッセージングとキューイング) が含まれます。 は pay-as-you-go サービスモデル AWS を使用します。料金が発生するのは、ユーザー (すなわちユーザのアプリケーション) が実際に使用したサービスの分のみです。また、プロトタイピングと実験のプラットフォームとして AWS より親しみやすくするために、 は無料利用枠 AWS を提供しています。この枠では、サービスを利用しても一定のレベル以下であれば無料です。 AWS コストと 無料利用枠の詳細については、「 AWS 無料利用枠」を参照してください。 AWS アカウントを取得するには、AWS ホームページを開き、 AWS アカウントの作成 を選択します。