如何将多个参数从 JSON 导出到 AWS SSM 参数存储

问题描述

我正在尝试将 SSM 参数从一个帐户复制到另一个帐户和不同区域。我有 100 个使用 get-parameters-by-path 导入的参数。

现在我想将它们导出到不同帐户中的不同区域。当我一个一个添加时:

aws ssm put-parameter --cli-input-json file:///../parameters.json --region us-east-2

使用 parameters.json 为:

    {
      "Name": "/env/../../..","Type": "String","Value": ".."
    }

它可以正常工作,但我想知道如何一次导出多个,我希望一次加载它们。

这是不起作用的示例 paramaters.json。它不会抛出任何错误,但会再次打印相同的内容

    {
      "Name": "/env/../../..","Value": ".."
    },{
      "Name": "/env/../../..","Value": " "
    }

我不能使用 aws-ssm-copy,因为两者在不同账户中是不同的区域,而且我也在导出到新账户之前修改导入的值,而这在 aws-ssm-copy 中是不可能的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)