Параметр тега имени конвейера данных AWS для ресурса EC2

Я запускаю действие оболочки в образце ресурса EC2 json для создания ресурса EC2.

{
 "id" : "MyEC2Resource",
 "type" : "Ec2Resource",
 "actionOnTaskFailure" : "terminate",
 "actionOnResourceFailure" : "retryAll",
 "maximumRetries" : "1",
 "instanceType" : "m5.large",
 "securityGroupIds" : [
  "sg-12345678",
  "sg-12345678"
 ],
 "subnetId": "subnet-12345678",
 "associatePublicIpAddress": "true",
 "keyPair" : "my-key-pair"
}

Выше json создает ресурс EC2 с использованием конвейера данных, но я хочу дать имя указанному выше ресурсу, когда я открою ресурс EC2 в консоли AWS, он покажет имя ресурса EC2 с другими атрибутами, в настоящее время оно отображается пустым.

Подробнее см. прикрепленное изображение введите здесь описание изображения


person Johne Doe    schedule 03.06.2020    source источник


Ответы (1)


Вы должны пометить экземпляр следующим образом:

 Key: Name
 Value: MyName

MyName — пример имени. Вам нужно изменить его на то, что вы хотите.

Добавление тега в конвейер должно распространять теги на экземпляры. Из документов:

Применение тега к конвейеру также распространяет теги на его базовые ресурсы (например, кластеры Amazon EMR и экземпляры Amazon EC2).

Но, вероятно, это не работает задним числом. Если у вас уже есть конвейер с экземплярами, маловероятно, что новые теги будут распространяться. Распространение обычно работает только при создании ресурса. Для существующих экземпляров вам может потребоваться вместо этого использовать консоль EC2.

person Marcin    schedule 03.06.2020
comment
Где вариант, я хочу сделать с самим конвейером данных, а не вручную - person Johne Doe; 03.06.2020
comment
@JohneDoe Добавления его в вашу конвейерную линию должно быть достаточно. Я продлю ответ. - person Marcin; 03.06.2020