Я пытаюсь скопировать параметры SSM из одной учетной записи в другую учетную запись и другой регион. У меня есть сотни параметров, которые я импортировал с помощью get-parameters-by-path.
Теперь я хочу экспортировать их в другой регион в другом аккаунте. Когда я добавляю один за другим, используя:
aws ssm put-parameter --cli-input-json file:///../parameters.json --region us-east-2
С параметрами.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.