概要と前提条件
このチュートリアルでは、仮想ネットワーク (VNet) を作成し、Azure CLI を使用して仮想マシン (VM) を VNet にデプロイする方法について説明します。 このチュートリアルでは、シェル変数や出力クエリなどの Azure CLI 固有の概念についても説明します。
このチュートリアルは、Azure Cloud Shell によって提供される対話型のエクスペリエンスで完了できます。または、ローカルに CLI をインストールすることもできます。
チュートリアルのテキストを Azure Cloud Shell に貼り付けるには、Ctrl + Shift + V キー (macOS の場合は cmd-v shift) を使用します。
前提条件
Azure Cloud Shell で Bash 環境を使用します。 詳細については、「Azure Cloud Shell の Bash のクイックスタート」を参照してください。
CLI リファレンス コマンドをローカルで実行する場合、Azure CLI をインストールします。 Windows または macOS で実行している場合は、Docker コンテナーで Azure CLI を実行することを検討してください。 詳細については、「Docker コンテナーで Azure CLI を実行する方法」を参照してください。
ローカル インストールを使用する場合は、az login コマンドを使用して Azure CLI にサインインします。 認証プロセスを完了するには、ターミナルに表示される手順に従います。 その他のサインイン オプションについては、Azure CLI でのサインインに関するページを参照してください。
初回使用時にインストールを求められたら、Azure CLI 拡張機能をインストールします。 拡張機能の詳細については、Azure CLI で拡張機能を使用する方法に関するページを参照してください。
az version を実行し、インストールされているバージョンおよび依存ライブラリを検索します。 最新バージョンにアップグレードするには、az upgrade を実行します。
シェル変数
シェル変数は、将来使用するための値を格納し、コマンドのパラメーターに値を渡すために使用できます。 シェル変数を使用すると、コマンドを、それ自体で、またはスクリプト内で再利用できます。 このチュートリアルでは、コマンドのパラメーターのカスタマイズを容易にするためにシェル変数を使用します。 指定された値を使用する代わりに独自のパラメーター値を使用するには、シェル変数に割り当てられている値を変更します。 シェル変数の詳細については、「シェル変数を使用する」を参照してください。
リソース グループの作成
Azure では、すべてのリソースがリソース管理グループに割り当てられます。 リソース グループではリソースを論理グループに分類できるため、コレクションとして操作しやすくなります。 az group create コマンドを使用して VMTutorialResources
という名前のリソース グループを作成します。
# create Bash shell variables
resourceGroup=VMTutorialResources
location=eastus
az group create --name $resourceGroup --location $location
対話型モードでリソース グループを作成する
対話型モードでは、ユーザーがより効率的にコマンドを実行して検索できる新しい AI 機能が提供されます。 必要なパラメーターと関連 az group create
する手順について理解を深めるには、コマンドを実行 az interactive
して対話型モードで Azure CLI を試してください。 このチュートリアル全体のすべてのコマンドを対話モードで実行できることに注意してください。
# install interactive mode
az interactive
次の例では、対話型モードのコマンドレコメンデーション機能が一覧表示され、次に必要なすべてのパラメーターが az group create
定義されています。
# get options for az group create
az>> az group create
Azure CLI