Cloud ShellでAlibaba Cloud API操作を直接呼び出して、クラウドリソースを管理できます。
ステップ1: Cloud Shellを起動する
Cloud Shellを起動するには、次のいずれかの方法を使用します。
Alibaba Cloud管理コンソールでCloud Shellを起動する
Alibaba Cloud管理コンソールで、上部のナビゲーションバーにある [Cloud Shell] アイコンをクリックします。
Cloud Shellをスタンドアロンアプリケーションとして起動する
ブラウザのアドレスバーにhttps://shell.aliyun.comを入力します。
最大5つのCloud Shellウィンドウを同時に開くことができます。
初めてCloud Shellに接続すると、仮想マシン (VM) が作成されます。 作成プロセスには最大で40秒かかります。 複数のCloud Shellウィンドウを開くと、すべてのウィンドウが同じVMに接続されます。新しいCloud Shellウィンドウを開いても、VMの数は増えません。
手順2: Alibaba Cloud CLIを使用したAlibaba Cloudリソースの管理
Cloud ShellのAlibaba Cloudコマンドラインインターフェイス (CLI) でコマンドを実行して、Alibaba Cloudリソースを管理できます。
次の構文のコマンドを実行して、Cloud Shellでリモートプロシージャコール (RPC) API操作を呼び出します。
aliyun <ProductCode> <ActionName> [-- parameter1 value1 -- parameter2 value2]
コマンドの構文:
ProductCode: 操作を呼び出すAlibaba Cloudサービスのコードを指定します。 例: ecs (Elastic Compute Service) の
ECS
およびslb (Server Load Balancer) のSLB
。aliyun -- help
コマンドを実行して、Alibaba Cloudサービスのコードを表示できます。ActionName: 呼び出すAPIの名前を指定します。 たとえば、
DescribeInstanceAttribute
という名前のECS APIを呼び出して、ECSインスタンスの詳細を表示できます。parameter: リクエストパラメーターを指定します。 詳細については、各Alibaba CloudサービスのAPIリファレンスをご参照ください。
ステップ3: (オプション) ヘルプ情報の取得
関連するコマンドを実行して、ヘルプ情報を表示できます。
Cloud Shellで次のコマンドを実行して、クラウドサービスに関するヘルプ情報を表示します。
aliyun <ProductCode> -- help
例:
次のコマンドを実行して、ECS APIの操作を表示します。
aliyun ecs -- ヘルプ
Cloud Shellで次のコマンドを実行して、API操作に関するヘルプ情報を表示します。
aliyun <ProductCode> <ApiName> -- help
例:
次のコマンドを実行して、
DescribeInstanceAttribute
という名前のECS API操作に関するヘルプ情報を表示します。aliyun ecs DescribeInstanceAttribute -- help