Créer une route

Vous pouvez créer une route dans une route table pour spécifier comment le trafic est routé pour les instances dans les subnets auxquels elle est associée.

Vous pouvez créer des routes avec les targets suivantes :

  • Une Internet gateway, pour permettre aux instances avec une IP externe (EIP) associée d’être directement connectées à internet

  • Une virtual private gateway, pour router le trafic vers une connexion DirectLink ou VPN

  • Une Network Address Translation (NAT) gateway, pour permettre aux instances d’être indirectement connectées à internet

  • Une instance

  • Une interface réseau d’une instance

  • Une VPC peering connection, pour permettre aux instances d’envoyer du trafic vers un VPC pair

Lorsque vous créez un VPC endpoint, la route appropriée est automatiquement créée et ajoutée aux route tables que vous spécifiez. Pour en savoir plus, voir À propos des route tables et À propos des VPC endpoints.

Créer une route avec Cockpit v1

Avant de commencer : Créez une route table. Pour en savoir plus, voir Créer une route table.

  1. Cliquez sur Réseau / Sécurité > Route tables.

  2. Cliquez sur la route table dans laquelle vous souhaitez créer une route.
    La liste des routes dans la route table sélectionnée apparaît.

  3. Cliquez sur Créer une route .
    La boîte de dialogue CRÉER UNE ROUTE apparaît.

  4. Dans la liste Cible, sélectionnez l’ID de la ressource à utiliser comme target.
    Pour en savoir plus, voir À propos des route tables > Routes et options de routage.

  5. Dans le champ Destination, tapez la plage d’IP de destination des flux, en notation CIDR.

    Pour spécifier le CIDR 0.0.0.0/0, cliquez sur Toutes les IP.

  6. Cliquez sur Créer pour valider.
    La route apparaît dans la liste des routes de la route table.

Créer une route avec AWS CLI

Avant de commencer : Créez une route table. Pour en savoir plus, voir Créer une route table.

Pour créer une route dans une route table, utilisez la commande create-route suivant cette syntaxe :

Exemple de requête
$ aws ec2 create-route \
    --profile YOUR_PROFILE \
    --route-table-id rtb-87654321 \
    --destination-cidr-block 0.0.0.0/0 \
    --gateway-id igw-1234abcd \
    [--instance-id NOT_SPECIFIED] \
    [--network-interface-id NOT_SPECIFIED] \
    [--vpc-peering-connection-id NOT_SPECIFIED] \
    [--nat-gateway-id NOT_SPECIFIED] \
    --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.

  • route-table-id : L’ID de la route table dans laquelle vous souhaitez créer une route.

  • destination-cidr-block : La plage d’IP de destination, en notation CIDR.

  • (optionnel) gateway-id : L’ID de l’Internet gateway ou de la virtual private gateway attachée au VPC à utiliser comme target pour la route.

  • (optionnel) instance-id : L’ID d’une instance dans le VPC à utiliser comme target pour la route.

    L’instance doit avoir une seule interface réseau attachée uniquement (la principale, et aucune flexible network interface). Si l’instance a plusieurs interfaces réseaux attachées, utilisez l’attribut network-interface-id afin de spécifier laquelle vous souhaitez utiliser comme target pour la route.

  • (optionnel) network-interface-id : L’ID d’une interface réseau à utiliser comme target pour la route (l’interface réseau principale ou une flexible network interface).

  • (optionnel) vpc-peering-connection-id : L’ID d’une VPC peering connection à utiliser comme target de la route.

  • (optionnel) nat-gateway-id : L’ID d’une NAT gateway à utiliser comme target de la route.

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

La commande create-route renvoie true si la requête a réussi et que la route est créée. Sinon, une erreur est renvoyée.

Pages connexes

Méthode API correspondante

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.