どのようなときに Azure Cloud Shell を使用すべきか
あなたは Contoso Corporation の IT 管理者として、既定の管理デバイスを使用していないときでも、コマンド ラインから Azure リソースを操作する代替手段を必要とします。
Azure Cloud Shell は次の目的で使用できます。
- ブラウザーベースのあらゆるデバイスから、セキュリティで保護されたコマンドライン セッションを開く。
- デバイスにプラグインやアドオンをインストールせずに Azure リソースを操作する。
- 後で使用するため、セッション間でファイルを維持する。
- Bash または PowerShell のいずれかを使用する。Azure リソースの管理に望ましい方を使用します。
- Cloud Shell エディターを使用して、ファイル (スクリプトなど) を編集する。
次の場合は、Azure Cloud Shell を使用しないでください。
- 実行時間の長いスクリプトまたはアクティビティについては、セッションを 20 分以上開いたままにする予定です。 その場合、セッションは警告なしで切断され、現在の状態は失われます。
- Azure CLI または PowerShell 環境内からの管理者アクセス許可 (sudo アクセスなど) が必要です。
- 限られた Cloud Shell 環境ではサポートされていないが、代わりにカスタム VM やコンテナーなどの環境を必要とするツールをインストールする必要があります。
- 異なるリージョンのストレージが必要です。 Azure Cloud Shell にストレージを割り当てることができるリージョンは 1 つだけであるため、このコンテンツのバックアップと同期が必要になる場合があります。
- 複数のセッションを同時に開く必要があります。 Azure Cloud Shell では、一度に 1 つのインスタンスのみが許可され、複数のサブスクリプションまたはテナント間での同時作業には適していません。