Amazon ec2 ruby:如何标记ec2实例

Amazon ec2 ruby:如何标记ec2实例,amazon-ec2,tags,cloud,aws-sdk,Amazon Ec2,Tags,Cloud,Aws Sdk,如何使用aws ruby sdk v2 run_instances方法标记ec2实例create 我试过“ec2.tags.create”,但那只是一个猜测 更新:深入搜索github发现以下代码段: ec2.create_tagsresources:[@launched_instance_id],tags:[{key:'Name',value:{@config[:service]}-ami}]显示: 您还可以在实例启动后使用以下方法标记实例: resp = client.run_instanc

如何使用aws ruby sdk v2 run_instances方法标记ec2实例create

我试过“ec2.tags.create”,但那只是一个猜测

更新:深入搜索github发现以下代码段: ec2.create_tagsresources:[@launched_instance_id],tags:[{key:'Name',value:{@config[:service]}-ami}]

显示:

您还可以在实例启动后使用以下方法标记实例:

resp = client.run_instances({
...
  tag_specifications: [
    {
      resource_type: "customer-gateway", # accepts customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway
      tags: [
        {
          key: "String",
          value: "String",
        },
      ],
    },
  ],
...
resp = client.create_tags({
  resources: [
    "i-abcd1234", 
  ], 
  tags: [
    {
      key: "Stack", 
      value: "production", 
    }, 
  ], 
})