运行以下命令时
SELECT transport.import_from_server(%s,5432,'My RDS ADMIN USER',%s,%s,%s,true);
我从命令中得到以下响应:
AWS RDS pg_transport failed to download file data
两个RDS都在同一个区域,相同的vpc,都有允许它们之间连接的安全组,SG只有5432 的入站
找不到文档或有关可能故障的任何进一步信息。
接下来的步骤是:https://aws.amazon.com/blogs/database/migrating-databases-using-rds-postgresql-transportable-databases/
对于现有的RDS实例,两者都运行Postgresql11.5和自定义数据,而不是教程中的那个。
有什么建议吗?
能否重新检查源实例安全组是否允许从目标实例连接?重新检查在源和目标参数组中设置的所有参数。
以前有过这种情况,它似乎是pg_transport中的一个bug。
AWS的建议是在源实例和目标实例上都使用更大的实例类。使用db.m5.4x大似乎很稳定