Cloud Shell はショートカット設定機能を提供します。特定のコマンドや Alibaba Cloud リソースへの接続を使用して、コマンドライン環境をカスタマイズできます。その後、このカスタム環境を新しいタブで開くことができます。
Cloud Shell のタブバーにあるドロップダウンメニューから [設定] を選択し、ショートカット設定ページを開きます。
ショートカット設定を保存すると、Cloud Shell のタブバーにあるドロップダウンメニューからすばやく起動できます。設定をクリックすると、新しいタブが開き、新しいコマンドライン環境が起動し、指定された設定が自動的に適用されます。
ショートカット設定ファイルは、現在のインスタンスの $HOME/.cloudshell ディレクトリにのみ保存されます。設定を永続化するには、ストレージスペースをマウントする必要があります。マウントしない場合、インスタンスがリリースされると設定は失われます。
起動コマンドのカスタマイズ
ショートカット設定でカスタム起動コマンドを定義できます。この設定で環境を起動すると、コマンドが自動的に実行されます。
ショートカット設定ページで、[設定名] を入力し、[起動コマンドタイプ] を [カスタムコマンド] に設定し、実行したいコマンド (例:top) を [起動コマンドの内容] フィールドに入力します。その後、[保存] または [保存して開く] をクリックします。
Cloud Shell のタブバーにあるドロップダウンメニューからショートカット設定をクリックします。新しいタブが開き、コマンドライン環境が起動し、カスタムコマンドが自動的に実行されます。
Alibaba Cloud リソースへのクイック接続
ショートカット設定ページまたはタブバーのドロップダウンメニューから、お使いの Alibaba Cloud リソースにすばやく接続できます。環境が起動すると、指定されたリソースインスタンスに自動的に接続してログインします。
ショートカット設定ページの上部にあるドロップダウンメニューから、[リソースインスタンスに接続] を選択します。起動コマンドタイプを [クイック接続] に設定し、接続設定エリアで [+ 追加] をクリックして、接続したいリソースインスタンスを追加します。
Cloud Shell は現在、次の Alibaba Cloud リソースをサポートしています:
|
リソースタイプ |
接続動作 |
|
ECS |
起動時に、環境は自動的に SSH を使用してご利用の ECS インスタンスにログインします。 |
|
Container Service for Kubernetes (ACK) |
起動時に、環境は選択されたコンテナサービス用の kubeconfig ファイルを自動的に設定します。その後、kubectl を使用してコンテナを直接管理できます。 |
クイック接続機能は、パブリックエンドポイントを持たない VPC 内のリソースへの接続もサポートしています。Cloud Shell から VPC リソースに安全に接続し、ログインできます。この機能は、次のリージョンで利用可能です:
|
リージョン |
都市 |
リージョン ID |
|
中国 (杭州) |
杭州 |
cn-hangzhou |
|
中国 (上海) |
上海 |
cn-shanghai |
|
中国 (深セン) |
深セン |
cn-shenzhen |
|
中国 (北京) |
北京 |
cn-beijing |
VPC リソースに接続すると、Cloud Shell は自動的にプライマリ Elastic Network Interface を作成してネットワーク接続を確立し、AliyunServiceRoleForCloudShell という名前のサービスリンクロールを作成して必要な権限を付与します。サービスリンクロールの詳細については、「サービスリンクロール」をご参照ください。