Google Cloud SQL(2세대) 및 Google App Engine에 대한 TLS 지원
다음에서 Google Cloud SQL(2세대) 인스턴스에 연결할 때 Google App Engine을 사용하는 경우 'TLS가 요청되었지만 서버가 TLS를 지원하지 않습니다.'라는 오류가 발생할 수 있습니다. 이 문제는 데이터베이스 연결을 설정하는 데 사용되는 연결 문자열에서 발생합니다.
MySQL 레벨 SSL과의 비호환성
오류의 근본 원인은 MySQL 레벨 간의 비호환성에 있습니다. SSL 및 App Engine 표준 환경. 통신 보안을 강화하기 위해 자주 사용되는 MySQL 수준 SSL은 현재 App Engine 표준 환경에서 Cloud SQL(2세대) 인스턴스에 연결할 때 지원되지 않습니다.
의미 및 완화
MySQL 수준 SSL 지원이 부족함에도 불구하고 App Engine 표준 환경과 Cloud SQL 간의 통신은 이미 암호화되어 충분한 보호를 제공합니다. 그러나 MySQL 수준 SSL을 사용하면 추가적인 안심이 제공될 수 있습니다.
문제를 완화하려면 개발자는 App Engine 표준 환경에서 Cloud SQL(2세대) 인스턴스에 연결할 때 MySQL 수준 SSL을 사용하지 않아야 합니다. 대신 플랫폼에서 제공하는 기본 암호화 메커니즘을 사용할 수 있습니다.
위 내용은 App Engine에서 Google Cloud SQL(2세대)에 연결하면 'TLS가 요청되었지만 서버가 TLS를 지원하지 않습니다'라는 메시지가 나타나는 이유는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!