Heim  >  Artikel  >  Backend-Entwicklung  >  Wie behebe ich den Fehler „TLS angefordert, aber der Server unterstützt TLS nicht' mit Google Cloud SQL (2. Generation) und App Engine?

Wie behebe ich den Fehler „TLS angefordert, aber der Server unterstützt TLS nicht' mit Google Cloud SQL (2. Generation) und App Engine?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-21 08:17:09730Durchsuche

How to Fix the

Fehlerbehebung „TLS angefordert, aber Server unterstützt TLS nicht“ Fehler mit Google Cloud SQL (2. Generation) und Google App Engine

Wiederverbindung mit Die Verwendung einer etablierten Verbindungszeichenfolge durch Google Cloud SQL kann beim Übergang von Instanzen der ersten Generation zur zweiten Generation zu Problemen führen. App Engine und Cloud SQL verwenden unterschiedliche Verbindungsparameter zwischen diesen Generationen, was zum Fehler „TLS angefordert, aber der Server unterstützt TLS nicht“ führt.

Die Ursache:

Generation Zwei Cloud SQL-Instanzen unterstützen keine SSL-Kommunikation auf MySQL-Ebene mit der App Engine-Standardumgebung. Während die Kommunikation zwischen App Engine und Cloud SQL bereits verschlüsselt ist, erhöht SSL auf MySQL-Ebene die Sicherheit nur minimal.

Die Lösung:

Derzeit gibt es keine Direkte Lösung zur Aktivierung von SSL auf MySQL-Ebene zwischen der App Engine-Standardumgebung und Cloud SQL-Instanzen der zweiten Generation. Das App Engine-Team prüft die Möglichkeit, dies in Zukunft zu unterstützen.

Alternativer Ansatz:

Eine Alternative zu SSL auf MySQL-Ebene ist die Implementierung von Transport- Verschlüsselung auf höchster Ebene durch IP-Whitelisting oder privaten Google-Zugriff. Diese Methode gewährleistet eine sichere Kommunikation zwischen App Engine und Cloud SQL, ohne auf SSL angewiesen zu sein. Weitere Informationen zum IP-Whitelisting und zum privaten Google-Zugriff finden Sie in der Google Cloud SQL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „TLS angefordert, aber der Server unterstützt TLS nicht' mit Google Cloud SQL (2. Generation) und App Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn