問題について
Functions や Standard Logic Apps といったリソースで VNet 統合完了後、パラメータ設定を誤ったなど何かしらの理由でアプリ (Functions や Logic Apps) もしくは App Service を削除したいことがあります。
この際、VNet 統合を切断する前にアプリや App Service を削除してしまうと、VNet 統合に使われた仮想ネットワークやサブネットに対して操作を加えることが出来なくなる問題が生じます。
これは Azure Feedback にも挙がっている問題で、2024 年 9 月時点で未解決な問題です。
※翻訳済み
アプリサービスが地域VNETに統合されると、サブネットはMicrosoft.Web/Server Farmに委任され、アプリサービスを削除すると、サブネットからサービス関連リンクを削除できません。
回避策について
本事象については App Service の公式情報に回避策が記載されており、当該仮想ネットワークを使っての VNet 統合再作成後、VNet 統合を切断することで解決するようです。
サブネットまたは仮想ネットワークをもう一度更新または削除するには、仮想ネットワーク統合を再作成してから切断する必要があります。
1. App Service プランとアプリを再作成します (以前とまったく同じ アプリ名を使う必要があります)。
2. Azure portal のアプリの [ネットワーク] に移動し、仮想ネットワーク統合を設定します。
3. 仮想ネットワーク統合を構成したら、[切断] ボタンを選びます。
4. App Service プランまたはアプリを削除します。
5. サブネットまたは仮想ネットワークを更新または削除します。
これらの手順に従っても仮想ネットワーク統合に関する問題が引き続き発生する場合は、Microsoft サポートにお問い合わせください。アプリを Azure 仮想ネットワークと統合する # ネットワーク統合を切断する前に App Service プランまたは アプリを削除する
また、上記の方法を試行後にダメだった場合は、粘らず Azure サポートにチケットを上げましょう。
サポート チケットの上げ方は下記の Azure IaaS サポート エンジニア ブログが参考になります。
こんにちは。Azure テクニカル サポート チームです。 私たちは、Azure をご利用いただいているお客様に、Azu…