As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Uma sub-rede é um intervalo de endereços IP na VPC que precisa residir inteiramente em uma zona de disponibilidade. Você precisa especificar uma VPC, um bloco CIDR, uma zona de disponibilidade e uma tabela de rotas para sua sub-rede. Você também precisa definir se sua sub-rede é privada ou pública.
Sintaxe
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
Propriedades
-
type
-
Indica se as instâncias executadas nessa sub-rede recebem um IPv4 endereço público.
Obrigatório: Sim
Tipo: String
Valores possíveis:
PUBLIC
|PRIVATE
-
availability_zone
-
A zona de disponibilidade da sub-rede. Esse campo é compatível com zonas de AWS disponibilidade em uma AWS região, por exemplo
us-west-2
(Oeste dos EUA (Oregon)). Ele também suporta Zonas AWS Locais dentro da Zona de Disponibilidade, por exemplous-west-2-lax-1a
.Obrigatório: Sim
Tipo: String
-
cidr_block
-
O bloco CIDR da sub-rede.
Obrigatório: não
Tipo: string
-
ipv6_cidr_block
-
O bloco CIDR usado para criar a IPv6 sub-rede. Se você incluir essa propriedade, não inclua
ipv6_cidr_block_suffix
.Obrigatório: não
Tipo: string
-
ipv6_cidr_block_suffix
-
O sufixo hexadecimal de 2 dígitos do bloco IPv6 CIDR para a sub-rede criada na Amazon VPC. Use o seguinte formato:
.2-digit hexadecimal
::/subnetMask
Se você incluir essa propriedade, não inclua
ipv6_cidr_block
.Obrigatório: não
Tipo: string
-
outpost_arn
-
O ARN do AWS Outposts qual a sub-rede será criada. Adicione essa propriedade ao modelo de NSD se quiser executar nós autogerenciados do Amazon EKS no AWS Outposts. Para obter mais informações, consulte Amazon EKS no AWS Outposts no Guia do usuário do Amazon EKS.
Se você adicionar essa propriedade ao modelo de NSD, precisará definir o valor da propriedade
availability_zone
como a zona de disponibilidade do AWS Outposts.Obrigatório: não
Tipo: string
-
tags
-
As tags a serem anexadas ao recurso.
Obrigatório: não
Tipo: lista
Requisitos
-
vpc
-
Um nó AWS.Networking.VPC.
Obrigatório: Sim
Tipo: String
-
route_table
-
Um AWS.Networking. RouteTablenodo.
Obrigatório: Sim
Tipo: String
Exemplo
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