こんにちは、那須野誠さん、
Microsoft QnA にクエリを投稿していただきありがとうございます。
ヘビクズレ(別名村地アキラ)の返答は 的を射ており、ヘビクズレ(別名村地アキラ)が迅速に返答してくれたことに感謝します。
はい、この環境は 2025 年 8 月 31 日以降に影響を受けます。その理由と必要なことは次のとおりです。
- Microsoft は、TLS 1.0 と TLS 1.1 が Azure Database for MySQL フレキシブル サーバーで非推奨になると発表しました。
- 2025 年 8 月 31 日以降、Azure は TLS 1.0 または TLS 1.1 をまだ使用しているすべてのサーバーに対して強制アップグレードを開始します。
- この日付を過ぎると、TLS 1.0 または TLS 1.1 に依存する接続はいつでも機能しなくなる可能性があります。
- サービスの中断を回避するには、2025 年 8 月 31 日までに TLS 1.2 以降を有効にする必要があります。
リファレンス: TLS/SSL を使用した暗号化された接続 - Azure Database for MySQL
セットアップへの影響は次のとおりです。
- 現在、サーバーは TLS 1.0 と TLS 1.1 のみをサポートしています。
- 適用日を過ぎると、TLS 1.2 が無効になっているため、すべてのクライアント接続が失敗します。
- MySQL 5.7 は TLS 1.2 をサポートしているため、サーバーのバージョンをアップグレードしなくても有効にできます。
TLS 1.2を有効にする方法
Azure portal 経由
- Azure portal で MySQL フレキシブル サーバーに移動します。
- [サーバー パラメーター] に移動します。
- tls_versionを検索します。
- 値を TLSv1.2 に設定します。
- サーバーを保存して再起動します。
Azure CLI を使用します。
az mysql flexible-server パラメーター セット \
--名前 tls_version \
--リソースグループ <resourceGroupName> \
-サーバー名 <サーバー名> \
--値 TLSv1.2
参照:
1. TLS/SSL を使用した暗号化された接続 - Azure Database for MySQL
2. Azure Databases での TLS 1.0 および 1.1 の非推奨の準備
提供された回答が役立つ場合は、「回答として受け入れる」と、同様の問題の修復を探しているコミュニティ内の他の人を助けることができます。
感謝
プラチューシュ