Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Un sous-réseau est une plage d'adresses IP de votre VPC, qui doit résider entièrement dans une seule zone de disponibilité. Vous devez spécifier un VPC, un bloc CIDR, une zone de disponibilité et une table de routage pour votre sous-réseau. Vous devez également définir si votre sous-réseau est privé ou public.
Syntaxe
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
Propriétés
-
type
-
Indique si les instances lancées dans ce sous-réseau reçoivent une IPv4 adresse publique.
Obligatoire : oui
Type : String
Valeurs possibles :
PUBLIC
|PRIVATE
-
availability_zone
-
Zone de disponibilité du sous-réseau. Ce champ prend en charge les zones de AWS disponibilité au sein d'une AWS région, par exemple
us-west-2
(USA Ouest (Oregon)). Il prend également en charge les zones AWS locales au sein de la zone de disponibilité, par exempleus-west-2-lax-1a
.Obligatoire : oui
Type : String
-
cidr_block
-
Le bloc CIDR pour le sous-réseau.
Obligatoire : non
Type : String
-
ipv6_cidr_block
-
Le bloc CIDR utilisé pour créer le IPv6 sous-réseau. Si vous incluez cette propriété, ne l'incluez pas
ipv6_cidr_block_suffix
.Obligatoire : non
Type : String
-
ipv6_cidr_block_suffix
-
Le suffixe hexadécimal à 2 chiffres du bloc IPv6 CIDR pour le sous-réseau créé via Amazon VPC. Utilisez le format suivant :
2-digit hexadecimal
::/subnetMask
Si vous incluez cette propriété, ne l'incluez pas
ipv6_cidr_block
.Obligatoire : non
Type : String
-
outpost_arn
-
L'ARN dans AWS Outposts lequel le sous-réseau sera créé. Ajoutez cette propriété au modèle NSD si vous souhaitez lancer des nœuds autogérés Amazon EKS sur. AWS Outposts Pour plus d'informations, consultez Amazon EKS AWS Outposts dans le guide de l'utilisateur Amazon EKS.
Si vous ajoutez cette propriété au modèle NSD, vous devez définir la valeur de la
availability_zone
propriété sur la zone de disponibilité du AWS Outposts.Obligatoire : non
Type : String
-
tags
-
Les balises à associer à la ressource.
Obligatoire : non
Type: liste
Prérequis
-
vpc
-
Un nœud AWS.Networking.VPC.
Obligatoire : oui
Type : String
-
route_table
-
Un AWS.Networking. RouteTablenœud.
Obligatoire : oui
Type : String
exemple
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