質問: azure cli、作成vm with domainnames azurecliでdomainnamesを使用してazure vmを作成する簡単な方法はありますか? https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-cli-complete vnet、public-ipの作成を含む手順はかなり複雑なようです。 、network nsg、network nsg rule、networknicなど。更新:作成したvm azureでパブリックアクセス可能なサブdomainnameを指定して、ip経由ではなくdomainnameでアクセスできるようにするだけです。これが quickstart 以前は、webポータルを介してvmを作成していたとき、vmに名前を付けると、たとえばmypublicvmname、次にazureは独自のサブドメインを作成します。azurecliを使用して、それを実現する最も簡単な方法は何ですか?@pimpjuiceitの提案を確認したため https://docs.microsoft.com/en-us/azure/dns/dns-delegate-domain-azure-dns 、その記事(およびチュートリアル内の関連)のため、それを行う簡単な(または任意の)方法がまだわかりません。カスタムドメイン名とプライベートdnsゾーンについて話し続けます。どうも。
回答: 作成したvm azureでパブリックアクセス可能なサブdomainnameを指定して、ip経由ではなくdomainnameでアクセスできるようにするだけです。これがクイックスタートで提供されます。 あなたの問題については、私が知っているように、ip経由ではなくdomainnameを使用してazure vmにアクセスしたいと考えています。azureでは、vmにアクセスできるipに関連付けられたdomainnameであり、リソースではなくパブリックipの構成です。したがって、azurecliを使用してdomainnameを使用してazure vmを作成する簡単な方法を探しているだけの場合は、少なくとも2つの手順を実行する必要があります。 最初、仮想ネットワーク、nsg、パブリックipなどを含むデフォルト設定でazure vmを作成します。リソースグループ名、vm名、ユーザー名、パスワード、イメージを設定するだけです。これには、次のようなコマンドを使用できます。 az vm create --resource-group resourcegroupname --name vmname --image ubuntults --admin-username username --admin-password password --location eastus 出力は次のようになります: second、パブリックipのdomainnameを設定します。次のようなコマンドを使用して、パブリックip情報を取得できます。 az network public-ip list --resource-group resourcegroupname --output table そして、出力は次のようになります: そして、次のようなコマンドを使用してdomainnameを設定します。 az network public-ip update --resource-group resourcegroupname --name publicipname --dns-name domainname 出力は次のようになります: すべてがokのとき。 domainnameを使用してvmにアクセスできます。ちなみに、nsgが正しく構成されていることを確認することをお勧めします。