のコマンド構造 AWS CLI - AWS Command Line Interface

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

のコマンド構造 AWS CLI

このトピックでは、 AWS Command Line Interface (AWS CLI) コマンドの構造と、待機コマンドの使用方法について説明します。

コマンド構造

は、コマンドラインでマルチパート構造 AWS CLI を使用します。この構造は、次の順序で指定する必要があります。

  1. aws プログラムのベースコール。

  2. 最上位のコマンド 。通常、 がサポートする AWS サービスに対応します AWS CLI。

  3. 実行する操作を指定するサブコマンド

  4. オペレーションに必要な一般的な AWS CLI オプションまたはパラメータ。これらは、最初の 3 つのパートに続く限り、任意の順序で指定することができます。排他的パラメータが複数回指定された場合は、最後の値のみ適用されます。

$ aws <command> <subcommand> [options and parameters]

パラメータは、数値、文字列、リスト、マップ、JSON構造など、さまざまなタイプの入力値を取ることができます。サポートされる内容は、指定したコマンドおよびサブコマンドによって異なります。

Amazon S3

次の例では、すべての Amazon S3 バケットを一覧表示します。

$ aws s3 ls 2018-12-11 17:08:50 amzn-s3-demo-bucket1 2018-12-14 14:55:44 amzn-s3-demo-bucket2

Amazon S3 コマンドの詳細については、AWS CLI コマンドリファレンスの「aws s3」を参照してください。

AWS CloudFormation

次のcreate-change-setコマンド例では、クラウドフォーメーションスタック名を に変更します。my-change-set.

$ aws cloudformation create-change-set --stack-name my-stack --change-set-name my-change-set

AWS CloudFormation コマンドの詳細については、AWS CLI 「 コマンドリファレンスaws cloudformation」の「」を参照してください。

Wait コマンド

一部の AWS サービスではwait、コマンドを使用できます。aws wait を使用するコマンドは、通常、コマンドが完了するまで待機してから、次のステップに進みます。wait コマンドを使用すると、wait コマンドが失敗した場合に後続のステップに移動するのを防ぐことができるため、マルチパートコマンドやスクリプトに特に便利です。

は、コマンドラインにマルチパート構造 AWS CLI を使用します。waitこの構造は、次の順序で指定する必要があります。

  1. aws プログラムのベースコール。

  2. 最上位のコマンド 。通常、 がサポートする AWS サービスに対応します AWS CLI。

  3. wait コマンド。

  4. 実行する操作を指定するサブコマンド

  5. オペレーションに必要な一般的なCLIオプションまたはパラメータ。これらは、最初の 3 つのパートに続く限り、任意の順序で指定することができます。排他的パラメータが複数回指定された場合は、最後の値のみ適用されます。

$ aws <command> wait <subcommand> [options and parameters]

パラメータは、数値、文字列、リスト、マップ、JSON構造など、さまざまなタイプの入力値を取ることができます。サポートされる内容は、指定したコマンドおよびサブコマンドによって異なります。

注記

すべてのAWSサービスがwaitコマンドをサポートしているわけではありません。AWS CLI バージョン 2 リファレンスガイドを参照して、サービスがwaitコマンドをサポートしているかどうかを確認してください。

AWS CloudFormation

次のwait change-set-create-completeコマンド例は、 が my-change-set の変更セット my-stack スタックを実行する準備ができました。

$ aws cloudformation wait change-set-create-complete --stack-name my-stack --change-set-name my-change-set

AWS CloudFormation wait コマンドの詳細については、AWS CLI コマンドリファレンス の「wait」を参照してください。

AWS CodeDeploy

次のwait deployment-successfulコマンド例は、 が d-A1B2C3111 デプロイが正常に完了しました。

$ aws deploy wait deployment-successful --deployment-id d-A1B2C3111

AWS CodeDeploy wait コマンドの詳細については、AWS CLI コマンドリファレンス の「wait」を参照してください。