Saya menggunakan konfigurasi gramex.yaml
ini untuk menyambung ke pangkalan data MySQL OTP:
otp: url: 'mysql+pymysql://$USER:$PASS@$MYSQL_SERVER/$DB' table: $TABLE
Apabila Gramex bermula, ia melaporkan pengecualian:
InternalError: (pymysql.err.InternalError) (3159, 'Connections using insecure transport are prohibited while --require_secure_transport=ON.')
Jawapan ini mencadangkan untuk menghantar kamus palsu ssl:
.
Bagaimana untuk menghantarnya ke Gramex's FormHandler?
Ada dua kemungkinan. Jika anda tidak mempunyai sijil SSL untuk menyambung ke pangkalan data anda, gunakan:
Jika anda mempunyai sijil SSL CA dalam format PEM, sila gunakan:
Anda boleh menghantar sebarang parameter tambahan kepada objek sambungan pymysql .