ポータルを通じて Azure mysql フレキシブル サーバーを作成しようとすると、次のエラー メッセージが表示されます。
"code": "InvalidPrivateDnsZoneSubscription",
"message": "プライベート DNS ゾーン 'xxxxxxxx.mysql.database.azure.com' のサブスクリプション 'xxxxxxx-xx-xx-xxx-xxxxxx' は無効です。'2' に登録されていません。"
パブリック アクセスではなく VNET にデプロイするため、DNS ゾーンが必要です。
DNS ゾーンはすでに作成されており、VNET とサブネットもすでに作成されています。
デプロイメントでは、既存のすべての部分をリンクするだけで済み、実際には、サブネットが属性を更新するとデプロイメントの一部が機能しますdelegated to
。
デプロイメント用のテンプレートをダウンロードし、そのテンプレートを使用してカスタムデプロイメントを試行した場合も同様のことが起こります。
答え1
これで問題は解決しましたが、そもそもなぜそれが起こったのかはわかりません。
最初の試行ではプロセスが失敗しました (理由は不明) が、展開の一部は完了していました。機能した部分には、選択されたプライベート DNS ゾーン内での仮想ネットワーク リンクの作成が含まれていました。
DNS ゾーン内の仮想ネットワーク リンクを削除すると、展開のブロックが解除されました。