У меня есть код, который я нашел для назначения значений тегов ресурсам в AWS через машинопись. Проблема в том, что один из ресурсов (группы автоматического масштабирования) обрабатывает теги иначе, чем все другие ресурсы. Вместо того, чтобы определять все значения моего тега дважды, я пытаюсь найти программный способ сделать это.
Вот моя текущая переменная тега:
const tags = [{
Name: "ServerName"
tContact: "john@doe.com"
tEnv: "DEV"
tOwner: "John doe",
tProject: "Typescript",
}];
Если бы я создавал второе вручную для другого типа тега, это было бы:
const tags2 =
[
{
key: "Name",
propagateAtLaunch: true,
value: "ServerName",
},
{
key: "tContact",
propagateAtLaunch: true,
value: "john@doe.com",
},
{
key: "tEnv",
propagateAtLaunch: true,
value: "DEV",
},
{
key: "tOwner",
propagateAtLaunch: true,
value: "John Doe",
},
{
key: "tProject",
propagateAtLaunch: true,
value: "Typescript",
}
];
Я новичок в машинописи, но уверен, что для этого есть даже один лайнер. Я думал о цикле for и строках, но я уверен, что есть какой-то apply
и редирект, который мне не хватает.