翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
のコマンド構造 AWS CLI
このトピックでは、 AWS Command Line Interface (AWS CLI) コマンドの構造と、待機コマンドの使用方法について説明します。
コマンド構造
は、コマンドラインでマルチパート構造 AWS CLI を使用します。この構造は、次の順序で指定する必要があります。
-
aws
プログラムのベースコール。 -
最上位のコマンド 。通常は、 でサポートされている AWS サービスに対応します AWS CLI。
-
実行する操作を指定するサブコマンド。
-
オペレーションに必要な一般的な 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
my-change-set
.
$
aws cloudformation create-change-set --stack-name
my-stack
--change-set-namemy-change-set
コマンドの詳細については、 AWS CloudFormation 「 コマンドリファレンスaws cloudformation
Wait コマンド
一部の AWS サービスでは、 wait
コマンドを使用できます。aws wait
を使用するコマンドは、通常、コマンドが完了するまで待機してから、次のステップに進みます。wait コマンドを使用すると、wait コマンドが失敗した場合に後続のステップに移動するのを防ぐことができるため、マルチパートコマンドやスクリプトに特に便利です。
は、wait
コマンドのコマンドラインでマルチパート構造 AWS CLI を使用します。この構造は、次の順序で指定する必要があります。
-
aws
プログラムのベースコール。 -
最上位コマンド 。通常は でサポートされている AWS サービスに対応します AWS CLI。
-
wait
コマンド。 -
実行する操作を指定するサブコマンド。
-
オペレーションに必要な一般的な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-namemy-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