ARMテンプレートにsku、workersizeなどを定義することなく、Webサイト(Microsoft.Web/sites)リソースを既存のホスティングプラン(Microsoft.Web/serverfarms)に配備したいと考えています。それはそれを変更せずにホスティングプランをそのまま使用するべきです。しかし、スキューはホスティングプランの定義に必要と思われ、ホスティングプランの定義はウェブサイトの定義に必要と思われる。Azure Resource Managerテンプレートで既存のMicrosoft.Web/serverfarmsを使用するにはどうすればよいですか?
現時点では、ホスティングプランのSKUを読み込み、ARMテンプレートのパラメータとして設定しましたが、azureでスケーリング操作をトリガし、ホスティングプランのすべてのWebサイトを再起動することがあります。
serverFarmIdのresourceId関数にserverFarmResourceGroupNameパラメータを指定することはできませんでした。このパラメータは、serverFarmが同じテンプレートで定義されている場合にのみ機能するようです。 –
あなたが釘付けになった - 関数へのパラメータが供給されていない場合、それは現在のデフォルトになります(subscriptionIdはresourceId()fnで同じ方法で動作します) –
@ bmoore-msft - なぜ同じもの(ServerFarmId) 'dependsOn'の下にエラーがありますか? –