Créer une FNI

Vous pouvez créer une flexible network interface (FNI) dans le subnet d’un Virtual Private Cloud (VPC).

Vous pouvez ensuite attacher la FNI à une instance placée dans ce même subnet, si l’instance se trouve dans la même Availability Zone (AZ). Pour en savoir plus, voir Attacher une FNI à une instance.

Vous devez également associer des security groups à vos FNI, avec des règles appropriées pour permettre l’accès à et depuis ces FNI. Pour en savoir plus, voir À propos des security groups.

Créer une FNI avec Cockpit v1

  1. Cliquez sur Réseau / Sécurité > Flexible network interfaces.

  2. Cliquez sur Créer .
    La boîte de dialogue CRÉER UNE FNI apparaît.

  3. Spécifiez les informations suivantes :

    1. Dans le champ Nom, tapez un nom pour la FNI.

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

    2. (optionnel) Dans le champ Description, tapez une description pour la FNI.

      Cette description peut contenir jusqu’à 255 caractères Unicode.

    3. Dans la liste Subnet, sélectionnez le subnet dans lequel vous voulez créer la FNI.

    4. (optionnel) Dans le champ IP privée, tapez l’IP privée principale pour la FNI.

      • Cette IP doit appartenir à la plage d’IP du subnet que vous avez spécifié à l’étape précédente.

      • Si vous ne spécifiez pas ce champ, une IP privée est sélectionnée aléatoirement dans la plage d’IP du subnet.

    5. (optionnel) Dans la liste Security groups, sélectionnez un ou plusieurs security groups pour la FNI.

      Si vous ne spécifiez aucun security group, le security group par défaut du VPC est associé.

  4. Cliquez sur Créer pour valider.
    La FNI est créée et apparaît sur la page Flexible network interfaces.

Créer une NIC avec Cockpit v2-beta

  1. Dans le dashboard NICs, cliquez sur IconAddFull Créer une NIC.
    La boîte de dialogue CRÉER UNE NETWORK INTERFACE CARD apparaît.

  2. Dans le champ Nom, tapez un nom pour la NIC.

    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. (optionnel) Dans le champ Description, tapez une description pour la NIC.

    Cette description peut contenir jusqu’à 255 caractères Unicode.

  4. Dans la liste Subnet, sélectionnez le Subnet dans lequel vous voulez créer la NIC.

  5. (optionnel) Dans le champ IP privée, entrez l’IP privée principale pour la NIC.

    • Cette IP doit appartenir à la plage d’IP du Subnet que vous avez spécifié à l’étape précédente.

    • Si vous ne spécifiez pas ce champ, une IP privée est sélectionnée aléatoirement dans la plage d’IP du Subnet.

  6. (optionnel) Dans la liste Security group, sélectionnez un ou plusieurs security groups pour la NIC.

    Si vous ne spécifiez aucun security group, le security group par défaut du Net est associé.

  7. Cliquez sur Créer.
    La NIC est créée.

Créer une NIC avec OSC CLI

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

Créer une FNI avec AWS CLI

Pour créer une FNI, utilisez la commande create-network-interface suivant cette syntaxe :

Exemple de requête
$ aws ec2 create-network-interface \
    --profile YOUR_PROFILE \
    --subnet-id subnet-12345678 \
    --description my-FNI \
    --private-ip-address 10.0.0.4 \
    --groups sg-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.

  • subnet-id : L’ID du subnet dans lequel vous voulez créer la FNI.

  • (optionnel) description : Une description de la FNI.

    Cette description peut contenir n’importe quel caractère Unicode, sans limite de longueur.

  • (optionnel) private-ip-address : L’IP privée principale de la FNI.

    • Cette IP doit appartenir à la plage d’IP du subnet que vous avez spécifié avec l’attribut subnet-id.

    • Si vous ne spécifiez pas cet attribut, une IP privée est sélectionnée aléatoirement dans la plage d’IP du subnet.

  • (optionnel) groups : Un ou plusieurs ID de security groups pour la FNI.

    Si vous ne spécifiez aucun security group, le security group par défaut du VPC est associé.

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

La commande create-network-interface renvoie les éléments suivants :

  • NetworkInterface : Informations à propos de la FNI créée. Cet élément contient les informations suivantes :

    • AvailabilityZone : L’AZ dans laquelle se trouve la FNI. Pour en savoir plus, voir À propos des Régions, endpoints et Availability Zones.

    • Description : La description de la FNI.

    • Groups : Informations à propos d’un ou plusieurs security groups associés à la FNI. Cet élément contient les informations suivantes :

      • GroupName : Le nom du security group.

      • GroupId : L’ID du security group.

    • MacAddress : L’adresse MAC (Media Access Control) de la FNI.

    • NetworkInterfaceId : L’ID de la FNI.

    • OwnerId : L’account ID du propriétaire de la FNI.

    • PrivateDnsName : Le nom DNS privé associé à l’IP privée principale.

    • PrivateIpAddress : L’IP privée principale de la FNI.

    • PrivateIpAddresses : Informations sur les IP privées et secondaires de la FNI. Cet élément contient les informations suivantes :

      • Primary : Si true, l’IP privée est la principale. Si false, il s’agit d’une IP privée secondaire.

      • PrivateDnsName : Le nom DNS privé associé à l’IP privée.

      • PrivateIpAddress : L’IP privée.

    • SourceDestCheck : Si true, le trafic vers ou depuis l’instance est validé. Si c’est false, il ne l’est pas.

    • Status : L’état de la FNI. Pour en savoir plus, voir À propos des FNI > Attachement des FNI aux instances.

    • SubnetId : L’ID du subnet dans lequel se trouve la FNI.

    • TagSet : Un ou plusieurs tags associés à la FNI.

    • VpcId : L’ID du VPC dans lequel se trouve la FNI.

Exemple de résultat
{
    "NetworkInterface": {
        "AvailabilityZone": "eu-west-2a",
        "Description": "my-FNI",
        "Groups": [
            {
                "GroupName": "SG1",
                "GroupId": "sg-12345678"
            }
        ],
        "MacAddress": "02:1A:80:41:52:9C",
        "NetworkInterfaceId": "eni-12345678",
        "OwnerId": "123456789000",
        "PrivateDnsName"; "ip-10-0-0-4.eu-west-2.compute.internal",
        "PrivateIpAddress": "10.0.0.4",
        "PrivateIpAddresses": [
            {
                "Primary": true,
                "PrivateDnsName": "ip-10-0-0-4.eu-west-2.compute.internal",
                "PrivateIpAddress": "10.0.0.4"
            }
        ],
        "SourceDestCheck": true,
        "Status": "available",
        "SubnetId": "subnet-12345678",
        "TagSet": [],
        "VpcId": "vpc-87654321"
    }
}

La FNI 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.