如何基于包含快照ID的数组标记快照

时间:2019-05-16 14:46:56

标签: ruby amazon-web-services sdk

我正在尝试根据一些检查来标记一组快照。我将所有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 :(得分:0)

使用通用create_tags方法同时标记所有标记,例如:

resp = client.create_tags({
  resources: [
    "snap-03a123b99e88a123f",
    "snap-03a444b55e66a777f",
  ], 
  tags: [
    {
      key: "Stack", 
      value: "production", 
    }, 
    {
      key: "Owner", 
      value: "abhiks", 
    }, 
  ], 
})