Créer un Internet service

Vous pouvez créer un Internet service que vous pouvez ensuite attacher à un Net pour connecter des machines virtuelles (VM) d’un ou plusieurs Subnets à internet de manière directe.

Pour cela, vous devez également ajouter une route à la route table de ces Subnets dirigeant le trafic internet vers l’Internet service et mettre à jour vos security groups. Pour en savoir plus, voir Tutoriel : Mettre en place une connexion directe entre des VM d’un Net et internet.

Créer un Internet service avec Cockpit v2

  1. Dans le dashboard Internet Services, cliquez sur IconAddFull Créer un Internet service.
    La boîte de dialogue CRÉER UN INTERNET SERVICE apparaît.

  2. Dans le champ Nom, tapez un nom pour l’Internet service.

    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. Cliquez sur Créer un Internet service.
    L’Internet service est créé.

Créer un Internet service avec OSC CLI

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

The CreateInternetService command creates an Internet service you can use with a Net.
An Internet service enables virtual machines (VMs) launched in a Net to connect to the Internet. It allows routing of incoming and outgoing Internet traffic and management of public IP addresses.

For more information, see About Internet Services.

Request sample
$ osc-cli api CreateInternetService --profile "default"

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.

The CreateInternetService command returns the following elements:

  • InternetService: Information about the Internet service.

    • InternetServiceId: The ID of the Internet service.

    • NetId: The ID of the Net attached to the Internet service.

    • State: The state of the attachment of the Internet service to the Net (always available).

    • Tags: One or more tags associated with the Internet service.

      • 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
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "InternetService": {
    "Tags": [],
    "InternetServiceId": "igw-12345678"
  }
}

Créer une Internet gateway avec AWS CLI

Pour créer une Internet gateway, utilisez la commande create-internet-gateway en suivant cette syntaxe :

Exemple de requête
$ aws ec2 create-internet-gateway \
    --profile YOUR_PROFILE \
    --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.

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

La commande create-internet-gateway renvoie les éléments suivants :

  • InternetGateway : Informations à propos de l’Internet gateway nouvellement créée. Cet élément contient les informations suivantes :

    • Tags : Un ou plusieurs tags associés à l’Internet gateway.

    • InternetGatewayId : L’ID de l’Internet gateway.

    • Attachments : Informations à propos de l’attachement à un VPC (toujours vide à la création).

Exemple de résultat
{
    "InternetGateway": {
        "Tags": [],
        "InternetGatewayId": "igw-12345678",
        "Attachments": []
    }
}

L’Internet gateway est créé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.