Créer un subnet dans un VPC

Vous pouvez créer un ou plusieurs subnets dans un VPC pour pouvoir lancer des ressources dans celui-ci. Les subnets sont placés dans des Availability Zones (AZ) de la Région de votre VPC.

Une fois votre subnet créé, il est recommandé de créer un security group et une route table qui lui sont dédiés. Pour en savoir plus, voir Créer un security group et Créer une route table.

Créer un subnet avec Cockpit v1

Avant de commencer :

  1. Créer un VPC. Pour en savoir plus, voir Créer un VPC.

  2. (optionnel) Pour désactiver la fonctionnalité permettant aux instances d’un même subnet de communiquer entre elles sans règles de security group requises, ajoutez un tag à votre VPC avec osc.fcu.enable_lan_security_groups pour clé. Pour en savoir plus sur comment ajouter un tag, voir Ajouter ou retirer des tags. Pour en savoir plus sur cette fonctionnalité, voir À propos des VPC > Routage et sécurité d’un subnet.

    • Ce tag doit être ajouté à votre VPC avant de créer des subnets dans celui-ci.

    • La valeur de ce tag n’est pas prise en compte, vous pouvez donc spécifier n’importe quelle valeur pour ce tag.

  1. Cliquez sur VPC > VPC.

  2. Cliquez sur le VPC dans lequel vous souhaitez créer un subnet.
    Le VPC est sélectionné.

  3. Cliquez sur Créer un subnet .
    La boîte de dialogue CRÉER UN SUBNET apparaît.

  4. Dans le champ Nom, tapez un nom pour le subnet.

    Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.

  5. Dans le champ CIDR, tapez la plage d’IP pour le subnet, en notation CIDR.

    • Le bloc CIDR du subnet doit faire partie du bloc CIDR du VPC.

    • Si vous créez plusieurs subnets dans un VPC, leurs blocs CIDR ne doivent pas se chevaucher.

  6. Dans la liste Availability Zone, sélectionnez l’Availability Zone dans laquelle vous voulez créer le subnet.

    Par défaut, l’Availability Zone A est sélectionnée.

  7. Cliquez sur Créer pour valider.
    Le subnet est créé dans le VPC et apparaît sur la page VPC.

Créer un Subnet avec Cockpit v2-beta

Avant de commencer :

  1. Créer un Net. Pour en savoir plus, voir Créer un VPC.

  2. (optionnel) Pour désactiver la fonctionnalité permettant aux machines virtuelles (VM) d’un même Subnet de communiquer entre elles sans règles de security group requises, ajoutez un tag à votre Net avec osc.fcu.enable_lan_security_groups pour clé. Pour en savoir plus sur comment ajouter un tag, voir Ajouter ou retirer des tags. Pour en savoir plus sur cette fonctionnalité, voir À propos des VPC > Routage et sécurité d’un subnet.

    • Ce tag doit être ajouté à votre Net avant de créer des Subnets dans celui-ci.

    • La valeur de ce tag n’est pas prise en compte, vous pouvez donc spécifier n’importe quelle valeur pour ce tag.

  1. Dans le dashboard Nets, cliquez sur l’ID du Net dans lequel vous souhaitez créer un Subnet.
    Le volet des Subnets apparaît.

  2. Cliquez sur IconAddFull Créer un Subnet.
    La boîte de dialogue CRÉER UN SUBNET apparaît.

  3. Dans le champ Nom, tapez un nom pour le Subnet.

    Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.

  4. Dans le champ Plage d’IP, tapez la plage d’IP pour le Subnet, en notation CIDR.

    • Le bloc CIDR du Subnet doit faire partie du bloc CIDR du Net.

    • Si vous créez plusieurs Subnets dans un Net, leurs blocs CIDR ne doivent pas se chevaucher.

  5. Dans la liste Sous-région, sélectionnez la Sous-région dans laquelle vous voulez créer le Subnet.

  6. Cliquez sur Créer un Subnet pour valider.
    Le Subnet est créé dans le Net.

Créer un subnet avec AWS CLI

Avant de commencer :

  1. Créer un VPC. Pour en savoir plus, voir Créer un VPC.

  2. (optionnel) Pour désactiver la fonctionnalité permettant aux instances d’un même subnet de communiquer entre elles sans règles de security group requises, ajoutez un tag à votre VPC avec osc.fcu.enable_lan_security_groups pour clé. Pour en savoir plus sur comment ajouter un tag, voir Ajouter ou retirer des tags. Pour en savoir plus sur cette fonctionnalité, voir À propos des VPC > Routage et sécurité d’un subnet.

    • Ce tag doit être ajouté à votre VPC avant de créer des subnets dans celui-ci.

    • La valeur de ce tag n’est pas prise en compte, vous pouvez donc spécifier n’importe quelle valeur pour ce tag.

Pour créer un subnet, utilisez la commande create-subnet suivant cette syntaxe :

Exemple de requête
$ aws ec2 create-subnet \
    --profile YOUR_PROFILE \
    --vpc-id vpc-12345678 \
    --cidr-block 10.1.0.0/24 \
    --availability-zone eu-west-2a \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.

  • vpc-id : L’ID du VPC dans lequel vous souhaitez créer un subnet.

  • cidr-block : La plage d’IP pour le subnet, en notation CIDR.

    • Le bloc CIDR du subnet doit faire partie du bloc CIDR du VPC.

    • Si vous créez plusieurs subnets dans un VPC, leurs blocs CIDR ne doivent pas se chevaucher.

  • (optionnel) availability-zone : L’AZ dans laquelle vous souhaitez créer le subnet.

    Si vous ne spécifiez aucune AZ, l’AZ A est utilisée par défaut.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande create-subnet renvoie les éléments suivants :

  • Subnet : Informations à propos du subnet nouvellement créé. Cet élement contient les informations suivantes :

    • VpcId : Le VPC dans lequel est le subnet.

    • CidrBlock : La plage d’IP pour le subnet, en notation CIDR.

    • State : L’état du subnet. Pour en savoir plus, voir À propos des VPC.

    • AvailabilityZone : L’AZ dans laquelle est le subnet.

    • SubnetId : L’ID du subnet.

    • AvailableIpAddressCount : Le nombre d’IP inutilisées dans le subnet.

Exemple de résultat
 {
    "Subnet": {
        "VpcId": "vpc-12345678",
        "CidrBlock": "10.1.0.0/24",
        "State": "available",
        "AvailabilityZone": "eu-west-2a",
        "SubnetId": "subnet-87654321",
        "AvailableIpAddressCount": 242
    }
}

Le subnet est créé.

Pages connexes

Corresponding API Method

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.