AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

EC2 NetworkInterface 嵌入式属性类型

EC2 Network Interface 类型是 AWS::EC2::Instance 类型的嵌入式属性。它指定将关联的网络接口。

语法

JSON

{ "AssociatePublicIpAddress" : Boolean, "DeleteOnTermination" : Boolean, "Description" : String, "DeviceIndex" : String, "GroupSet" : [ String, ... ], "NetworkInterfaceId" : String, "Ipv6AddressCount" : Integer, "Ipv6Addresses" : [ IPv6 Address Type, ... ], "PrivateIpAddress" : String, "PrivateIpAddresses" : [ PrivateIpAddressSpecification, ... ], "SecondaryPrivateIpAddressCount" : Integer, "SubnetId" : String }

YAML

AssociatePublicIpAddress: Boolean DeleteOnTermination: Boolean Description: String DeviceIndex: String GroupSet: - 字符串 NetworkInterfaceId: String Ipv6AddressCount: Integer Ipv6Addresses: - IPv6 Address Type PrivateIpAddress: String PrivateIpAddresses: - PrivateIpAddressSpecification SecondaryPrivateIpAddressCount: Integer SubnetId: String

属性

AssociatePublicIpAddress

指示网络接口是否接收公有 IP 地址。只有在以下情况下才能将公有 IP 地址与一个网络接口关联:该网络接口具有设备索引 eth0,并且该网络接口是新的网络接口(而不是现有的)。也就是说,如果指定了 true,则不能指定网络接口 ID。有关更多信息,请参阅 Amazon EC2 实例 IP 寻址

Required: No

Type: Boolean.

DeleteOnTermination

是否要在实例终止时删除网络接口。

Required: No

Type: Boolean.

Description

有关此网络接口的描述。

Required: No

Type: String

DeviceIndex

网络接口在关联顺序中的位置。

Required: Yes

Type: String

GroupSet

此网络接口相关的安全组 ID 列表。

Required: No

类型:字符串列表。

NetworkInterfaceId

现有网络接口 ID。

必填:条件性。如果不指定 SubnetId 属性,则必须指定此属性。

Type: String

Ipv6AddressCount

要与网络接口关联的 IPv6 地址的数目。Amazon EC2 将自动选择子网范围内的 IPv6 地址。要指定特定的 IPv6 地址,可使用 Ipv6Addresses 属性且不要指定此属性。

有关支持 IPv6 地址的实例类型的限制,请参阅 Amazon EC2 API Reference 中的 RunInstances 操作。

Required: No

Type: Integer

Ipv6Addresses

您的子网的 IPv6 CIDR 块范围中的要与网络接口关联的一个或多个特定 IPv6 地址。要指定大量 IPv6 地址,可使用 Ipv6AddressCount 属性且不要指定此属性。

有关支持 IPv6 地址的实例类型的限制的信息,请参阅 Amazon EC2 API Reference 中的 RunInstances 操作。

Required: No

Type: EC2 NetworkInterface Ipv6Addresses 列表

PrivateIpAddress

将单个私有 IP 地址分配给网络接口,该地址用作主要私有 IP 地址。如果您想指定多个私有 IP 地址,请使用 PrivateIpAddresses 属性。

Required: No

Type: String

PrivateIpAddresses

将一组私有 IP 地址分配给网络接口。您可以通过在 Primary 属性中将 true 属性的值设置为 PrivateIpAddressSpecification 来指定主要私有 IP 地址。如果您要让 Amazon EC2 自动分配私有 IP 地址,请使用 SecondaryPrivateIpCount 属性,而不要指定该属性。

有关私有 IP 地址的最大数量的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的每个实例类型每个 ENI 的私有 IP 地址

Required: No

类型PrivateIpAddressSpecification 列表

SecondaryPrivateIpAddressCount

Amazon EC2 自动分配给网络接口的辅助私有 IP 地址数。Amazon EC2 使用 PrivateIpAddress 属性的值作为主要私有 IP 地址。如果不指定该属性,则 Amazon EC2 将自动分配主要和辅助私有 IP 地址。

如果您想指定自己的私有 IP 地址列表,请使用 PrivateIpAddresses 属性,并且不指定此属性。

有关私有 IP 地址的最大数量的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的每个实例类型每个 ENI 的私有 IP 地址

Required: No

类型:整数。

SubnetId

要与网络接口关联的子网的 ID。

必填:条件性。如果不指定 NetworkInterfaceId 属性,则必须指定此属性。

Type: String

本页内容: