Détacher une NIC d’une VM

Vous pouvez détacher une network interface card (NIC) d’une machine virtuelle (VM) à laquelle elle est attachée, à tout moment. Le trafic réseau envoyé à cette NIC n’est plus dirigé vers cette VM lorsque la NIC est détachée.

Cette action modifie l’état de la NIC de in-use à available. Pour en savoir plus, voir À propos des NIC > Attachement des NIC aux VM.

Vous ne pouvez cependant pas détacher l’interface réseau principale d’une VM.

Détacher une NIC d’une VM avec Cockpit v2

  1. Dans le dashboard NICs, cochez la case de la NIC que vous voulez détacher d’une VM.
    La NIC est sélectionnée.

  2. Cliquez sur IconUnlink Détacher une VM.
    Une boîte de dialogue de confirmation apparaît.

  3. Cliquez sur Détacher.
    La NIC est détachée de la VM.

Détacher une NIC d’une VM avec OSC CLI

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

The UnlinkNic command detaches a network interface card (NIC) from a virtual machine (VM).
The primary NIC cannot be detached.

Request sample
$ osc-cli api UnlinkNic --profile "default" \
    --LinkNicId "eni-attach-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.

  • LinkNicId: The ID of the attachment operation.

The UnlinkNic command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Détacher une NIC d’une VM avec oapi-cli

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

The UnlinkNic command detaches a network interface card (NIC) from a virtual machine (VM).
The primary NIC cannot be detached.

Request sample
$ oapi-cli --profile "default" UnlinkNic \
    --LinkNicId "eni-attach-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.

  • LinkNicId: The ID of the attachment operation.

The UnlinkNic command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Détacher une FNI d’une instance avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour détacher une FNI d’une instance, utilisez la commande detach-network-interface en suivant cette syntaxe :

Exemple de requête
$ aws ec2 detach-network-interface \
    --profile YOUR_PROFILE \
    --attachment-id eni-attach-1234abcd \
    --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.

  • attachement-id : L’ID de l’opération d’attachement.

  • 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 FNI est détachée de l’instance.

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.