Warum führt die Verbindung zu Google Cloud SQL (2. Generation) über App Engine zu „TLS angefordert, aber der Server unterstützt TLS nicht'?

DDD
Freigeben: 2024-11-17 07:00:04
Original
269 Leute haben es durchsucht

Why Does Connecting to Google Cloud SQL (2nd Generation) from App Engine Result in

TLS-Unterstützung für Google Cloud SQL (2. Generation) und Google App Engine

Bei Verbindung mit Google Cloud SQL-Instanzen (2. Generation) von Bei Google App Engine kann bei Benutzern die Fehlermeldung „TLS angefordert, aber der Server unterstützt TLS nicht“ auftreten. Dieses Problem ist auf die Verbindungszeichenfolge zurückzuführen, die zum Herstellen einer Datenbankverbindung verwendet wird.

Inkompatibilität mit MySQL-Level-SSL

Die Hauptursache des Fehlers liegt in der Inkompatibilität zwischen MySQL-Level SSL- und App Engine-Standardumgebung. SSL auf MySQL-Ebene, das häufig zur Verbesserung der Kommunikationssicherheit verwendet wird, wird derzeit nicht unterstützt, wenn eine Verbindung zu Cloud SQL-Instanzen (2. Generation) aus der App Engine-Standardumgebung hergestellt wird.

Auswirkungen und Abhilfe

Trotz der fehlenden SSL-Unterstützung auf MySQL-Ebene ist die Kommunikation zwischen der App Engine-Standardumgebung und Cloud SQL bereits verschlüsselt und bietet ausreichenden Schutz. Die Verwendung von SSL auf MySQL-Ebene kann jedoch eine zusätzliche Sicherheitsebene bieten.

Um das Problem zu entschärfen, sollten Entwickler die Verwendung von SSL auf MySQL-Ebene vermeiden, wenn sie eine Verbindung zu Cloud SQL-Instanzen (2. Generation) aus der App Engine-Standardumgebung herstellen. Stattdessen können sie sich auf die von der Plattform bereitgestellten Standardverschlüsselungsmechanismen verlassen.

Das obige ist der detaillierte Inhalt vonWarum führt die Verbindung zu Google Cloud SQL (2. Generation) über App Engine zu „TLS angefordert, aber der Server unterstützt TLS nicht'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage