概要と前提条件

このチュートリアルでは、仮想ネットワーク (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