Détacher une route table d’un Subnet

Vous pouvez détacher une route table d’un Subnet. Ce Subnet n’utilise ainsi plus les routes contenues dans cette route table pour router le trafic réseau. Il utilise les routes contenues dans la route table principale à la place jusqu’à ce que vous l’associez explicitement à une autre route table.

Détacher une route table d’un Subnet avec Cockpit v2

  1. Dans le dashboard Route Tables, cochez la case de la route table que vous souhaitez détacher d’un Subnet.
    La route table est sélectionnée.

  2. Cliquez sur IconUnlink Détacher du Subnet.
    La boîte de dialogue DÉTACHER LA ROUTE TABLE apparaît.

  3. Dans la liste, sélectionnez l’ID d’association correspondant au Subnet duquel vous souhaitez détacher la route table.

  4. Cliquez sur Détacher.
    La route table est détachée du Subnet.

Détacher une route table d’un Subnet avec OSC CLI

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

The UnlinkRouteTable command disassociates a Subnet from a route table.
After disassociation, the Subnet can no longer use the routes in this route table, but uses the routes in the main route table of the Net instead.

Request sample
$ osc-cli api UnlinkRouteTable --profile "default" \
    --LinkRouteTableId "rtbassoc-12345678"

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.

  • LinkRouteTableId: The ID of the association between the route table and the Subnet.

The UnlinkRouteTable command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Détacher une route table d’un Subnet avec oapi-cli

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

The UnlinkRouteTable command disassociates a Subnet from a route table.
After disassociation, the Subnet can no longer use the routes in this route table, but uses the routes in the main route table of the Net instead.

Request sample
$ oapi-cli --profile "default" UnlinkRouteTable \
    --LinkRouteTableId "rtbassoc-12345678"

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.

  • LinkRouteTableId: The ID of the association between the route table and the Subnet.

The UnlinkRouteTable command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Dissocier une route table d’un subnet avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour dissocier une route table d’un subnet, utilisez la commande disassociate-route-table en suivant cette syntaxe :

Exemple de requête
$ aws ec2 disassociate-route-table \
    --profile YOUR_PROFILE \
    --association-id rtbassoc-4321dcba \
    --endpoint https://fcu.eu-west-2.outscale.com

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

La route table est dissociée du subnet.

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.