Python Connect для AWS Aurora MySQL с использованием SQLAlchemy - PullRequest
2 голосов
/ 18 октября 2019

Есть ли способ указать мое соединение с SQLAlchemy к экземпляру базы данных MySQL AWS RDS Aurora без сервера без Secrets Manager ARN? У меня есть имя пользователя базы данных, пароль, конечная точка, ARN и т. Д., И в идеале я бы инициализировал движок, а затем использовал бы df.to_sql() для загрузки DataFrame в таблицу на экземпляре Aurora.

...
else:
   engine = create_engine([WHAT DO I SPECIFY HERE?])
   with engine.connect() as conn:
      df.to_sql([CODE TO APPEND TO EXISTING TABLE HERE])...

1 Ответ

0 голосов
/ 21 октября 2019

Из документации Alchemy - https://docs.sqlalchemy.org/en/13/dialects/mysql.html, это то, как должна выглядеть строка соединения - параметр в create_engine - для MySQL

mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
...