本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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
(美国西部(俄勒冈))。例如,它还支持可用区内的 L AWS ocal Zonesus-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有关更多信息,请参阅EKS《亚马逊EKS用户指南》 AWS Outposts中的 Amazon on。
如果将此属性添加到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