如何将参数存储数据迁移到其他区域/AWS 账户

How to migrate parameter store data to other Region / AWS Account

考虑到我有一个已经有一些参数存储数据的 AWS 账户。

有没有办法将这些数据从这个参数存储迁移到另一个:

我更喜欢使用官方工具来执行此操作,但也欢迎使用类似于 dynamoDB dump 的工具。

没有"official tool"可以做到这一点。这可以通过遍历现有参数并在目标中创建它们来完成。

我找到了有人写的这个工具:aws-ssm-copy · PyPI: Copy parameters from a AWS parameter store to another

看起来它可以在区域之间和 AWS 账户之间复制(通过提供多个配置文件)。

This 文章可能有帮助

另外一个账号,需要使用命令从账号中导出参数 aws ssm get-parameters-by-path --path "/" --recursive

您将获得所有参数作为响应。

现在您必须使用命令 aws configure 登录另一个帐户。只需替换以下值

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json

引用here

然后关注我上面分享的文章