【发布时间】:2020-10-16 21:14:33
【问题描述】:
是否可以在不使用 EC2 实例的情况下使用 mysqldump 导出 AWS Aurora Serverless MySQL 数据库?
【问题讨论】:
-
Fargate 可能是最佳选择,因为 lambda 具有最长的执行时间,这可能会破坏大型数据库的功能。
标签: mysql amazon-web-services aws-aurora-serverless
是否可以在不使用 EC2 实例的情况下使用 mysqldump 导出 AWS Aurora Serverless MySQL 数据库?
【问题讨论】:
标签: mysql amazon-web-services aws-aurora-serverless
目前您无法公开访问 Aurora,也无法使用站点到站点 VPN 连接来连接它。
您使用的任何资源都需要驻留在 Aurora Serverless 集群的 VPC 中。绕过 EC2 要求的可能解决方案是运行 Fargate 容器来运行您的命令,或者查看 Lambda 来执行命令。
【讨论】:
我最终决定使用 Python 和 AWS Data API 来模拟 mysqldump。
为了模拟mysqldump,我跟着:
How can I dump a MySQL database without using mysqldump in Python
【讨论】: