Allouer une IP publique à votre compte

Vous pouvez allouer une IP publique à votre compte que vous pouvez ensuite associer avec une machine virtuelle (VM) ou une network interface.

Les IP publiques sont également nécessaires pour créer des NAT services. Pour en savoir plus, voir Créer un NAT service.

Allouer une IP publique avec Cockpit v2

  1. Dans le dashboard Public IPs, cliquez sur IconAddFull Créer une IP publique.
    La boîte de dialogue CRÉER UNE IP PUBLIQUE apparaît.

  2. (optionnel) Dans le champ Nom, tapez un nom pour l’IP publique.

    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 une IP publique.
    L’IP publique est allouée.

Allouer une IP publique avec OSC CLI

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

The CreatePublicIp command acquires a public IP for your account.
A public IP is a static IP designed for dynamic Cloud computing. It can be associated with a virtual machine (VM) in the public Cloud or in a Net, a network interface card (NIC), a NAT service.

For more information, see About Public IPs.

Request sample
$ osc-cli api CreatePublicIp --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 CreatePublicIp command returns the following elements:

  • PublicIp: Information about the public IP.

    • LinkPublicIpId: (Required in a Net) The ID representing the association of the public IP with the VM or the NIC.

    • NicAccountId: The account ID of the owner of the NIC.

    • NicId: The ID of the NIC the public IP is associated with (if any).

    • PrivateIp: The private IP associated with the public IP.

    • PublicIp: The public IP.

    • PublicIpId: The allocation ID of the public IP.

    • Tags: One or more tags associated with the public IP.

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

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

    • VmId: The ID of the VM the public IP is associated with (if any).

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "PublicIp": {
    "Tags": [],
    "PublicIpId": "eipalloc-12345678",
    "PublicIp": "192.0.2.0"
  }
}

Allouer une EIP avec AWS CLI

Pour allouer une EIP à votre compte, utilisez la commande allocate-address en suivant cette syntaxe :

Exemple de requête
$ aws ec2 allocate-address \
    --profile YOUR_PROFILE \
    --domain vpc \
    --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.

  • domain : Le domaine dans lequel l’EIP est allouée (standard | vpc). Le domaine est seulement à titre informatif et ne modifie pas le comportement de l’EIP. Cet attribut peut être utilisé pour la compatibilité de certains programmes ou scripts.

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

La commande allocate-address renvoie les éléments suivants :

  • public-ip : L’EIP.

  • domain : Le domaine de l’EIP. Cet élément est seulement fournit à titre d’information.

  • (optionnel) AllocationId : Si vous avez spécifié le domaine comme vpc, l’ID de l’allocation de l’EIP.

    Si vous n’avez pas spécifié le domaine, l’ID de l’allocation est disponible dans les informations sur les EIP. Pour en savoir plus, voir Obtenir des informations sur vos IP publiques.

Exemple de résultat
{
    "PublicIp": "111.1.1.1",
    "Domain": "vpc"
    "AllocationId": "eipalloc-12345678"
}

L’EIP est allouée au compte.

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.