Désactiver la propagation des routes

Vous pouvez désactiver le propagation des routes vers une route table depuis une virtual gateway.

Cette action supprime les routes de la connexion VPN de la route table. Pour que la connexion VPN reste disponible, vous devez ensuite ajouter manuellement chaque route à la route table. Pour en savoir plus, voir À propos des configurations de routage des connexions VPN et Tutoriel : Mettre en place une connexion VPN.

Désactiver la propagationn des routes

  1. Cliquez dans le dashboard Route Tables pour faire apparaître des cases à cocher.

  2. Cochez la case de la route table vers laquelle vous voulez désactiver la propagation des routes.
    La route table est sélectionnée et un menu d’actions apparaît.

  3. Cliquez sur IconDisable Désactiver la propagation des routes.
    La boîte de dialogue DÉSACTIVER LA PROPAGATION DES ROUTES apparaît.

  4. Cliquez sur Désactiver.
    La propagation des routes est désactivée.

Désactiver la propagation des routes avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The UpdateRoutePropagation command configures the propagation of routes to a specified route table of a Net by a virtual gateway.

Request sample
$ osc-cli api UpdateRoutePropagation --profile "default" \
    --VirtualGatewayId "vgw-12345678" \
    --RouteTableId "rtb-12345678" \
    --Enable True

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Enable: If true, a virtual gateway can propagate routes to a specified route table of a Net. If false, the propagation is disabled.

  • RouteTableId: The ID of the route table.

  • VirtualGatewayId: The ID of the virtual gateway.

The UpdateRoutePropagation command returns the following elements:

  • ResponseContext: Information about the context of the response.

  • RouteTable: Information about the route table.

Result sample
{
  "RouteTable": {
    "Routes": [
      {
        "DestinationIpRange": "10.0.0.0/16",
        "CreationMethod": "CreateRouteTable",
        "State": "active"
      }
    ],
    "LinkRouteTables": [
      {
        "RouteTableId": "rtb-12345678",
        "Main": true,
        "LinkRouteTableId": "rtbassoc-12345678"
      }
    ],
    "NetId": "vpc-12345678",
    "Tags": [],
    "RoutePropagatingVirtualGateways": [
      {
        "VirtualGatewayId": "vgw-12345678"
      }
    ],
    "RouteTableId": "rtb-12345678"
  },
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Désactiver la propagation des routes avec AWS CLI

Pour désactiver la propagation des routes, utilisez la commande disable-vgw-route-propagation suivant cette syntaxe :

Exemple de requête
$ aws ec2 disable-vgw-route-propagation \
    --profile YOUR_PROFILE \
    --gateway-id vgw-91d73e86 \
    --route-table-id rtb-d1d21759 \
    --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 Installer et configurer AWS CLI.

  • gateway-id : L’ID de la virtual private gateway dont vous voulez désactiver la propagation des routes.

  • route-table-id : L’ID de la route table vers laquelle vous voulez désactiver la propagation des routes. Par défaut, la route table principale du VPC.

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

La propagation des routes est désactivée depuis la virtual private gateway spécifiée vers la route table spécifiée.

Pages connexes

Méthodes API correspondantes

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.