これは以前は機能していましたが、最近停止しました。Azure Database for MySQL Server Basic Pricing Tierに接続する AKS ポッドで実行されている Wordpress コンテナーがあります。最近、コンテナが接続できません。MySQL 接続セキュリティですべての IP をホワイトリストに登録して除外しようとしました0.0.0.0 - 255.255.255.255
が、役に立たなかったようです。
ポッドにexec
入って MySQL クライアントをインストールし、MySQL サーバーに接続しようとすると、次のエラーが表示されます。
ERROR 9009 (28000): Client connections to Basic tier servers through Virtual Network Service Endpoints are not supported. Virtual Network Service Endpoints are supported for General Purpose and Memory Optimized severs.
これが過去に機能していて、現在停止している理由がわかりません。このエラー メッセージは正しいですか、それは基本的に、アップグレード (SQL Server の場合のようにポータルでスケールアップすることはできないと思います) または DB にアクセスできないことを示していますか? アップグレードするには、DB をバックアップし、General Purpose 価格レベルで新しいサーバーを作成して復元する必要があるため、スムーズなスケールアップ パスはありませんか?
Azure Portal に VNet オプションがないようです
編集: Microsoft フォーラムでこの投稿を 見つけたので、GP 価格レベルにアップグレードする必要があると言っています。つまり、月額 19.805 ポンドから月額 104.789ポンドになります。うわー。
編集: MySQL Basic Tier で動作させる方法は、受け入れられた回答で提案されているように、AKS VNet でサービス エンドポイントを無効にすることでした。問題は、SQL Server がサービス エンドポイントを使用するように構成されていたことです。サービス エンドポイントを削除した後にそれを行うには、SQL Server でサービス エンドポイントを無効にする必要がありました。それにはあまり満足していませんが、基本層の MySQL サーバーとまともなセキュリティの両方を持つことはできないと思います。両方欲しい方は有料です(´・ω・`)