1

我正在尝试将 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/../../..",
      "Type": "String",
      "Value": ".."
    },
    {
      "Name": "/env/../../..",
      "Type": "String",
      "Value": ".."
    },
    {
      "Name": "/env/../../..",
      "Type": "String",
      "Value": " "
    }

我不能使用 aws-ssm-copy,因为它们都是不同账户中的不同区域,而且我也在修改导入的值,然后再导出到新账户,这对于 aws-ssm-copy 是不可能的。

4

0 回答 0