【发布时间】:2018-07-02 15:52:43
【问题描述】:
我有一个带有一个主写入实例和两个只读副本实例的 AWS Aurora (Postgres) 设置。我正在使用 python 连接数据库,如下所示。
from sqlalchemy import create_engine
DATABASE_URL = 'postgresql://' + username + ":" + password + "@" + host + ":" + str(port) + "/" + database
engine = create_engine(DATABASE_URL, echo=DEBUG)
上面的这个设置并不能保证我可以连接到写入实例,有时它会连接到只读副本,当我需要向数据库写入内容时会导致问题。
我的问题是,我怎样才能始终连接到写入实例? 我是在 AWS 端还是在 Python 代码中进行配置?
【问题讨论】:
标签: amazon-web-services sqlalchemy amazon-aurora