App Engine から Cloud SQL に接続すると「TLS が要求されましたが、サーバーは TLS をサポートしていません」というエラーが表示されるのはなぜですか?

DDD
リリース: 2024-11-22 02:39:16
オリジナル
346 人が閲覧しました

Why am I getting the

Google App Engine から Google Cloud SQL (第 2 世代) に接続する

から Google Cloud SQL 第 2 世代インスタンスに接続しようとする場合以前に構成された接続文字列を使用する Google App Engine では、「TLS が要求されましたが、サーバーはサポートしていません」というエラーが発生する場合があります。 TLS."

このエラーの原因は、App Engine スタンダード環境と Cloud SQL 第 2 世代インスタンスの間で MySQL レベルの SSL がサポートされていないことです。 App Engine と Cloud SQL はすでに暗号化された接続を確立しているため、このシナリオでは MySQL レベルの SSL は不要で無効になります。

アプリケーション レベルの SSL は追加の保証を提供しますが、App Engine スタンダード環境とクラウドの間では MySQL レベルの SSL が利用できないため、 SQL 第 2 世代インスタンスには依然として制限があります。現時点では、この動作をユーザー側から回避したり変更したりすることはできません。

この問題に対処するには、次の点を考慮してください。

  • App Engine と Cloud SQL の暗号化された接続は、
  • 将来のアップデートや、これに対応するために実装される可能性のある代替アプローチについての最新情報を入手してください。これらのプラットフォーム間の MySQL レベルの SSL サポート。

以上がApp Engine から Cloud SQL に接続すると「TLS が要求されましたが、サーバーは TLS をサポートしていません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート