Azure Cloud Shell の概要Overview of Azure Cloud Shell

Azure Cloud Shell は、Azure リソースを管理するための、ブラウザーでアクセスできるインタラクティブなシェルです。Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources. Azure Cloud Shell には、業務に最適のシェル操作を選択できる柔軟性があります。It provides the flexibility of choosing the shell experience that best suits the way you work. Linux ユーザーは Bash を、Windows ユーザーは PowerShell を選ぶことができます。Linux users can opt for a Bash experience, while Windows users can opt for PowerShell.

下のボタンをクリックし、shell.azure.com からお試しください。Try from shell.azure.com by clicking below.

起動の埋め込みEmbed launch

Azure Portal から Cloud Shell アイコンを使用して試してみる。Try from Azure portal using the Cloud Shell icon.

ポータルの起動

機能Features

ブラウザーベースのシェル環境Browser-based shell experience

Cloud Shell は、Azure の管理タスクを視野に入れて開発されたブラウザーベースのコマンド ライン環境です。Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. Cloud Shell を利用することで、ローカル コンピューターに拘束されることなくクラウドならではの作業が可能となります。Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

最適なシェル エクスペリエンスの選択Choice of preferred shell experience

ユーザーは、シェルのドロップダウンから Bash または PowerShell を選択できます。Users can choose between Bash or PowerShell from the shell dropdown.

Cloud Shell の Bash

Cloud Shell の PowerShell

認証済みかつ構成済みの Azure ワークステーションAuthenticated and configured Azure workstation

Cloud Shell は Microsoft によって管理されており、広く使われているコマンド ライン ツールと言語サポートを提供しています。Cloud Shell is managed by Microsoft so it comes with popular command-line tools and language support. さらに、Azure CLI または Azure PowerShell コマンドレットを介してすばやくリソースにアクセスできるよう、Cloud Shell では安全に自動認証が行われます。Cloud Shell also securely authenticates automatically for instant access to your resources through the Azure CLI or Azure PowerShell cmdlets.

Cloud Shell にインストールされているツールの詳細な一覧はこちらからご覧いただけます。View the full list of tools installed in Cloud Shell.

統合 Cloud Shell エディターIntegrated Cloud Shell editor

Cloud Shell は、オープンソース Monaco Editor を基盤とする統合グラフィカル テキスト エディターを提供します。Cloud Shell offers an integrated graphical text editor based on the open-source Monaco Editor. code . を実行して構成ファイルを作成または編集するだけで、Azure CLI 2.0 または Azure PowerShell を利用したシームレスなデプロイが可能になります。Simply create and edit configuration files by running code . for seamless deployment through Azure CLI 2.0 or Azure PowerShell.

Cloud Shell エディターの詳細についてはこちらをご覧くださいLearn more about the Cloud Shell editor.

複数のアクセス ポイントMultiple access points

Cloud Shell は、以下から使用できる柔軟なツールです。Cloud Shell is a flexible tool that can be used from:

Microsoft Azure Files ストレージの接続Connect your Microsoft Azure Files storage

Cloud Shell マシンは一時的なものであるため、ファイルを永続化するには新規または既存の Azure Files 共有を clouddrive としてマウントする必要があります。Cloud Shell machines are temporary and require a new or existing Azure Files share to be mounted as clouddrive to persist your files.

Cloud Shell の初回起動時に、リソース グループ、ストレージ アカウント、Azure Files 共有を作成するように求められます。On first launch Cloud Shell prompts to create a resource group, storage account, and Azure Files share on your behalf. これは 1 回限りの作業であり、それ以降はすべてのセッションで自動的に接続されます。This is a one-time step and will be automatically attached for all sessions. 1 つのファイル共有をマップすると、Cloud Shell の Bash と PowerShell の両方で使われます。A single file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell.

新規または既存のストレージ アカウントをマウントする方法に関するページを参照してください。Read more to learn how to mount a new or existing storage account.

概念Concepts

  • Cloud Shell は、ユーザーごとにセッション単位で一時的に提供されるホスト上で実行されます。Cloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Cloud Shell は、無操作状態で 20 分経過するとタイムアウトとなります。Cloud Shell times out after 20 minutes without interactive activity
  • Cloud Shell では、Azure ファイル共有がマウントされている必要がありますCloud Shell requires an Azure file share to be mounted
  • Cloud Shell では、Bash と PowerShell に対して同じ Azure ファイル共有が使用されますCloud Shell uses the same Azure file share for both Bash and PowerShell
  • Cloud Shell には、ユーザー アカウントごとに 1 台のマシンが割り当てられます。Cloud Shell is assigned one machine per user account
  • Cloud Shell はファイル共有に保持されている 5 GB のイメージを使用して $HOME を永続化しますCloud Shell persists $HOME using a 5-GB image held in your file share
  • Bash では、標準の Linux ユーザーとしてアクセス許可が設定されます。Permissions are set as a regular Linux user in Bash

Cloud Shell の BashCloud Shell の PowerShell の機能に関する詳細をご覧ください。Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell.

価格Pricing

Cloud Shell のホストとなるマシンは無料です。ただし、前提条件として Azure Files 共有をマウントする必要があります。The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. ストレージのコストは通常どおりに適用されます。Regular storage costs apply.

次の手順Next steps

Cloud Shell の Bash のクイックスタートBash in Cloud Shell quickstart
Cloud Shell の PowerShell のクイックスタートPowerShell in Cloud Shell quickstart