在测试厨房中使用 ec2 驱动程序设置 aws 标签和实例名称?

Set aws tags and instance name with ec2 driver in test kitchen?

有没有办法在测试厨房中使用 ec2 驱动程序设置 aws 标签和实例名称?

是的,甚至 documented in the README。使用驱动程序配置键 tags.

因为文档并没有为 Chef/Ruby 的新手讲得过于清楚。这是我的 .kitchen.yml 文件中的 YAML 示例。

driver:
  name: ec2
  instance_type: t2.medium
  region: us-east-1
  security_group_ids:
    - sg-1234567abcd
  subnet_id: subnet-12345677
  tags:
    Name: 'test-kitchen WinCustomAMI'
    Environment: 'test'
    SN Project: 'Custom AMI'
    SN Platform: 'Windows 2012R2'
    SN Owner: 'Some Team'

此外,我在文档中找不到这种 JSON 方法。

driver:
  name: ec2
  tags: {"Name": "my-first-ec2", "Contact": "me@mycompany.com"}