Cloud Shell はカスタム設定をサポートしています。コマンドライン環境をカスタマイズできます。たとえば、コマンドを設定したり、Cloud Shell を Alibaba Cloud リソースに接続したりできます。その後、新しい Cloud Shell タブで設定を有効にできます。
カスタム設定ページに移動するには、トップ ナビゲーション バーのドロップダウン リストから [プリファレンス] を選択します。
カスタム設定を保存した後、上部のナビゲーションバーのドロップダウンリストから指定した項目を選択できます。新しい Cloud Shell タブが表示されます。このタブでは、新しいコマンドライン環境が有効になり、カスタム設定が自動的に実装されます。
カスタム設定のファイルは、現在の Cloud Shell インスタンスの $HOME/.cloudshell ディレクトリに保存されます。カスタム設定を永続化するためにファイルをマウントできます。 そうしないと、現在のインスタンスが解放された場合、設定は削除されます。
スタートアップコマンドのカスタマイズ
カスタム設定ページでスタートアップコマンドをカスタマイズできます。構成された環境が有効になると、カスタムコマンドが自動的に実行されます。
上部のナビゲーションバーのドロップダウンリストから指定した項目を選択できます。新しい Cloud Shell タブが表示されます。このタブでは、新しいコマンドライン環境が有効になり、カスタム設定が自動的に実装されます。
Alibaba Cloud リソースへの接続
Cloud Shell インスタンスが接続する Alibaba Cloud リソースを構成できます。次に、上部のナビゲーションバーのドロップダウンリストから[インスタンスに接続] を選択します。構成された環境が有効になると、Cloud Shell インスタンスは指定されたリソースに自動的に接続します。
次の表は、サポートされている Alibaba Cloud リソースを示しています。
リソースの種類 | 接続動作 |
Elastic Compute Service (ECS) | 構成された環境が有効になると、Cloud Shell インスタンスは SSH ログインを使用して指定された ECS インスタンスに自動的に接続します。 |
Container Service (CS) | 構成された環境が有効になると、kubeconfig ファイルが自動的に構成されます。 kubectl を使用してコンテナーを管理できます。 |
Cloud Shell は、インターネットに公開されていない Virtual Private Cloud (VPC) リソースもサポートしています。 Cloud Shell で安全な接続を確立することにより、VPC リソースにアクセスできます。次の表は、サポートされている Alibaba Cloud リージョンを示しています。
リージョン | 都市 | リージョン ID |
中国 (杭州) | 杭州 | cn-hangzhou |
中国 (上海) | 上海 | cn-shanghai |
中国 (深圳) | 深圳 | cn-shenzhen |
中国 (北京) | 北京 | cn-beijing |
VPC リソースに接続すると、プライマリネットワークカードが自動的に作成されます。 Cloud Shell が VPC リソースにアクセスするために、AliyunServiceRoleForCloudShell サービスリンクロールが自動的に作成されます。 詳細については、「サービスリンクロール」をご参照ください。