すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud CLI:CLI コマンドの生成と実行

最終更新日:Jan 28, 2026

Alibaba Cloud CLI は、複数の Alibaba Cloud サービスをサポートしています。このトピックでは、Alibaba Cloud CLI コマンドを使用して一般的な API 操作を呼び出す方法と、OpenAPI Explorer で CLI コマンドを生成する方法について説明します。

前提条件

重要

一部の API 操作の呼び出しには料金が発生する場合があります。コマンドをデバッグする前に、必要な Alibaba Cloud サービスが有効化されていることを確認してください。また、これらのサービスの課金ルールと API 操作の呼び出し方法についても理解しておく必要があります。

  • ローカルでコマンドをデバッグする前に、Alibaba Cloud CLI をインストールし、認証情報を正しく設定しておく必要があります。 詳細については、「」、「インストールガイド」、および「認証情報を設定する」をご参照ください。

  • OpenAPI Explorer では、サービス名に基づいて Alibaba Cloud サービスの API リファレンスと、対応する Alibaba Cloud CLI コマンドのサンプルコードを取得できます。詳細については、このトピックの「コマンドの生成」セクションをご参照ください。

コマンドの生成

説明

OpenAPI Explorer では、すべての Alibaba Cloud CLI コマンドをオンラインで生成できます。CLI コマンドを生成するには、次の手順を実行することを推奨します。

ステップ 1:OpenAPI Explorer へのログイン

OpenAPI Explorer にログインします。

ステップ 2:CLI コマンドを生成する API 操作の検索

OpenAPI Explorer で API 操作を検索するには、次のいずれかの方法を使用できます:

API 操作名による検索

重要

Alibaba Cloud サービスが異なると、同じ名前の API 操作が使用される場合があります。意図しない操作による損失を防ぐため、API 操作の名前を慎重に確認してください。

OpenAPI Explorer の上部または中央の検索ボックスに呼び出したい API 操作の名前を入力し、ポインターを API 操作の上に移動して、[デバッグ] をクリックします。

image

サービスコードによる検索

  1. OpenAPI Explorer の上部または中央の検索ボックスに、API 操作を呼び出したい Alibaba Cloud サービスのコードを入力し、ポインターをサービスの上に移動して、[API の表示] をクリックし、サービスのホームページに移動します。

image

  1. または、OpenAPI Explorer の上部のナビゲーションバーにある [クラウドプロダクト] にポインターを移動し、API 操作が属する Alibaba Cloud サービスを検索して、サービスのホームページに移動することもできます。

  2. サービスのホームページで、右上隅にある [デバッグ] をクリックします。

ステップ 3:CLI コマンドの生成

左側の検索ボックスで、呼び出したい API 操作を検索します。選択した API 操作の設定ペインで、[パラメーター] タブをクリックし、API リファレンスに基づいてパラメーターを設定します。すると、指定したパラメーターを含む CLI コマンドが右側のペインの [CLI サンプル] タブに表示されます。

image

  • image アイコンをクリックすると、Cloud Shell でコマンドを実行してデバッグできます。詳細については、「Cloud Shell とは」をご参照ください。

  • image アイコンをクリックすると、CLI コマンドをクリップボードにコピーして、ローカルシェルに貼り付けることができます。

    • CLI コマンドをローカルシェルにコピーして貼り付ける際は、パラメーターフォーマットに注意してください。Alibaba Cloud CLI で必要なパラメーターフォーマットの詳細については、「パラメーターフォーマット」をご参照ください。

    • デフォルトでは、OpenAPI Explorer は生成された CLI コマンドに --region オプションを追加します。コマンドをローカルシェルにコピーすると、Alibaba Cloud CLI はデフォルトの認証情報設定および環境変数設定内のリージョン情報を無視し、指定されたリージョンを優先してコマンドを実行します。ビジネス要件に応じて、このオプションを削除または保持できます。

次のサンプルコードは、Alibaba Cloud CLI を使用して Elastic Compute ServiceCreateInstance 操作を呼び出し、従量課金の ECS インスタンスを作成する例です。Alibaba Cloud CLI コマンドの詳細については、このトピックの「コマンドの生成」セクションをご参照ください。

  1. コマンドを実行します。

    aliyun ecs CreateInstance \
        --InstanceName myvm1 \
        --ImageId centos_7_03_64_40G_alibase_20170625.vhd \
        --InstanceType ecs.n4.small \
        --SecurityGroupId sg-xxxxxx123 \
        --VSwitchId vsw-xxxxxx456 \
        --InternetChargeType PayByTraffic \
        --Password xxx
  2. 結果が生成されます。

    {
      "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
      "InstanceId": "i-bp67acfmxazb4p****",
      "OrderId": "1234567890",
      "TradePrice": 0.165
    }
  3. API 操作、SDK、または Elastic Compute Service コンソールを使用して、ECS インスタンスが作成されたかどうかを確認します。