Как пометить снимок на основе массива, содержащего идентификатор снимка - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь пометить наборы снимков на основе некоторых проверок.Я помещаю все snapshot_ids в массив.Теперь я хочу пометить их тегом на основе другого условия.

Как я использую ниже:

client=Aws::EC2::Client.new(region: 'ap-southeast-2', retry_limit: 15))
resp=client.describe_snapshots({owner_ids['*****']})

resp.snapshots.each do |varEach|
            counter+=1
if (SOME CHECKS)

< HERE I WANT TO TAG THEM>

end

end

Не могли бы вы помочь мне в достижении этого?

1 Ответ

0 голосов
/ 16 мая 2019

Используйте метод общего назначения create_tags , чтобы пометить их всех одновременно, например:

resp = client.create_tags({
  resources: [
    "snap-03a123b99e88a123f",
    "snap-03a444b55e66a777f",
  ], 
  tags: [
    {
      key: "Stack", 
      value: "production", 
    }, 
    {
      key: "Owner", 
      value: "abhiks", 
    }, 
  ], 
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...