Ajouter ou retirer une route table associée à un Net access point

Vous pouvez ajouter ou retirer des route tables associées à un Net access point afin de spécifier quels Subnets peuvent accéder au service correspondant à travers le Net access point.

Cette action ajoute ou supprime automatiquement les routes vers le Net access point dans les route tables que vous spécifiez, activant ou désactivant ainsi le routage du trafic depuis leur Subnets associés vers le Net access point.

Ajouter ou retirer une route table associée à un Net access point avec Cockpit v2

  1. Dans le dashboard Net Access Points, cochez la case du Net access point pour lequel vous voulez modifier les route tables.
    Le Net access point est sélectionné.

  2. Cliquez sur IconEdit Modifier.
    La boîte de dialogue MODIFIER UN NET ACCESS POINT apparaît.

  3. Si vous ajoutez une route table, cochez la case avec son ID dans la section Route table(s).

    La multisélection est disponible.

  4. Si vous retirez une route table, décochez la case avec son ID dans la section Route table(s).

    La multisélection est disponible.

  5. Cliquez sur Modifier.
    La liste des route tables associées avec le Net access point est mise à jour.

Ajouter ou retirer une route table associée à un Net access point avec OSC CLI

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

The UpdateNetAccessPoint command modifies the attributes of a Net access point.
This action enables you to add or remove route tables associated with the specified Net access point.

Request sample: Adding a route table
$ osc-cli api UpdateNetAccessPoint --profile "default" \
    --NetAccessPointId "vpce-12345678" \
    --AddRouteTableIds '["rtb-87654321"]'
Request sample: Removing a route table
$ osc-cli api UpdateNetAccessPoint --profile "default" \
    --NetAccessPointId "vpce-12345678" \
    --RemoveRouteTableIds '["rtb-12345678"]'

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

  • AddRouteTableIds: (optional) One or more IDs of route tables to associate with the specified Net access point.

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

  • NetAccessPointId: The ID of the Net access point.

  • RemoveRouteTableIds: (optional) One or more IDs of route tables to disassociate from the specified Net access point.

The UpdateNetAccessPoint command returns the following elements:

  • NetAccessPoint: Information about the Net access point.

    • NetAccessPointId: The ID of the Net access point.

    • NetId: The ID of the Net with which the Net access point is associated.

    • RouteTableIds: The ID of the route tables associated with the Net access point.

    • ServiceName: The name of the service with which the Net access point is associated.

    • State: The state of the Net access point (pending | available | deleting | deleted).

    • Tags: One or more tags associated with the Net access point.

      • Key: The key of the tag, with a minimum of 1 character.

      • Value: The value of the tag, between 0 and 255 characters.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample: Adding a route table
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetAccessPoint": {
    "Tags": [],
    "NetAccessPointId": "vpce-12345678",
    "RouteTableIds": [
      "rtb-12345678",
      "rtb-87654321"
    ],
    "State": "available",
    "NetId": "vpc-12345678",
    "ServiceName": "com.outscale.eu-west-2.oos"
  }
}
Result sample: Removing a route table
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetAccessPoint": {
    "Tags": [],
    "NetAccessPointId": "vpce-12345678",
    "RouteTableIds": [],
    "State": "available",
    "NetId": "vpc-12345678",
    "ServiceName": "com.outscale.eu-west-2.oos"
  }
}

Ajouter ou retirer une route table associée à un Net access point avec oapi-cli

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

The UpdateNetAccessPoint command modifies the attributes of a Net access point.
This action enables you to add or remove route tables associated with the specified Net access point.

Request sample: Adding a route table
$ oapi-cli --profile "default" UpdateNetAccessPoint \
    --NetAccessPointId "vpce-12345678" \
    --AddRouteTableIds '["rtb-87654321"]'
Request sample: Removing a route table
$ oapi-cli --profile "default" UpdateNetAccessPoint \
    --NetAccessPointId "vpce-12345678" \
    --RemoveRouteTableIds '["rtb-12345678"]'

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

  • AddRouteTableIds: (optional) One or more IDs of route tables to associate with the specified Net access point.

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

  • NetAccessPointId: The ID of the Net access point.

  • RemoveRouteTableIds: (optional) One or more IDs of route tables to disassociate from the specified Net access point.

The UpdateNetAccessPoint command returns the following elements:

  • NetAccessPoint: Information about the Net access point.

    • NetAccessPointId: The ID of the Net access point.

    • NetId: The ID of the Net with which the Net access point is associated.

    • RouteTableIds: The ID of the route tables associated with the Net access point.

    • ServiceName: The name of the service with which the Net access point is associated.

    • State: The state of the Net access point (pending | available | deleting | deleted).

    • Tags: One or more tags associated with the Net access point.

      • Key: The key of the tag, with a minimum of 1 character.

      • Value: The value of the tag, between 0 and 255 characters.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample: Adding a route table
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetAccessPoint": {
    "Tags": [],
    "NetAccessPointId": "vpce-12345678",
    "RouteTableIds": [
      "rtb-12345678",
      "rtb-87654321"
    ],
    "State": "available",
    "NetId": "vpc-12345678",
    "ServiceName": "com.outscale.eu-west-2.oos"
  }
}
Result sample: Removing a route table
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetAccessPoint": {
    "Tags": [],
    "NetAccessPointId": "vpce-12345678",
    "RouteTableIds": [],
    "State": "available",
    "NetId": "vpc-12345678",
    "ServiceName": "com.outscale.eu-west-2.oos"
  }
}

Ajouter ou retirer une route table associée à un VPC endpoint avec AWS CLI

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

Pour ajouter ou retirer une route table associée à un VPC endpoint ainsi que la route appropriée, utilisez la commande modify-vpc-endpoint en suivant cette syntaxe :

Exemple de requête
$ aws ec2 modify-vpc-endpoint \
    --profile YOUR_PROFILE \
    --vpc-endpoint-id vpce-12345678 \
    --add-route-table-ids rtb-1234abcd rtb-dcba4321 \
    --remove-route-table-ids rtb 5678efgh \
    --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.

  • vpc-endpoints-id : L’ID du VPC endpoint.

  • (optionnel) add-route-table-ids : Un ou plusieurs ID de route tables que vous souhaitez associer au VPC endpoint.

  • (optionnel) remove-route-table-ids : Un ou plusieurs ID de route tables que vous souhaitez dissocier du VPC endpoint.

  • 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 modify-vpc-endpoint renvoie un résultat booléen : si true, la requête réussit et la route est créée. Sinon, une erreur est renvoyée.

Dans l’exemple ci-dessus, les route tables rtb-1234abcd et rtb-4321dcba sont associées au VPC endpoint spécifié et une route vers le VPC endpoint leur est ajoutée. La route table rtb-5678efgh est retirée des route tables associées au VPC endpoint et sa route vers celui-ci est supprimé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.