概要と前提条件

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