amazon.aws.ec2_instance 模块 – 创建和管理 EC2 实例
注意
此模块是 amazon.aws 集合 (版本 9.0.0) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install amazon.aws
。您需要其他要求才能使用此模块,请参阅 要求 获取详细信息。
要在 playbook 中使用它,请指定: amazon.aws.ec2_instance
。
amazon.aws 1.0.0 中的新增功能
概要
创建和管理 AWS EC2 实例。
此模块不支持创建 EC2 定时实例。
amazon.aws.ec2_spot_instance 模块可以创建和管理定时实例。
要求
执行此模块的主机需要以下要求。
python >= 3.6
boto3 >= 1.28.0
botocore >= 1.31.0
参数
参数 |
注释 |
---|---|
预配置的用户数据,使实例能够执行 Ansible Automation Platform 回调 (仅限 Linux)。 对于 Windows 实例,要通过 Ansible 启用远程访问,请将 如果使用 与 |
|
由 Tower 作业模板生成的宿主配置密钥。 如果 |
|
Tower 作业模板的整数 ID 或名称。在 3.2 版之前的 Ansible Tower 中不支持使用作业模板名称。 如果 |
|
如果 |
|
Tower 服务器的 IP 地址或 DNS 名称。必须可以通过此地址从将启动此实例的 VPC 访问。 如果 |
|
AWS 访问密钥 ID。 有关访问令牌的更多信息,请参阅 AWS 文档 https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys。
aws_access_key 和 profile 选项互斥。 aws_access_key_id 别名在 5.1.0 版本中添加,以与 AWS botocore SDK 保持一致。 ec2_access_key 别名已弃用,将在 2024-12-01 后的某个版本中删除。
|
|
保留供 Amazon 内部使用。 |
|
指定可用区以使用其默认子网。如果未指定 如果没有提供子网、ENI 或可用区,则将使用默认 VPC 中第一个 AZ(按字母顺序排序)的默认子网。 |
|
验证 SSL 证书时要使用的 CA 捆绑包的位置。
|
|
用于修改 botocore 配置的字典。 可在 AWS 文档中找到参数 https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html#botocore.config.Config。 |
|
对于 T 系列实例,选择是否允许在默认池耗尽时增加费用以购买 CPU 积分。 选择 选项
|
|
减少向实例公开的 vCPU 数量。 这些参数只能在实例启动时设置。两个子选项 有关可用的组合,请参见 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html。 |
|
设置要启用的核心数。 |
|
选择要启用的每个核心的线程数。禁用或启用英特尔超线程。 选项
|
|
使用 也可以使用 选项
|
|
是否允许收集详细的 CloudWatch 指标,从而实现更详细的警报。 选项
|
|
实例是否应使用优化的 EBS 卷,请参见 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html。 选项
|
|
连接到非默认 AWS 端点的 URL。虽然这可以用于连接到其他与 AWS 兼容的服务,但 amazon.aws 和 community.aws 集合仅针对 AWS 进行了测试。 也可以使用 ec2_url 和 s3_url 别名已弃用,将在 2024-12-01 后的某个版本中删除。 对 |
|
决定现有实例是否匹配并应更改时要应用的筛选器的字典。每个字典项都包含一个筛选器键和一个筛选器值。有关可能的筛选器,请参见 https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html。筛选器名称和值区分大小写。 默认情况下,实例通过其“名称”标签、基本 AMI、状态(默认为运行中)和子网 ID 进行筛选以进行计数。可以使用任何可查询的筛选器。合适的候选者是特定的标签、SSH 密钥或安全组。 |
|
指示实例是否启用了休眠功能。有关休眠先决条件,请参阅 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html。 选项
|
|
要使用的已启用 EC2 的 IAM 实例配置文件的 ARN 或名称。 如果未以 ARN 格式提供名称,则还必须授予 ListInstanceProfiles 权限。https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListInstanceProfiles.html 如果未提供完整的 ARN,则将使用活动 AWS 帐户中名称匹配的角色。 |
|
要用于实例的映像。可以使用 amazon.aws.ec2_ami_info 模块检索映像。当实例不存在时, |
|
AMI ID。 |
|
覆盖 AMI 内核的字符串 AKI。 |
|
覆盖 AMI 的默认 ramdisk ID。 |
|
关机时是停止还是终止实例。 选项
|
|
要用于实例的实例类型,请参见 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html。 启动实例时,必须至少指定 当实例存在且指定的 |
|
要分配给实例的 SSH 访问密钥的名称 - 必须存在于创建实例的区域中。 使用 amazon.aws.ec2_key 管理 SSH 密钥。 |
|
要基于其配置实例的 EC2 启动模板。 启动实例时,必须至少指定 |
|
启动模板的 ID(如果指定了名称,则可选)。 |
|
启动模板的美化名称(如果指定了 ID,则可选)。 |
|
要使用的启动模板的特定版本。如果未指定,则选择模板默认值。 |
|
要用于实例的许可证规范。 |
|
许可证配置的 Amazon 资源名称 (ARN)。 |
|
修改实例的元数据选项。 有关详细信息,请参见 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html。 支持两个子选项 |
|
启用或禁用实例上的 HTTP 元数据端点。 如果指定的值为 disabled,则无法访问实例的元数据。 选项
|
|
实例元数据端点是否可通过 IPv6 ( 选项
|
|
实例元数据请求所需的 HTTP PUT 响应跳数限制。 数字越大,实例元数据请求的传播范围越广。 默认值: |
|
设置实例元数据请求的令牌使用状态。 如果状态为可选 (v1 和 v2),则可以根据请求使用或不使用签名的令牌标头来检索实例元数据。 如果状态为必需 (v2),则必须使用签名的令牌标头发送任何实例元数据检索请求。 选项
|
|
实例标签是否可通过元数据端点 ( 选项
|
|
实例的名称标签。 |
|
包含键 使用 amazon.aws.ec2_eni 模块创建具有特殊设置的 ENI。 此字段已弃用,将在 2026-12-01 后的某个版本中删除,请改用 与 |
|
当值为 选项
|
|
当与其关联的实例终止时,删除该接口。 选项
|
|
网络接口的描述。 |
|
要修改的接口索引。 |
|
要附加到接口的安全组ID列表。 |
|
ENI ID 列表(字符串)或包含键 id 的对象列表。 |
|
要分配给网络接口的 IPv6 地址列表。 |
|
要分配给接口的 IPv4 地址。 |
|
要分配给网络接口的 IPv4 地址列表。 |
|
连接网络接口的子网。 |
|
当 选项
|
|
当与其关联的实例终止时,删除该接口。 选项
|
|
网络接口的描述。 |
|
网络接口在连接顺序中的位置。 对于主网络接口,使用设备索引 默认值: |
|
要附加到接口的安全组 ID 或名称列表。 |
|
要分配给网络接口的 IPv6 地址列表。 |
|
要分配给接口的 IPv4 地址。 |
|
要分配给网络接口的私有 IPv4 地址列表。 只能将一个私有 IPv4 地址指定为主地址。 如果您启动多个实例,则不能指定此选项。 |
|
指示私有 IPv4 地址是否为主私有 IPv4 地址。 只能将一个 IPv4 地址指定为主地址。 选项
|
|
私有 IPv4 地址。 |
|
连接网络接口的子网。 |
|
网络接口在连接顺序中的位置。 默认值: |
|
网络接口的 ID。 |
|
如果适用,启动实例的位置。 |
|
在专用主机上实例的亲和性设置。 |
|
实例的可用区。 |
|
实例所在的置放组的名称。 |
|
实例所在的专用主机的 ID。 |
|
要在其中启动实例的主机资源组的 ARN。 |
|
实例所在的区的编号。 |
|
允许实例使用的租用类型。默认为共享租用。专用租用将产生额外费用。 在 amazon.aws 7.6.0 中添加了对 选项
|
|
需要分配给实例的置放组。 此字段已弃用,将在 2025-12-01 之后的发行版中删除,请改用 |
|
用于身份验证的命名 AWS 配置文件。 有关命名配置文件的更多信息,请参阅 AWS 文档 https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html。 也可以使用 profile选项与aws_access_key、aws_secret_key和security_token选项互斥。 |
|
如果 如果未设置 以 选项
|
|
要使用的 AWS 区域。 对于诸如 IAM、Route53 和 CloudFront 之类的全球服务,将忽略region。 也可以使用 有关更多信息,请参阅 Amazon AWS 文档 http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region。 别名 对 |
|
AWS 密钥。 有关访问令牌的更多信息,请参阅 AWS 文档 https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys。 也可以按照优先级递减的顺序使用 secret_key和profile选项互斥。 为了与 AWS botocore SDK 保持一致,在 5.1.0 版本中添加了aws_secret_access_key别名。 别名ec2_secret_key已弃用,将在 2024-12-01 之后的发行版中删除。 对 |
|
用于临时凭据的 AWS STS 会话令牌。 有关访问令牌的更多信息,请参阅 AWS 文档 https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys。 也可以按照优先级递减的顺序使用 security_token和profile选项互斥。 别名aws_session_token和session_token在 3.2.0 版本中添加,参数在 6.0.0 版本中从security_token重命名为session_token。 别名security_token、aws_security_token和access_token已弃用,将在 2024-12-01 之后的发行版中删除。 对 |
|
控制是否在接口上启用源/目标检查。 选项
|
|
实例的目标状态。
选项
|
|
表示要应用于资源的标签的字典。 如果未设置 |
|
允许实例使用的租用类型。默认是 此字段已弃用,将在 2025-12-01 之后的发行版中删除,请改用 选项
|
|
是否启用终止保护。 此模块不会终止启用了终止保护的实例,必须先将其关闭。 选项
|
|
提供给 EC2 实例的不透明数据块。 |
|
设置为 强烈建议不要设置 validate_certs=false,作为替代方案,请考虑设置 aws_ca_bundle。 选项
|
|
块设备映射列表,默认情况下,这将始终使用 AMI 根设备,因此 volumes 选项主要用于添加更多存储。 映射包含(可选)键 有关每个参数的更多信息,请参见 https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_BlockDeviceMapping.html。 |
|
要在其中启动实例的子网 ID (VPC)。 如果没有提供,amazon.aws.ec2_instance 将选择默认 VPC 的默认区域。 |
|
等待实例完成启动/终止的时间(以秒为单位)。 默认: |
注释
注意
警告:对于模块,环境变量和配置文件是从 Ansible 的“主机”上下文而不是“控制器”上下文读取的。因此,可能需要将文件显式复制到“主机”。对于查找和连接插件,环境变量和配置文件是从 Ansible 的“控制器”上下文而不是“主机”上下文读取的。
Ansible 使用的 AWS SDK (boto3) 也可能从其在 Ansible “主机”上下文中的配置文件(通常为
~/.aws/credentials
)读取凭据和其他设置的默认值,例如区域。有关更多信息,请参见 https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html。
示例
# Note: These examples do not set authentication details, see the AWS Guide for details.
- name: Terminate every running instance in a region. Use with EXTREME caution.
amazon.aws.ec2_instance:
state: absent
filters:
instance-state-name: running
- name: restart a particular instance by its ID
amazon.aws.ec2_instance:
state: restarted
instance_ids:
- i-12345678
- name: start an instance with a public IP address
amazon.aws.ec2_instance:
name: "public-compute-instance"
key_name: "prod-ssh-key"
vpc_subnet_id: subnet-5ca1ab1e
instance_type: c5.large
security_group: default
network_interfaces:
- assign_public_ip: true
image_id: ami-123456
tags:
Environment: Testing
- name: start an instance and Add EBS
amazon.aws.ec2_instance:
name: "public-withebs-instance"
vpc_subnet_id: subnet-5ca1ab1e
instance_type: t2.micro
key_name: "prod-ssh-key"
security_group: default
volumes:
- device_name: /dev/sda1
ebs:
volume_size: 16
delete_on_termination: true
- name: start an instance and Add EBS volume from a snapshot
amazon.aws.ec2_instance:
name: "public-withebs-instance"
instance_type: t2.micro
image_id: ami-1234567890
vpc_subnet_id: subnet-5ca1ab1e
volumes:
- device_name: /dev/sda2
ebs:
snapshot_id: snap-1234567890
- name: Create EC2 instance with termination protection turned on
amazon.aws.ec2_instance:
name: "my-ec2-instance"
vpc_subnet_id: subnet-5ca1ab1e
instance_type: t3.small
image_id: ami-123456
termination_protection: true
wait: true
- name: start an instance with a cpu_options
amazon.aws.ec2_instance:
name: "public-cpuoption-instance"
vpc_subnet_id: subnet-5ca1ab1e
tags:
Environment: Testing
instance_type: c4.large
volumes:
- device_name: /dev/sda1
ebs:
delete_on_termination: true
cpu_options:
core_count: 1
threads_per_core: 1
- name: start an instance and have it begin a Tower callback on boot
amazon.aws.ec2_instance:
name: "tower-callback-test"
key_name: "prod-ssh-key"
vpc_subnet_id: subnet-5ca1ab1e
security_group: default
tower_callback:
# IP or hostname of tower server
tower_address: 1.2.3.4
job_template_id: 876
host_config_key: '[secret config key goes here]'
network_interfaces:
- assign_public_ip: true
image_id: ami-123456
cpu_credit_specification: unlimited
tags:
SomeThing: "A value"
- name: start an instance with ENI (An existing ENI ID is required)
amazon.aws.ec2_instance:
name: "public-eni-instance"
key_name: "prod-ssh-key"
vpc_subnet_id: subnet-5ca1ab1e
network_interfaces_ids:
- id: "eni-12345"
device_index: 0
tags:
Env: "eni_on"
volumes:
- device_name: /dev/sda1
ebs:
delete_on_termination: true
instance_type: t2.micro
image_id: ami-123456
- name: add second ENI interface
amazon.aws.ec2_instance:
name: "public-eni-instance"
network_interfaces_ids:
- id: "eni-12345"
device_index: 0
- id: "eni-67890"
device_index: 1
image_id: ami-123456
tags:
Env: "eni_on"
instance_type: t2.micro
- name: start an instance with metadata options
amazon.aws.ec2_instance:
name: "public-metadataoptions-instance"
vpc_subnet_id: subnet-5calable
instance_type: t3.small
image_id: ami-123456
tags:
Environment: Testing
metadata_options:
http_endpoint: enabled
http_tokens: optional
# ensure number of instances running with a tag matches exact_count
- name: start multiple instances
amazon.aws.ec2_instance:
instance_type: t3.small
image_id: ami-123456
exact_count: 5
region: us-east-2
vpc_subnet_id: subnet-0123456
network_interfaces:
- assign_public_ip: true
groups:
- default
tags:
foo: bar
# launches multiple instances - specific number of instances
- name: start specific number of multiple instances
amazon.aws.ec2_instance:
instance_type: t3.small
image_id: ami-123456
count: 3
region: us-east-2
network_interfaces:
- assign_public_ip: true
groups:
- default
subnet_id: subnet-0123456
state: present
tags:
foo: bar
# launches an instance with a primary and a secondary network interfaces
- name: start an instance with a primary and secondary network interfaces
amazon.aws.ec2_instance:
instance_type: t2.large
image_id: ami-123456
region: us-east-2
network_interfaces:
- assign_public_ip: true
groups:
- default
subnet_id: subnet-0123456
private_ip_addresses:
- primary: true
private_ip_address: 168.50.4.239
- primary: false
private_ip_address: 168.50.4.237
state: present
tags:
foo: bar
# launches a mac instance with HostResourceGroupArn and LicenseSpecifications
- name: start a mac instance with a host resource group and license specifications
amazon.aws.ec2_instance:
name: "mac-compute-instance"
key_name: "prod-ssh-key"
vpc_subnet_id: subnet-5ca1ab1e
instance_type: mac1.metal
security_group: default
placement:
host_resource_group_arn: arn:aws:resource-groups:us-east-1:123456789012:group/MyResourceGroup
license_specifications:
- license_configuration_arn: arn:aws:license-manager:us-east-1:123456789012:license-configuration:lic-0123456789
image_id: ami-123456
tags:
Environment: Testing
返回值
常用返回值已在 此处 记录,以下是此模块独有的字段
键 |
描述 |
---|---|
模块操作更改的 EC2 实例 ID 集的列表。 返回:当必须存在的实例启动时 示例: |
|
与提供的规范和过滤器匹配的 EC2 实例 ID 列表。 返回:始终 示例: |
|
EC2 实例列表。 返回:当 |
|
保留供 Amazon 内部使用。 返回:始终 |
|
AMI 启动索引,可用于在启动组中查找此实例。 返回:始终 示例: |
|
映像的体系结构。 返回:始终 示例: |
|
实例的任何块设备映射条目。 返回:始终 |
|
向实例公开的设备名称(例如,/dev/sdh 或 xvdh)。 返回:始终 示例: |
|
启动实例时用于自动设置 EBS 卷的参数。 返回:始终 |
|
附件启动的时间戳。 返回:始终 示例: |
|
指示在实例终止时是否删除卷。 返回:始终 示例: |
|
附件状态。 返回:始终 示例: |
|
EBS 卷的 ID。 返回:始终 示例: |
|
有关容量预留目标选项的信息。 返回:成功 |
|
描述容量预留偏好。 返回:成功 示例: |
|
如果适用,您在启动实例时提供的幂等令牌。 返回:始终 示例: |
|
实例的 CPU 选项。 返回:成功 |
|
指示实例是否启用了 AMD SEV-SNP。 返回:成功 示例: |
|
实例的 CPU 核心数。 返回:成功 示例: |
|
每个 CPU 核心的线程数。 返回:成功 示例: |
|
用于在启动或启动时启动实例的启动模式。 返回:成功 示例: |
|
指示实例是否针对 EBS I/O 进行了优化。 返回:始终 示例: |
|
指定是否启用了使用 ENA 的增强型网络。 返回:始终 示例: |
|
指示实例是否启用了 Amazon Web Services Nitro Enclaves。 返回:成功 |
|
如果此参数设置为 true,则实例将启用 Amazon Web Services Nitro Enclaves。 返回:始终 示例: |
|
指示实例是否启用了休眠。 返回:成功 |
|
如果为 true,则您的实例已启用休眠;否则,它未启用休眠。 返回:始终 示例: |
|
实例的虚拟机管理程序类型。 返回:始终 示例: |
|
与实例关联的 IAM 实例配置文件(如果适用)。 返回:始终 |
|
实例配置文件的 Amazon 资源名称 (ARN)。 返回:始终 示例: |
|
实例配置文件的 ID。 返回:始终 示例: |
|
用于启动实例的 AMI 的 ID。 返回:始终 示例: |
|
实例 ID。 返回:始终 示例: |
|
运行实例的实例类型大小。 返回:始终 示例: |
|
密钥对名称,如果此实例启动时关联了密钥对。 返回:始终 示例: |
|
实例启动时间。 返回:始终 示例: |
|
实例的许可证配置。 返回:提供许可证规范时。 |
|
许可证配置的 Amazon 资源名称 (ARN)。 返回:始终 示例: |
|
实例的元数据选项。 返回:始终 |
|
指示实例上的 HTTP 元数据端点是启用还是禁用。 返回:成功 示例: |
|
指示实例元数据服务的 IPv6 端点是启用还是禁用。 返回:成功 示例: |
|
元数据令牌可以传播的最大跳数。 返回:成功 示例: |
|
指示是否需要 IMDSv2。 返回:成功 示例: |
|
指示是否启用或禁用从实例元数据访问实例标签。 返回:成功 示例: |
|
元数据选项更改的状态。 返回:成功 示例: |
|
实例的监控。 返回:始终 |
|
指示是否启用了详细监控。否则,启用基本监控。 返回:始终 示例: |
|
实例的一个或多个网络接口。 返回:始终 |
|
与网络接口关联的弹性 IPv4 的关联信息。 返回:始终 |
|
弹性 IP 地址所有者的 ID。 返回:始终 示例: |
|
公共 DNS 名称。 返回:始终 示例: |
|
绑定到网络接口的公共 IP 地址或弹性 IP 地址。 返回:始终 示例: |
|
网络接口附件。 返回:始终 |
|
附件启动的时间戳。 返回:始终 示例: |
|
网络接口附件的 ID。 返回:始终 示例: |
|
指示终止实例时是否删除网络接口。 返回:始终 示例: |
|
网络接口附件在实例上的设备索引。 返回:始终 示例: |
|
网卡索引。 返回:始终 示例: |
|
附件状态。 返回:始终 示例: |
|
描述。 返回:始终 示例: |
|
一个或多个安全组。 返回:始终 |
|
安全组的 ID。 返回:始终 示例: |
|
安全组的名称。 返回:始终 示例: |
|
网络接口的类型。 返回:始终 示例: |
|
与网络接口关联的一个或多个 IPv6 地址。 返回:始终 |
|
IPv6 地址。 返回:始终 示例: |
|
MAC 地址。 返回:始终 示例: |
|
网络接口的 ID。 返回:始终 示例: |
|
网络接口所有者的 AWS 账户 ID。 返回:始终 示例: |
|
分配给实例的私有 DNS 主机名。 返回:始终 示例: |
|
子网内网络接口的 IPv4 地址。 返回:始终 示例: |
|
与网络接口关联的私有 IPv4 地址。 返回:始终 |
|
与网络接口关联的弹性 IP 地址 (IPv4) 的关联信息。 返回:成功 |
|
弹性 IP 地址所有者的 ID。 返回:始终 示例: |
|
公共 DNS 名称。 返回:始终 示例: |
|
绑定到网络接口的公共 IP 地址或弹性 IP 地址。 返回:始终 示例: |
|
指示此 IPv4 地址是否是网络接口的主要私有 IP 地址。 返回:始终 示例: |
|
分配给实例的私有 DNS 主机名。 返回:始终 示例: |
|
网络接口的私有 IPv4 地址。 返回:始终 示例: |
|
指示是否启用了源/目标检查。 返回:始终 示例: |
|
网络接口的状态。 返回:始终 示例: |
|
网络接口的子网 ID。 返回:始终 示例: |
|
网络接口的 VPC ID。 返回:始终 示例: |
|
如果适用,启动实例的位置。 返回:始终 |
|
在专用主机上实例的亲和性设置。 返回:指定放置组时。 |
|
实例的可用区。 返回:始终 示例: |
|
实例所在的放置组 ID(对于集群计算实例)。 返回:成功 示例: |
|
实例所在的放置组名称(对于集群计算实例)。 返回:始终 示例: |
|
实例所在的专用主机的 ID。 返回:成功 |
|
实例所在的宿主资源组的 ARN。 返回:成功 示例: |
|
实例所在的区的编号。 返回:成功 示例: |
|
允许实例使用的租用类型。默认为共享租用。专用租用将产生额外费用。 返回:始终 示例: |
|
实例的平台详细信息值。 返回:始终 示例: |
|
私有 DNS 名称。 返回:始终 示例: |
|
实例主机名的选项。 返回:成功 |
|
指示是否响应使用 DNS A 记录的实例主机名的 DNS 查询。 返回:成功 示例: |
|
指示是否响应使用 DNS AAAA 记录的实例主机名的 DNS 查询。 返回:成功 示例: |
|
要分配给实例的主机名类型。 返回:成功 示例: |
|
子网内网络接口的 IPv4 地址。 返回:始终 示例: |
|
一个或多个产品代码。 返回:始终 |
|
产品代码。 返回:始终 示例: |
|
产品代码的类型。 返回:始终 示例: |
|
分配给实例的公共 DNS 名称。 返回:始终 |
|
分配给实例的公共 IPv4 地址 返回:始终 示例: |
|
根设备的设备名称 返回:始终 示例: |
|
AMI 使用的根设备类型。 返回:始终 示例: |
|
实例的一个或多个安全组。 返回:始终 |
|
安全组的 ID。 返回:始终 示例: |
|
安全组的名称。 返回:始终 示例: |
|
指示是否启用了源/目标检查。 返回:始终 示例: |
|
实例的当前状态。 返回:始终 |
|
低字节表示状态。 返回:始终 示例: |
|
状态名称。 返回:始终 示例: |
|
最近状态转换的原因。 返回:始终 |
|
实例正在运行的子网 ID。 返回:始终 示例: |
|
分配给实例的任何标签。 返回:始终 |
|
AMI 的虚拟化类型。 返回:始终 示例: |
|
实例所在的 VPC ID。 返回:始终 示例: |
|
模块操作终止的 EC2 实例 ID 集的列表。 返回:当必须不存在的实例被终止时 示例: |