Menyelesaikan masalah "TLS Diminta tetapi Pelayan Tidak Menyokong TLS" Ralat dengan Google Cloud SQL (Generasi Kedua) daripada Google App Engine
Apabila membuat sambungan kepada contoh Google Cloud SQL (generasi ke-2) daripada Google App Engine, pembangun mungkin menghadapi ralat yang menunjukkan "TLS diminta tetapi pelayan tidak sokong TLS."
Memahami Isu
Mesej ralat berasal daripada perbezaan dalam pengendalian SSL MySQL antara Cloud SQL (generasi pertama) dan Cloud SQL (generasi ke-2) contoh. Walaupun tika generasi pertama menyokong MySQL SSL, tika generasi ke-2 tidak.
Penyelesaian Semasa
Pada masa ini, SSL tahap MySQL tidak tersedia apabila menyambung ke Cloud SQL (generasi ke-2) contoh daripada App Engine Standard Environment. Komunikasi antara App Engine dan Cloud SQL sememangnya disulitkan, menghapuskan keperluan untuk SSL tahap MySQL.
Pertimbangan Pembangun
Walaupun SSL peringkat aplikasi boleh memberikan jaminan tambahan, ia adalah tidak penting kerana lapisan penyulitan sedia ada antara App Engine dan Cloud SQL. Pembangun harus menyedari pengehadan ini dan melaraskan strategi sambungan mereka dengan sewajarnya.
Peningkatan Masa Depan
Pasukan Google Cloud sedang menilai pilihan untuk menyokong SSL tahap MySQL untuk App Engine Standard Sambungan persekitaran kepada kejadian Cloud SQL (generasi ke-2). Apabila kemas kini tersedia, ia akan dimaklumkan melalui saluran rasmi.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'TLS Diminta tetapi Pelayan Tidak Menyokong TLS' Apabila Menyambung ke Cloud SQL (Generasi Kedua) daripada Google App Engine?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!