Alibaba Cloud CLI は、統一されたプラグインベースのコマンド構造を使用しています。このトピックでは、コマンドの構成要素と、--help を使用して利用可能なコマンドとパラメーターを素早く表示する方法について説明します。
前提条件
Alibaba Cloud CLI 3.3.0 以降がインストールされていること。詳細については、「Alibaba Cloud CLI のインストール、更新、アンインストール」をご参照ください。
Alibaba Cloud CLI の認証情報が設定されていること。詳細については、「認証情報の設定と管理」をご参照ください。
コマンド形式
プラグインベースの CLI コマンド形式
プラグインベースの Alibaba Cloud CLI の一般的なコマンド構造は次のとおりです。
aliyun <command> <sub-command> [parameters]各コンポーネントの説明は次のとおりです。
コマンド: トップレベルコマンドで、次の 2 種類のいずれかです。組み込みコマンド (プラグインのインストールは不要)。例:
configure(認証情報およびデフォルトパラメーターを設定します)。plugin(プラグインを管理する)。upgrade(CLI をアップグレードする)。
aliyun --helpを実行すると、すべての組み込みコマンドが表示されます。クラウド製品プラグイン名。たとえば、
aliyun-cli-ecs、aliyun-cli-oss、aliyun-cli-cs、aliyun-cli-fcなどです。
sub-command: 実行する操作を指定するサブコマンド (SubCommand) です。トップレベルコマンドが組み込みコマンドの場合、
aliyun <command> --helpを実行して、使用可能なパラメーターまたはサブコマンドを確認できます。トップレベルコマンドがクラウド製品プラグインの場合、サブコマンドにはケバブケースが使用されます。たとえば、
describe-instancesやcreate-bucketなどです。
parameters: Alibaba Cloud CLI の動作を制御するか、API パラメーターを指定するコマンドパラメーターです。パラメーター形式の詳細については、「コマンドパラメーターについて」をご参照ください。ビジネスパラメーターは
--で始まります。例:--instance-id i-xxx。グローバルパラメーター: コマンド全体の動作に影響を与える共通パラメーターです。 たとえば、
--region cn-hangzhouや--profile prodなどです。
最小限の例
次のコマンドは、現在のアカウントがアクセスできるリージョンの一覧を照会します。追加のパラメーターは不要です。
aliyun ecs describe-regionsプラグインのオンデマンド読み込み
CLI プラグインは、オンデマンドでの自動インストールをサポートする、独立して配布されるクラウド製品のコマンドセットです。
インストール済みプラグインの一覧表示:
aliyun plugin list初回実行時の自動インストール (CLI 3.3.0 以降のデフォルトの動作):
# ecs プラグインがインストールされていない場合、CLI は自動的にダウンロードしてキャッシュします。 aliyun ecs describe-instances特定のプラグインの手動インストール:
aliyun plugin install --names ecs
プラグイン管理の詳細な操作については、「Alibaba Cloud CLI プラグインの管理と使用」をご参照ください。
レガシー CLI コマンド形式 (OpenAPI スタイル)
コマンドヘルプの使用
Alibaba Cloud CLI は 3 段階の --help ドリルダウンを提供しており、プラグイン名 (ecs など) またはサブコマンドの後に --help を追加することで、利用可能なサブコマンドリストとパラメーターの詳細を表示できます。
組み込みコマンドとサポートされているプラグインの一覧表示
aliyun --helpすべてのサブコマンドの一覧表示
aliyun ecs --helpパラメーターの詳細表示
指定されたサブコマンドのパラメーターの一覧、各パラメーターが必須かどうか、データ型、デフォルト値、および使用例が表示されます。
aliyun ecs describe-instances --helpヘルプ出力の主要なマーカー
マーカー | 説明 |
| 必須パラメーター |
型注釈 | パラメーターのデータ型。文字列、整数、ブール値、配列、または JSON。 |
デフォルト値 | たとえば、 |
スニペット例 | 通常、ヘルプ出力の最後にあり、典型的な呼び出しパターンを示します。 |
よくある質問
コマンド実行時の「コマンドが見つかりません」エラー
このエラーは、対応するクラウド製品プラグインがインストールされていないことを示します。CLI 3.3.0 以降は、初回実行時の自動インストールをサポートしています。ネットワークの制約により自動インストールが失敗した場合は、次のコマンドを手動で実行してプラグインをインストールしてください。
aliyun plugin install --names ecsサブコマンドでサポートされているパラメーターを表示するにはどうすればよいですか?
aliyun <command> <sub-command> --help を実行すると、すべてのパラメーターリストを表示できます。