AWS.Networking.Subnet - AWS 電信網路建置器

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS.Networking.Subnet

子網路是 中 IP 地址的範圍VPC,且必須完全位於一個可用區域中。您必須為子網路指定 VPC、 CIDR區塊、可用區域和路由表。您也必須定義子網路是私有還是公有。

語法

tosca.nodes.AWS.Networking.Subnet: properties: type: String availability_zone: String cidr_block: String ipv6_cidr_block: String ipv6_cidr_block_suffix: String outpost_arn: String tags: List requirements: vpc: String route_table: String

屬性

type

指示在此子網路中啟動的執行個體是否接收公有IPv4地址。

必要:是

類型:字串

可能的值:PUBLIC | PRIVATE

availability_zone

子網路的可用區域。此欄位支援 AWS 區域中的 AWS 可用區域,例如 us-west-2(美國西部 (奧勒岡))。它也支援可用區域中的 AWS 本機區域,例如 us-west-2-lax-1a

必要:是

類型:字串

cidr_block

子網路的CIDR區塊。

必要:否

類型:字串

ipv6_cidr_block

用來建立IPv6子網路的CIDR區塊。如果您包含此屬性,請勿包含 ipv6_cidr_block_suffix

必要:否

類型:字串

ipv6_cidr_block_suffix

透過 Amazon 建立之子網路的 IPv6CIDR區塊的 2 位數十六進位尾碼VPC。使用下列格式:2-digit hexadecimal::/subnetMask

如果您包含此屬性,請勿包含 ipv6_cidr_block

必要:否

類型:字串

outpost_arn

將在 AWS Outposts 其中建立子網路ARN的 。如果您想要在 上啟動 Amazon EKS自我管理節點,請將此屬性新增至NSD範本 AWS Outposts。如需詳細資訊,請參閱 Amazon 使用者指南 EKS AWS Outposts 中的 Amazon。 EKS

如果您將此屬性新增至NSD範本,則必須將availability_zone屬性的值設定為 的可用區域 AWS Outposts。

必要:否

類型:字串

tags

要連接至資源的標籤。

必要:否

類型:清單

要求

vpc

AWS.Networking.VPC 節點。

必要:是

類型:字串

route_table

AWS.Networking.RouteTable 節點。

必要:是

類型:字串

範例

SampleSubnet01: type: tosca.nodes.AWS.Networking.Subnet properties: type: "PUBLIC" availability_zone: "us-east-1a" cidr_block: "10.100.50.0/24" ipv6_cidr_block_suffix: "aa::/64" outpost_arn: "arn:aws:outposts:region:accountId:outpost/op-11223344EXAMPLE" tags: - "Name=SampleVPC" - "Environment=Testing" requirements: vpc: SampleVPC route_table: SampleRouteTable SampleSubnet02: type: tosca.nodes.AWS.Networking.Subnet properties: type: "PUBLIC" availability_zone: "us-west-2b" cidr_block: "10.100.50.0/24" ipv6_cidr_block: "2600:1f14:3758:ca00::/64" requirements: route_table: SampleRouteTable vpc: SampleVPC