Créer un VPC endpoint

Vous pouvez créer un VPC endpoint dans votre Virtual Private Cloud (VPC) pour permettre à vos instances d’accéder à un autre service OUTSCALE à travers une connexion privée.

Créer un VPC endpoint avec Cockpit v1

  1. Cliquez sur VPC > VPC endpoints.

  2. Cliquez sur Créer .
    La boîte de dialogue CRÉER UN VPC ENDPOINT apparaît.

  3. (optionnel) Dans le champ Nom, tapez un nom pour le VPC endpoint.

    Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.

  4. Dans la liste VPC, cliquez sur le VPC pour lequel vous voulez créer un endpoint.

  5. Dans la liste Service, cliquez sur le service pour lequel vous voulez créer une connexion publique à travers un VPC endpoint.

  6. Dans la liste Route tables, sélectionnez la route table que vous voulez associer au VPC endpoint.

    La multisélection est disponible.

  7. Cliquez sur Créer pour valider.
    Le VPC endpoint est créé et apparaît sur la page VPC endpoints.

Créer un Net access point avec Cockpit v2-beta

  1. Dans le dashboard Net Access Points, cliquez sur IconAddFull Créer un Net access point.
    La boîte de dialogue CRÉER UN NET ACCESS POINT apparaît.

  2. Dans le champ Nom, tapez un nom pour le Net access point.

    Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.

  3. Dans la liste Net, sélectionnez le Net pour lequel vous voulez créer un access point.

  4. Dans la liste Service, sélectionnez le service pour lequel vous voulez créer une connexion publique à travers un Net access point.

  5. Dans la section Route table(s), cochez la case de la route table que vous voulez associer au Net access point.

    La multisélection est disponible.

  6. Cliquez sur Créer.
    Le Net access point est créé.

Créer un Net access point avec OSC CLI

Avant de commencer : Obtenez le nom de la prefix list correspondant au service auquel vous souhaitez accéder à l’aide du Net access point. Pour en savoir plus, voir Obtenir des informations sur les prefix lists.

Voir l’exemple de commande CreateNetAccessPoint dans la documentation de l’API OUTSCALE.

Créer un VPC endpoint avec AWS CLI

Avant de commencer : Obtenez le nom de la prefix list correspondant au service auquel vous souhaitez accéder à l’aide du VPC endpoint. Pour en savoir plus, voir Obtenir des informations sur les prefix lists.

Pour créer un VPC endpoint, utilisez la commande create-vpc-endpoint suivant cette syntaxe :

Exemple de requête
$ aws ec2 create-vpc-endpoint \
    --profile YOUR_PROFILE \
    --vpc-id vpc-1234abcd \
    --service-name com.outscale.eu-west-2.oos \
    --route-table-ids rtb-12345678 \
    --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-id : L’ID du VPC.

  • service-name : Le nom de la prefix list correspondant au service.

  • (optionnel) route-table-ids : Un ou plusieurs ID de route tables auxquelles vous souhaitez ajouter une route vers le service à travers le VPC endpoint.

    • Les instances placées dans les subnets associés aux route tables spécifiées utilisent ainsi le VPC endpoint pour accéder au service au sein de la Région du VPC. Lorsque vous spécifiez une route table, une route est automatique ajoutée à cette-ci avec l’ID de la prefix list du service en destination, et l’ID du VPC endpoint en target.

    • Si vous ne spécifiez aucune ID de route table, aucune route n’est ajoutée à la route table. Vous devez ensuite associer une ou plusieurs route tables au VPC endpoint pour automatiquement créer la route appropriée dans celles-ci. Pour en savoir plus, voir Ajouter ou retirer une route table associée à un VPC endpoint.

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

La commande create-vpc-endpoint renvoie les éléments suivants :

  • VpcEndpoint : Informations à propos du VPC endpoint nouvellement créé. Cet élément contient les informations suivantes :

    • VpcId : L’ID du VPC dans lequel est le VPC endpoint.

    • State : L’état du VPC endpoint. Pour en savoir plus, voir À propos des VPC endpoints.

    • ServiceName : Le nom de la prefix list correspondant au service.

    • RouteTableIds : Un ou plusieurs ID de route tables routant le trafic vers le service à travers le VPC endpoint.

    • VpcEndpointId : L’ID du VPC endpoint.

    • CreationTimestamp : La date et l’heure de création du VPC endpoint.

Exemple de résultat
{
  "VpcEndpoint": {
                 "VpcId": "vpc-12345678",
                 "State": "pending",
                 "ServiceName": "com.outscale.eu-west-2.oos",
                 "RouteTableIds": [
                                   "rtb-1234abcd"
                                  ],
                 "VpcEndpointId": "vpce-87654321",
                 "CreationTimestamp": "2016-11-07T10:32:14Z"
                }
}

Le VPC endpoint est créé et une route l’utilisant vers le service est ajoutée aux route tables spécifiées.

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.