Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que je reçois l'erreur « TLS demandé mais le serveur ne prend pas en charge TLS » lors de la connexion à Cloud SQL (2e génération) à partir de Google App Engine ?

Pourquoi est-ce que je reçois l'erreur « TLS demandé mais le serveur ne prend pas en charge TLS » lors de la connexion à Cloud SQL (2e génération) à partir de Google App Engine ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-22 04:52:10264parcourir

Why Am I Getting the Error

Dépannage de l'erreur « TLS demandé mais le serveur ne prend pas en charge TLS » avec Google Cloud SQL (2e génération) à partir de Google App Engine

Lors de l'établissement une connexion à une instance Google Cloud SQL (2e génération) depuis Google App Engine, les développeurs peuvent rencontrer une erreur indiquant "TLS demandé mais le serveur ne prend pas en charge TLS."

Comprendre le problème

Le message d'erreur provient de la différence de gestion SSL MySQL entre les instances Cloud SQL (1re génération) et Cloud SQL (2e génération). . Bien que les instances de 1re génération prennent en charge MySQL SSL, les instances de 2e génération ne le font pas.

Solution actuelle

Actuellement, le niveau SSL MySQL n'est pas disponible lors de la connexion à Cloud SQL (2e génération). instances de l'environnement standard App Engine. La communication entre App Engine et Cloud SQL est intrinsèquement chiffrée, ce qui élimine le besoin de SSL au niveau de MySQL.

Considérations pour les développeurs

Bien que SSL au niveau de l'application puisse fournir une assurance supplémentaire, il est pas essentiel en raison de la couche de chiffrement existante entre App Engine et Cloud SQL. Les développeurs doivent être conscients de cette limitation et ajuster leurs stratégies de connexion en conséquence.

Futures améliorations

L'équipe Google Cloud évalue les options permettant de prendre en charge SSL au niveau MySQL pour App Engine Standard. Connexions d'environnement aux instances Cloud SQL (2e génération). Au fur et à mesure que les mises à jour seront disponibles, elles seront communiquées via les canaux officiels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn