ec2.images.filter命令是用于筛选Amazon EC2中的镜像(AMI)的命令。它可以根据不同的过滤条件来查找符合要求的镜像。
有效值包括以下几种:
- architecture:镜像的架构类型,例如x86_64、i386等。
- block-device-mapping.delete-on-termination:镜像的块设备映射是否在实例终止时删除。
- block-device-mapping.device-name:镜像的块设备映射的设备名称。
- block-device-mapping.snapshot-id:镜像的块设备映射的快照ID。
- block-device-mapping.volume-size:镜像的块设备映射的卷大小。
- block-device-mapping.volume-type:镜像的块设备映射的卷类型。
- description:镜像的描述信息。
- hypervisor:镜像的虚拟化类型,例如xen、nitro等。
- image-id:镜像的唯一标识ID。
- image-type:镜像的类型,例如machine、kernel、ramdisk等。
- is-public:镜像是否为公共镜像。
- kernel-id:镜像的内核ID。
- manifest-location:镜像的存储位置。
- name:镜像的名称。
- owner-alias:镜像的所有者别名。
- owner-id:镜像的所有者ID。
- platform:镜像的操作系统平台。
- product-code:镜像的产品代码。
- ramdisk-id:镜像的RAMDisk ID。
- root-device-name:镜像的根设备名称。
- root-device-type:镜像的根设备类型。
- state:镜像的状态,例如available、pending等。
- state-reason-code:镜像状态的原因代码。
- state-reason-message:镜像状态的原因描述。
以上是ec2.images.filter命令的有效值列表,您可以根据需要选择适合的过滤条件来查询符合要求的镜像。