我正在尝试将 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 是不可能的。