2017-09-20 18 views
0

私はAlembicを使ってマイグレーションを管理しています。私のデータベースはAWS上にあり、SSLと接続したいと思います。私はもちろんAlembicをSSL接続で使用するには?

[production] 
script_location = alembic_prod 
sqlalchemy.url = mysql+pymysql://user:[email protected]/mydatabase 

ラインを持っている私のalembic.ini

userは、そうでない場合はSSLなしでベースを接続し、なくする権限を持っている場合、それは動作します。

SSL接続を要求する方法とcertificateを指定する方法はありますか。

答えて

0

あなたが最初の証明書のバンドルを必要とする -

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.SSLSupport

ここに示したようにあなたは、あなたのURLに適切なパラメータを追加します -

How to connect to mysql server with SSL from a flask app

+0

私は2つの問題だった: まずそれをSSLContextが2.7.9で導入されたので、古いバージョンのPythonではできません 最後に、RDSを使用して、uの 'ssl_ca'オプションで動作しますrl、それはポストで言及されていません。 – DaMaill

関連する問題