无法跨地域复制 RDS 参数组

Unable to copy RDS parameter group across regions

我正在使用 here 的 RDS 命令行工具,但在将参数组复制到其他区域时遇到问题。 运行 rds-copy-db-parameter-group 失败并出现以下错误:

rds-copy-db-parameter-group: Could not find the resource you requested: DB ParameterGroup not found, not allowed to do cross region copy.

我使用的命令是:

rds-copy-db-parameter-group arn:aws:rds:ap-southeast-1:myAccntId:pg:myParamGroup-utf8mb4 -t copyOfMyParam -td testcopy

我很确定 ARN 是正确的并且参数确实存在。这是工具或aws的问题吗?还有其他人遇到类似问题吗?

我最近 运行 遇到了同样的问题,并向 AWS 申请了支持票。我得到的答复是 RDS 团队已将此功能添加到文档中,但尚未构建对此功能的实际支持。

这让我很困扰,花了几个小时,所以我把这个简单的脚本放在一起。有很多改进的空间,所以如果您改进它或发现问题,请分享!

https://gist.github.com/phill-tornroth/f0ef50f9402c7c94cbafd8c94bbec9c9