Attacher une route table à un Subnet

Vous pouvez attacher une route table à un ou plusieurs Subnets du Net pour laquelle elle est créée. Les routes contenues dans la route table sont ainsi automatiquement appliquées aux machines virtuelles (VM) placées dans le Subnet pour router le trafic réseau.

Attacher une route table à un Subnet avec Cockpit v2

Vous pouvez également effectuer cette action dans le dashboard Nets, en cliquant sur l’ID d’un Net, en sélectionnant un Subnet, et en cliquant sur IconLink Attacher une route table dans le menu d’actions.

  1. Dans le dashboard Route Tables, cochez la case de la route table que vous souhaitez attacher à un Subnet.

  2. Cliquez sur IconLink Attacher à un Subnet.
    La boîte de dialogue ATTACHER À UN SUBNET apparaît.

  3. Dans la liste, sélectionnez le Subnet que vous souhaitez attacher à la route table.

  4. Cliquez sur Attacher.
    La route table est attachée au Subnet.

Attacher une route table à un Subnet avec OSC CLI

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

The LinkRouteTable command associates a Subnet with a route table.
The Subnet and the route table must be in the same Net. The traffic is routed according to the route table defined within this Net. You can associate a route table with several Subnets.

Request sample
$ osc-cli api LinkRouteTable --profile "default" \
    --RouteTableId "rtb-12345678" \
    --SubnetId "subnet-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.

  • RouteTableId: The ID of the route table.

  • SubnetId: The ID of the Subnet.

The LinkRouteTable command returns the following elements:

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

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

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

Attacher une route table à un Subnet avec oapi-cli

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

The LinkRouteTable command associates a Subnet with a route table.
The Subnet and the route table must be in the same Net. The traffic is routed according to the route table defined within this Net. You can associate a route table with several Subnets.

Request sample
$ oapi-cli --profile "default" LinkRouteTable \
    --RouteTableId "rtb-12345678" \
    --SubnetId "subnet-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.

  • RouteTableId: The ID of the route table.

  • SubnetId: The ID of the Subnet.

The LinkRouteTable command returns the following elements:

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

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

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

Associer une route table à un subnet avec AWS CLI

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

Pour associer une route table à un subnet, utilisez la commande associate-route-table en suivant cette syntaxe :

Exemple de requête
$ aws ec2 associate-route-table \
    --profile YOUR_PROFILE \
    --subnet-id subnet-87654321 \
    --route-table-id rtb-1234abcd \
    --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.

  • subnet-id : L’ID du subnet.

  • route-table-id : L’ID de la route table.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

La commande associate-route-table renvoie l’élément suivant :

  • AssociationId : L’ID de l’association entre le subnet et la route table.

Exemple de résultat
{
    "AssociationId": "rtbassoc-781d0d1a"
}

La route table est associée au subnet spécifié.

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.