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

Cloud Shell:Alibaba Cloud CLI を使用したリソースの管理

最終更新日:Jun 05, 2026

Cloud Shell には、Alibaba Cloud CLI 環境がプリインストールされています。ブラウザから直接 CLI コマンドを実行して、Alibaba Cloud のリソースを管理できます。

前提条件

Cloud Shell で Alibaba Cloud CLI を使用する前に、以下を確認してください。

  • Alibaba Cloud CLI は、Alibaba Cloud OpenAPI 上に構築された管理ツールです。詳細については、「Alibaba Cloud CLI とは」をご参照ください。

  • Cloud Shell にアクセスするには、必要な権限を持つ RAM アイデンティティ (RAM ユーザーや RAM ロールなど) を使用してください。詳細については、アイデンティティベースのポリシーをご参照ください。

  • Cloud Shell は、新しい CLI がリリースされてから数日後に、プリインストールされている CLI を更新します。 aliyun version を実行して現在のバージョンを確認するか、手動で別のバージョンをインストールできます。

操作手順

ステップ 1: Cloud Shell の起動

重要

必要な権限を持つ RAM アイデンティティで Alibaba Cloud にログインしてください。Cloud Shell は、現在のセッションを使用して認証情報を設定します。初期の default プロファイルは変更または削除しないでください。

以下のいずれかの方法で Cloud Shell を起動してください。

説明
  • 初回起動時は専用の仮想マシンがプロビジョニングされ、最大 30 秒かかります。

  • 最大 5 つのウィンドウを同時に開くことができます。すべてのウィンドウで同じ仮想マシンが共有されます。

  • 詳細については、「Cloud Shell とは」をご参照ください。

ステップ 2: CLI コマンドの取得

自動生成

説明

OpenAPI Explorer はオンラインで CLI コマンドを生成します。これを使用してコマンドのサンプルを取得できます。詳細については、「コマンドの生成」をご参照ください。

「API デバッグ」ページで、[左側の検索ボックス] で対象の API を検索し、[パラメーター設定] タブでパラメーターを入力してから、[パラメーター設定] の横にある [CLI の例] タブをクリックすると、これらのパラメーターを使用したコマンドが生成されます。

  • [Cloud Shell でコマンドを実行]image をクリックすると、Cloud Shell でコマンドを直接実行できます。

  • [コピー]image をクリックしてコマンドをクリップボードにコピーし、Cloud Shell に貼り付けて実行します。

手動作成

Alibaba Cloud API は RPC または RESTful のいずれかです。ほとんどの製品 (ECS、ApsaraDB RDS、ロードバランサー) は RPC API を使用しています。

これらの特徴によって API タイプを識別できます。

  • RPC API には Action パラメーターが含まれますが、RESTful API には PathPattern パラメーターが必要です。

  • 通常、単一のクラウド製品のすべての API オペレーションは同じタイプです。

詳細については、「コマンド構造の概要」をご参照ください。

ヘルプの表示

  • 製品の API オペレーションを一覧表示する:

    aliyun <ProductCode> --help

    例:ECS API オペレーションを一覧表示する:

    aliyun ecs --help
  • 特定の API オペレーションのヘルプを表示する:

    aliyun <ProductCode> <ApiName> --help

    例:ECS の DescribeInstanceAttribute のヘルプを表示する:

    aliyun ecs DescribeInstanceAttribute --help

ステップ 3: コマンドの実行

以下の CreateInstance コマンドは、Elastic Compute Service の従量課金インスタンスを作成します。

shell@Alicloud:~$ aliyun ecs CreateInstance\
>    --InstanceName myvm1\
>    --ImageId centos_7_03_64_40G_alibase_20170625.vhd\
>    --InstanceType ecs.n4.small\
>    --SecurityGroupId sg-xxx123\
>    --VSwitchId vsw-xxx456\
>    --InternetChargeType PayByTraffic\
>    --Password

関連ドキュメント