ホームページ >バックエンド開発 >Golang >Google App Engine から Cloud SQL (第 2 世代) に接続すると「TLS が要求されましたが、サーバーは TLS をサポートしていません」というエラーが表示されるのはなぜですか?

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

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-22 04:52:10312ブラウズ

Why Am I Getting the Error

Google App Engine からの Google Cloud SQL (第 2 世代) での「TLS が要求されましたが、サーバーは TLS をサポートしていません」エラーのトラブルシューティング

確立時Google App Engine から Google Cloud SQL (第 2 世代) インスタンスに接続すると、開発者は「TLS が要求されましたが、サーバーはサポートしていません」というエラーが発生する場合があります。 TLS."

問題を理解する

エラー メッセージは、Cloud SQL (第 1 世代) インスタンスと Cloud SQL (第 2 世代) インスタンスの間の MySQL SSL 処理の違いに起因しています。 。第 1 世代のインスタンスは MySQL SSL をサポートしていましたが、第 2 世代のインスタンスはサポートしていません。

現在の解決策

現在、Cloud SQL (第 2 世代) に接続する場合、MySQL レベルの SSL は利用できません。 App Engine スタンダード環境のインスタンス。 App Engine と Cloud SQL の間の通信は本質的に暗号化されているため、MySQL レベルの SSL は必要ありません。

開発者の考慮事項

アプリケーション レベルの SSL はさらなる安心感を提供しますが、 App Engine と Cloud SQL の間には既存の暗号化層があるため、必須ではありません。開発者はこの制限を認識し、それに応じて接続戦略を調整する必要があります。

今後の機能拡張

Google Cloud チームは、App Engine Standard で MySQL レベルの SSL をサポートするオプションを評価中です。 Cloud SQL(第 2 世代)インスタンスへの環境接続。アップデートが利用可能になると、公式チャネルを通じて通知されます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。