识别用于创建新的 Amazon EC2 AMI 的源 AMI - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

识别用于创建新的 Amazon EC2 AMI 的源 AMI

您可以通过检查新 AMI 上的源 AMI ID(控制台)或 sourceImageId (Amazon CLI) 字段来识别用于创建新 AMI 的源 AMI。该字段包含复制以创建新 AMI 的原始 AMI 的 ID。

您还可以通过检查源 AMI 区域(控制台)或 sourceImageRegion (Amazon CLI) 字段来找到源 AMI 所在的区域。

注意事项
  • 仅当使用下面的 API 命令创建 AMI 时,才会显示源 AMI 的 ID 和区域:

    如果 AMI 是使用任何其他 API 命令创建的,则源 AMI 的 ID 和区域不会显示。

  • 对于某些较旧 AMI,源 AMI 的 ID 和区域可能不可用。

  • 如果源 AMI 已被删除,则源 AMI 的 ID 和“区域”字段仍会出现在新 AMI 上。

  • 对于使用 CreateImage 创建的 AMI(从实例创建 AMI),源 AMI ID 是用于启动实例的 AMI 的 ID。

Console
识别用于创建 AMI 的源 AMI
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择 AMI

  3. 选择 AMI 以查看其详细信息。

    源 AMI 信息显示在下面的字段中:源 AMI ID源 AMI 区域

Amazon CLI
识别用于创建 AMI 的源 AMI

使用 describe-images 命令并指定 AMI 的 ID 和区域。

aws ec2 describe-images \ --region us-east-1 \ --image-ids ami-1234567890EXAMPLE

例输出 – 源 AMI 信息显示在以下字段中:SourceImageIdSourceImageRegion

{ "Images": [ { "PlatformDetails": "Linux/UNIX", "UsageOperation": "RunInstances", "BlockDeviceMappings": [ { "Ebs": { "DeleteOnTermination": true, "Iops": 3000, "SnapshotId": "snap-1112223334example", "VolumeSize": 8, "VolumeType": "gp3", "Throughput": 125, "Encrypted": false }, "DeviceName": "/dev/xvda" } ], "Description": "My test AMI", "EnaSupport": true, "Hypervisor": "xen", "Name": "my-test-ami", "RootDeviceName": "/dev/xvda", "RootDeviceType": "ebs", "SriovNetSupport": "simple", "VirtualizationType": "hvm", "BootMode": "uefi-preferred", "ImdsSupport": "v2.0", "SourceImageId": "ami-example9876543210", "SourceImageRegion": "us-east-1", "ImageId": "ami-1234567890EXAMPLE", "ImageLocation": "123456789012/my-test-ami", "State": "available", "OwnerId": "123456789012", "CreationDate": "2024-08-16T17:43:15.000Z", "Public": false, "Architecture": "x86_64", "ImageType": "machine" } ] }