【问题标题】:How to create AMI from existing EC2 instance with tags from AWS CLI?如何使用 AWS CLI 中的标签从现有 EC2 实例创建 AMI?
【发布时间】:2022-01-15 02:24:21
【问题描述】:

我正在尝试从现有的带有标签的 EC2 实例创建一个新的 AMI。我尝试了以下命令,但它不起作用:

aws ec2 create-image --instance-id i-xxxxxxxxxxxxx --name "TEST_AMI" --no-reboot --tag-specifications 'ResourceType=instance,Tags=[{Key=name,Value=TEST_AMI}

并返回以下错误:

**usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
  aws help
  aws <command> help
  aws <command> <subcommand> help
Unknown options: --tag-specifications, ResourceType=instance,Tags=[{Key=name,Value=TEST_AMI}]**

我只需要在一个命令中完成这两项任务。

【问题讨论】:

    标签: linux amazon-web-services amazon-ec2 aws-cli


    【解决方案1】:

    ResourceType 的值无效。来自 create-image documentation:

    在创建时应用于 AMI 和快照的标签。您可以标记 AMI、快照或两者。

    • 要标记 AMI,ResourceType 的值必须是 image
    • 要标记为根卷和附加到实例的其他 Amazon EBS 卷创建的快照,ResourceType 的值必须是 snapshot。相同的标签适用于所有创建的快照。

    【讨论】:

    • 我也试过 Image。但它返回相同的错误。
    猜你喜欢
    • 1970-01-01
    • 2017-11-11
    • 2020-03-20
    • 2015-07-02
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    相关资源
    最近更新 更多