0

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

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

  • 参数存储?
  • 地区?
  • AWS 账户?

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

4

2 回答 2

2

没有“官方工具”可以做到这一点。可以通过迭代现有参数并在目标中创建它们来完成。

我发现有人编写的这个工具:aws-ssm-copy · PyPI:将参数从 AWS 参数存储复制到另一个

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

于 2019-12-03T23:29:47.327 回答
0

这篇文章可能会有所帮助

对于另一个账户,您需要使用命令从账户中导出参数 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

参考这里

然后按照我上面分享的文章。

于 2020-05-07T06:28:37.973 回答