のコマンド構造 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 my-bucket 2018-12-14 14:55:44 my-bucket2

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

AWS CloudFormation

次のcreate-change-setコマンド例では、cloudformation スタック名を に変更します。my-change-set.

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

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

Wait コマンド

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

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

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

  2. 最上位コマンド 。通常は でサポートされている AWS サービスに対応します AWS CLI。

  3. wait コマンド。

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

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

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

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

注記

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

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」を参照してください。