Attacher une virtual gateway

Vous pouvez attacher une virtual gateway à un Net. Vous pouvez ensuite mettre en place une connexion VPN entre ce Net et une client gateway. Pour en savoir plus, voir Tutoriel : Mettre en place une connexion VPN.

Cette action modifie l’état d’attachement de la virtual gateway de detached en attached, mais l’état de la virtual gateway reste available. Pour en savoir plus, voir À propos des virtual gateways > Cycle de vie.

Vous pouvez attacher chaque virtual gateway à un seul Net à la fois. Vous pouvez attacher une virtual gateway à un Net avant ou après avoir créé la connexion VPN. Pour en savoir plus, voir Créer une connexion VPN.

Attacher une virtual gateway avec Cockpit v2

Avant de commencer :

  1. Dans le dashboard Virtual Gateways, cochez la case de la virtual gateway que vous voulez attacher à un Net.
    La virtual gateway est sélectionnée.

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

  3. Dans la liste Net, sélectionnez l’ID du Net auquel vous voulez attacher la virtual gateway.

  4. Cliquez sur Attacher.
    La virtual gateway est attachée au Net spécifié.

Attacher une virtual gateway avec OSC CLI

Avant de commencer :

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

The LinkVirtualGateway command attaches a virtual gateway to a Net.

This action can be done only if the virtual gateway is in the available state.

Request sample
$ osc-cli api LinkVirtualGateway --profile "default" \
    --VirtualGatewayId "vgw-12345678" \
    --NetId "vpc-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.

  • NetId: The ID of the Net to which you want to attach the virtual gateway.

  • VirtualGatewayId: The ID of the virtual gateway.

The LinkVirtualGateway command returns the following elements:

  • NetToVirtualGatewayLink: Information about the attachment.

    • NetId: The ID of the Net to which the virtual gateway is attached.

    • State: The state of the attachment (attaching | attached | detaching | detached).

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetToVirtualGatewayLink": {
    "State": "attached",
    "NetId": "vpc-12345678"
  }
}

Attacher une virtual gateway avec oapi-cli

Avant de commencer :

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

The LinkVirtualGateway command attaches a virtual gateway to a Net.

This action can be done only if the virtual gateway is in the available state.

Request sample
$ oapi-cli --profile "default" LinkVirtualGateway \
    --VirtualGatewayId "vgw-12345678" \
    --NetId "vpc-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.

  • NetId: The ID of the Net to which you want to attach the virtual gateway.

  • VirtualGatewayId: The ID of the virtual gateway.

The LinkVirtualGateway command returns the following elements:

  • NetToVirtualGatewayLink: Information about the attachment.

    • NetId: The ID of the Net to which the virtual gateway is attached.

    • State: The state of the attachment (attaching | attached | detaching | detached).

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "NetToVirtualGatewayLink": {
    "State": "attached",
    "NetId": "vpc-12345678"
  }
}

Attacher une virtual private gateway avec AWS CLI

Avant de commencer :

Pour attacher une virtual private gateway à un VPC, utilisez la commande attach-vpn-gateway en suivant cette syntaxe :

Exemple de requête
$ aws ec2 attach-vpn-gateway \
    --profile YOU_PROFILE \
    --vpn-gateway-id vgw-00ac2c82 \
    --vpc-id vpc-eb1e7306 \
    --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.

  • vpn-gateway-id : L’ID de la virtual private gateway que vous voulez attacher.

  • vpc-id : L’ID du VPC auquel vous voulez attacher la virtual private gateway.

  • 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 attach-vpn-gateway renvoie les éléments suivants :

  • State : L’état d’attachement (attaching | attached | detaching | detached). Pour en savoir plus, voir À propos des virtual gateways.

  • VpcId : L’ID du VPC auquel la virtual private gateway est attachée.

Exemple de résultat
{
    "VpcAttachment": {
        "State": "attached",
        "VpcId": "vpc-eb1e7306"
    }
}

La virtual private gateway est attachée au VPC 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.