プロダクト紹介
Cloud Shellとは
Cloud Shell は、Alibaba Cloud リソースを管理することを可能にする Web ページ CLI ツールです。Cloud Shell はどのブラウザからでも起動できます。Cloud Shell を起動すると、ECS を通じて無料の Linux VM が割り当てられます。CLI や Terraform などのクラウド管理ツール、および ssh、vim、jq などのシステムツールは、クラウドリソースを管理できるように VM にプリインストールされています。

クイックスタート
Cloud Shell にアクセスするには、Alibaba Cloud 管理コンソールまたはスタンドアロン操作のいずれかを使用します。シナリオや好みに応じて選択できます。
-
Cloud Shell を開く
-
Alibaba Cloud 管理コンソール
Alibaba Cloud 管理コンソールのホームページ で、上部のナビゲーションバーの [Cloud Shell] ボタンをクリックして Cloud Shell を起動します。 -
スタンドアロン操作
ブラウザに次の URL を入力して Cloud Shell に入ります。https://shell.alibabacloud.com - 複数の Cloud Shell を開く
運用ニーズに合わせて、最大 5 つの Cloud Shell を開くことができます。
注意:初めて Cloud Shell に接続すると、新しいVM が作成されます。この操作には少し時間がかかりますが、40 秒以上はかかりません。 複数の Cloud Shell を開くと、すべてのウィンドウが同じ VM に接続されます。新しいウィンドウを開いても VM の数は増えません。
-
-
インターフェース操作
Cloud Shell には、ニーズに合わせてさまざまなインターフェイス設定オプションがあります。
-
テキストフォントとフォントサイズを変更する
機能ボタンをクリックすると、テキストのフォントとフォントサイズを変更できます。
-
コピー & ペースト
右クリックしてコピー & ペースト操作を実行できます。Control + C と Control + V のショートカットを使用して、それぞれコピー操作と貼り付け操作を実行することもできます。Mac では、command + c と command + v を使用してください。
-
ページスクロール
マウスまたはタッチパッドを使用して、画面を上下にスクロールできます。
-
インスタンスを再起動する
ツールバーで、再起動を選択して VM インスタンスを再起動できます。注意:インスタンスを再起動すると、新しいインスタンスが割り当てられます。ストレージ領域がマウントされていない限り、一時ディレクトリに保存されているすべてのデータは失われます。
-
Cloud Shell からログアウトする
Cloud Shell を閉じるには、ウィンドウを直接閉じます。ログアウトするためにそれ以上の操作は必要ありません。
注:- 30 分間何も操作しないと、Cloud Shell は自動的にログアウトします。
- Cloud Shell から 15 分間ログアウトすると、VM インスタンスはリリースされます。15 分以内に Cloud Shell を再起動すると、元の VM インスタンスにログインし直します。
- VM のリリース後、一時ディレクトリに保存されていたデータはすべて、ストレージ領域がマウントされていない限り失われます。
-
-
システムツール
- ssh:ssh を使用して ECS またはインターネットを使用してアクセスできる他のサーバーに接続できます。
- vim:vim を使用してファイルを編集することができます。現在のバージョン番号:8.1
- jq:jq を使用して JSON データを変換できます。
現在のバージョン番号:jq-master-v3.7.0-4757-gc31a4d0fd5
ユーザーガイド
CLI と Terraform でのリソース管理
Alibaba Cloud CLI には CLI、Terraform、その他の管理ツールがプリインストールされています。これらのツールを使用して、有料の Alibaba Cloud リソースとサービスを管理することができます。
CLI 管理ツール
CLI は、Alibaba Cloud のオープン API に基づいて作成された管理ツールです。このツールを使用すると、Alibaba Cloud のオープン API を呼び出して Alibaba Cloud サービスを管理できます。CLI を Alibaba Cloud のオープン API と併用することで、柔軟性とスケーラビリティを実現します。CLI を Alibaba Cloud の組み込み API にマウントして、必要な機能を拡張することができます。
-
CLI を起動する
aliyun
コマンドを実行して、CLI を起動できます。コマンド形式:aliyun <product> <operation> [--parameter1 value1 --parameter2 value2 ...]
例:
aliyun ecs DescribeRegions | jq
Alibaba Cloud CLI と互換性のあるコマンド形式の詳細については、「Alibaba Cloud CLI を用いた API の呼び出し」 の 「2. 使用方法ガイド」 をご参照ください。
-
シェルのコンパイル
Alibaba Cloud CLI でシェルスクリプトをコンパイルして、複雑な管理プログラムを実行することができます。Alibaba Cloud CLI では、10 GB の無料一時的ストレージ領域を提供しています。シェルスクリプトを一時的に保存することができます。ただし、VM インスタンスがリリースされると、一時ファイルもすべて消去されます。永続的なストレージが必要な場合は、ストレージ領域のマウントを選択できます。
Terraform でクラウドリソースを管理する
Terraform は、クラウドリソースを効果的かつ安全に構築、および更新できるオープンソースのツールです。Terraform v0.11.7 は、Alibaba Cloud CLI 用に既にインストールされているため、直接使うことができます。
- Terraform およびサポートされているプロダクトの使用方法の詳細については、「terraform-provider」 をご参照ください。
- Terraform の詳細については、公式 Web サイトのドキュメント 「Terraform」 をご参照ください
FAQ
CloudShell は有料ですか
Cloud Shell は、Alibaba Cloud のリソースとサービスを管理するのに役立つツールです。現在、Cloud Shell は無料で使用でき、支払いは不要です。ただし、永久記憶媒体を使用する必要がある場合は、実際の使用量に基づいてストレージ料金を支払う必要があります。