このスクリプトでは、Ubuntu オペレーティング システムを使用して Azure 仮想マシンを作成します。 スクリプトを実行した後、SSH 経由で仮想マシンにアクセスできます。
このサンプルを実行するには、最新バージョンの Azure CLI をインストールします。 開始するには、az login を実行して、Azure との接続を作成します。
Azure CLI のサンプルは、bash シェル用に記述されています。 このサンプルを Windows PowerShell またはコマンド プロンプトで実行するには、スクリプトの要素を変更する必要があります。
Azure サブスクリプションをお持ちでない場合は、開始する前に Azure 無料アカウントを作成してください。
展開のクリーンアップ
次のコマンドを実行して、リソース グループ、VM、すべての関連リソースを削除します。
az group delete --name myResourceGroup
スクリプトの説明
このスクリプトでは、次のコマンドを使用して、リソース グループ、仮想マシン、およびすべての関連リソースを作成します。 表内の各コマンドは、それぞれのドキュメントにリンクされています。
| コマンド | 注記 |
|---|---|
| az group createコマンドは、新しいリソースグループを作成します。 | すべてのリソースを格納するリソース グループを作成します。 |
| az network vnet create コマンドは仮想ネットワークを作成します。 | Azure 仮想ネットワークとサブネットを作成します。 |
| az network public-ip create コマンドは、パブリックIPアドレスを作成するためのAzure CLIのコマンドです。 | 静的 IP アドレスおよび関連付けられる DNS 名を指定してパブリック IP アドレスを作成します。 |
| az network nsg create コマンドを作成する | インターネットと仮想マシンの間のセキュリティ境界であるネットワーク セキュリティ グループ (NSG) を作成します。 |
| az network nsg rule create コマンドで #C1 を #B0 と設定します | 受信トラフィックを許可する NSG ルールを作成します。 このサンプルでは、SSH トラフィック用にポート 22 が開かれます。 |
| az network nic create | 仮想ネットワーク カードを作成し、仮想ネットワーク、サブネット、および NSG に接続します。 |
| az vm create コマンドは、仮想マシンを作成するためのものです。 | 仮想マシンを作成し、作成したマシンをネットワーク カード、仮想ネットワーク、サブネット、およびNSG に接続します。 このコマンドでは、使用する仮想マシン イメージと管理者資格情報も指定します。 |
| az group delete コマンドを使用すると、グループが削除されます。 | 入れ子になったリソースすべてを含むリソース グループを削除します。 |
次のステップ
Azure CLI の詳細については、Azure CLI のドキュメントのページをご覧ください。
その他の仮想マシン用の CLI サンプル スクリプトは、Azure Linux VM のドキュメントのページにあります。