考虑我有一个已经有一些参数存储数据的AWS帐户。
是否可以将这些数据从此参数存储迁移到另一个:
我希望使用官方工具来执行此操作,但也欢迎使用与dynamoDB dump类似的工具。
答案 0 :(得分:1)
没有“官方工具”可以做到这一点。可以通过遍历现有参数并在目标中创建它们来实现。
我发现有人写过这个工具:aws-ssm-copy · PyPI: Copy parameters from a AWS parameter store to another
它看起来可以在区域之间和AWS账户之间复制(通过提供多个配置文件)。
答案 1 :(得分:0)
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
,然后关注我上面分享的文章。