このトピックでは、Alibaba Cloud CLI によって提供されるコマンドラインオプションについて説明します。 コマンドラインオプションを使用すると、コマンドのデフォルトの動作を変更したり、コマンドの特定の機能を実装したりできます。
構文
次の構文で、options
パラメーターを API コマンドに追加できます。
aliyun <Command> <SubCommand> --options [optionParams]
オプションとそのパラメーターを区切るには、スペース文字を使用します。 オプションに
subfield
がある場合は、subfield=value
の形式でフィールドとその値を指定します。 詳細については、「パラメーターの形式」をご参照ください。
使用可能なオプション
オプション | 説明 |
--profile,-p | --profile または -p オプションを使用して、構成プロファイルを指定できます。 有効な構成プロファイルを指定すると、Alibaba Cloud CLI はデフォルトの ID クレデンシャルと環境変数の構成を無視し、指定した構成を使用してコマンドを実行します。 例:
|
--region |
例:
|
--endpoint | --endpoint オプションを使用して、エンドポイントを指定できます。 Alibaba Cloud サービスでサポートされているエンドポイントについては、サービスのドキュメントの[エンドポイント] トピック([開発者リファレンス] > [API リファレンス] セクション内)を参照してください。 例:
|
--version | --version オプションを使用して、API バージョンを指定できます。 このオプションは、 例:
|
--header | --header オプションを使用して、リクエストヘッダーを追加できます。 このオプションを繰り返し使用して、複数のリクエストヘッダーを追加できます。 例:
|
--body | --body オプションを使用して、リソース指向アーキテクチャ ( ROA ) API 操作を呼び出すときに、文字列をリクエストボディとして追加できます。 例:
|
--body-file | --body-file オプションを使用して、リモートプロシージャコール ( RPC ) API 操作を呼び出すときに、ファイルをリクエストボディとして追加できます。 このオプションは、 例: ファイルをリクエスト本文として使用して、Container Service for Kubernetes (ACK) の
|
--read-timeout | --read-timeout オプションを使用して、I/O タイムアウト期間を秒単位で指定できます。 有効な I/O タイムアウト期間を指定すると、Alibaba Cloud CLI はデフォルトの ID クレデンシャル構成の I/O タイムアウト期間を無視し、指定した I/O タイムアウト期間を使用してコマンドを実行します。 例: I/O タイムアウト期間を 20 秒に指定します。
|
--connect-timeout | --connect-timeout オプションを使用して、接続タイムアウト期間を秒単位で指定できます。有効な接続タイムアウト期間を指定すると、Alibaba Cloud CLI はデフォルトの ID クレデンシャル構成の接続タイムアウト期間を無視し、指定した接続タイムアウト期間を使用してコマンドを実行します。 例: 接続タイムアウト期間を 20 秒に指定します。
|
--retry-count | --retry-count オプションを使用して、許可される再試行回数を指定できます。 有効な数値を指定すると、Alibaba Cloud CLI はデフォルトの ID クレデンシャル構成の関連する再試行構成を無視し、指定した再試行回数を使用してコマンドを実行します。 例: 許可される再試行回数を 5 に指定します。
|
--secure | --secure オプションを使用して、HTTPS モードを有効にできます。 ただし、API 操作が HTTPS をサポートしていない場合、リクエストは失敗します。 説明 デフォルトでは、Alibaba Cloud CLI は HTTPS 経由で API 操作を呼び出します。 |
--insecure | --insecure オプションを使用して、HTTP モードを有効にできます。 ただし、API 操作が HTTP をサポートしていない場合、リクエストは失敗します。 |
--quiet,-q | --quiet オプションを使用して、戻り値の出力を無効にできます。 |
--help |
詳細については、「help コマンドを使用する」をご参照ください。 |
--output,-o | --output オプションを使用して、テーブル形式で返すフィールドを指定できます。 詳細については、「パラメーターを抽出して出力を表にする」をご参照ください。 |
--pager | --pager オプションを使用して、ページング API 操作の集計結果を返すように指定できます。 詳細については、「ページング操作の結果を集計する」をご参照ください。 |
--force | --force オプションを使用して、API 操作を強制的に呼び出し、メタデータリストにないパラメーターを使用するように指定できます。 詳細については、「API 操作を強制的に呼び出す」をご参照ください。 |
--waiter | --waiter オプションを使用して、戻り値をポーリングし、フィールドが特定の値に変更されたときにデータを返すように指定できます。 詳細については、「戻り値をポーリングする」をご参照ください。 |
--dryrun | --dryrun オプションを使用して、サーバーへの呼び出しをシミュレートし、クラウドリソースで実際の操作を実行せずにシミュレーション結果を返すように指定できます。 詳細については、「呼び出しをシミュレートする」をご参照ください。 |