Назначьте теги конкретному ресурсу в шаблоне CloudFormation

Я хочу назначить некоторые теги конкретному ресурсу в моем CloudFormation шаблоне. Скажем, я хочу сделать это для VPNGateway. Я не вижу какой-либо конкретной формы для этого в дизайнере шаблонов, поэтому, думаю, мне следует вручную добавить соответствующую пару ключ-значение в описание шаблона JSON.

Допустим, блок шаблона для этого VPNGateway выглядит так:

   "XXXXXX": {
            "Type": "AWS::EC2::VPNGateway",
            "Properties": {},
            "Metadata": {
                "AWS::CloudFormation::Designer": {
                    "id": "xxxxx-yyyy-zzzzz"
                }
            }
        }

Где мне разместить здесь информацию о тегах? Например, я хочу добавить тег с ключом «test:key» и значением «test:value».


person Andremoniy    schedule 05.10.2017    source источник


Ответы (1)


Это нужно делать в блоке Properties:

        "Properties": {
            "Tags": [
                {
                    "Key": "test:key",
                    "Value": "test:value"
                }
            ]
        },
person Andremoniy    schedule 05.10.2017
comment
Ваш ответ лучше моего, но вы также можете найти шаблон для каждого типа ресурса на AWS: вот EC2 VPNGateway's - person wkl; 05.10.2017
comment
Хорошо, было бы неплохо, если бы вы расширили мой ответ дополнительной информацией. Мне жаль, что я победил ваш, я только что нашел это решение. - person Andremoniy; 05.10.2017