Tous les produits
Search
Centre de documentation

:AttachNetworkInterface

Dernière mise à jour :Aug 18, 2026

Attache une interface réseau élastique (ENI) à une instance Elastic Compute Service (ECS) située dans un VPC.

Description

Lors de l'appel à cette opération, tenez compte des points suivants :

  • L'ENI doit être à l'état Available (Available). Chaque ENI ne peut être attachée qu'à une seule instance située dans la même zone et le même VPC que l'ENI.

  • L'instance doit être à l'état Running (Running) ou Stopped (Stopped). Pour certains types d'instance, assurez-vous que l'instance est à l'état Stopped (Stopped) avant d'y attacher des ENI. Pour plus d'informations, consultez la section « Types d'instance ECS devant être à l'état Stopped (Stopped) » dans la rubrique

    Bind an ENI

    .

    Remarque

    Si le dernier démarrage de l'instance (y compris le démarrage initial en cas d'achat récent, le dernier redémarrage ou la dernière réactivation) est antérieur au 1er avril 2018 et que l'instance reste à l'état Running, vous devez appeler l'opération RebootInstance pour la redémarrer. Sinon, l'attachement de l'ENI échouera.

  • Vous pouvez attacher plusieurs ENI à une seule instance. Pour plus d'informations, consultez la page ENI overview.

  • Le vSwitch auquel l'ENI est connectée doit se trouver dans la même zone et le même VPC que le vSwitch auquel l'instance est connectée.

  • Cette opération est asynchrone. Après avoir appelé cette opération pour attacher une ENI, vérifiez l'état ou les événements de l'ENI pour confirmer son attachement. Le schéma suivant illustre les transitions entre les états de l'ENI.

    • Si l'ENI passe à l'état Attaching, l'appel a réussi et l'ENI est en cours d'attachement à une instance.

    • Si l'ENI passe à l'état InUse, elle est attachée à une instance.

    • Si l'ENI revient à l'état Available, l'attachement à l'instance a échoué.

Pour consulter des exemples d'appels de cette opération, voir la rubrique Attach an ENI to an ECS instance.

Debugging

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Request parameters

ParameterTypeRequiredExampleDescription
ActionStringYesAttachNetworkInterface

Opération à effectuer. Définissez la valeur sur AttachNetworkInterface.

RegionIdStringYescn-hangzhou

ID de région de l'instance. Appelez l'opération DescribeRegions pour obtenir la liste des régions les plus récentes.

NetworkInterfaceIdStringYeseni-bp17pdijfczax1huji****

ID de l'ENI.

InstanceIdStringYesi-bp16qstyvxj9gpqw****

ID de l'instance.

TrunkNetworkInstanceIdStringNoeni-f8zapqwj1v1j4ia3****

ID de l'ENI trunk.

Remarque Ce paramètre n'est pas disponible.
WaitForNetworkConfigurationReadyBooleanNonull
Remarque Ce paramètre n'est plus utilisé.
NetworkCardIndexIntegerNo0

Index du contrôleur d'interface réseau (NIC).

Remarque La valeur de NetworkCardIndex varie selon le type d'instance. Si le type d'instance ne prend pas en charge les NIC, vous ne pouvez pas spécifier ce paramètre. Si le type d'instance prend en charge les NIC, vous pouvez spécifier ce paramètre. Pour connaître les valeurs de NetworkCardIndex, consultez la page Instance families.

Response parameters

Parameter Type Example Description
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

ID de la requête.

Examples

Exemples de requêtes

http(s)://ecs.aliyuncs.com/?Action=AttachNetworkInterface
&RegionId=cn-hangzhou
&NetworkInterfaceId=eni-bp17pdijfczax1huji****
&InstanceId=i-bp16qstyvxj9gpqw****
&WaitForNetworkConfigurationReady=false
&Common request parameters

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<AttachNetworkInterfaceResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</AttachNetworkInterfaceResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Error codes

HTTP status code Error code Error message Description
400 MissingParameter %s Le message d'erreur indiquant qu'un paramètre requis n'est pas spécifié.
400 UnsupportedParameter %s Le message d'erreur indiquant qu'un paramètre spécifié n'est pas pris en charge.
400 InvalidParameter %s Le message d'erreur indiquant qu'un paramètre spécifié n'est pas valide.
400 InvalidInstanceID.Malformed %s Le message d'erreur indiquant que le paramètre InstanceId spécifié n'est pas valide.
400 InvalidOperation.InvalidRegion %s Le message d'erreur indiquant que le paramètre RegionId spécifié n'est pas valide.
400 InvalidOperation.InvalidEcsState %s Le message d'erreur indiquant que l'opération n'est pas prise en charge tant que l'instance se trouve dans son état actuel.
400 InvalidOperation.InvalidEniState %s Le message d'erreur indiquant que l'opération n'est pas prise en charge tant que l'ENI se trouve dans son état actuel.
400 InvalidOperation.DetachPrimaryEniNotAllowed %s Le message d'erreur indiquant que l'ENI principale ne peut pas être détachée de l'instance.
400 Forbidden.RegionId %s Le message d'erreur indiquant que le service est indisponible dans la région actuelle pour le moment.
400 InvalidOperation.InvalidGeneration %s Le message d'erreur indiquant que l'opération n'est pas valide.
400 InvalidParams.EniId %s Le message d'erreur indiquant que le paramètre NetworkInterfaceId spécifié n'est pas valide.
403 InvalidUserType.NotSupported %s Le message d'erreur indiquant que votre compte ne prend pas en charge cette opération.
403 Abs.InvalidAccount.NotFound %s Le message d'erreur indiquant que votre compte Alibaba Cloud n'existe pas ou que votre paire AccessKey a expiré.
403 Forbidden.NotSupportRAM %s Le message d'erreur indiquant que les utilisateurs Resource Access Management (RAM) ne sont pas autorisés à effectuer cette opération.
403 Forbidden.SubUser %s Le message d'erreur indiquant que vous n'êtes pas autorisé à gérer cette ressource. Contactez le propriétaire du compte Alibaba Cloud pour obtenir l'autorisation.
403 MaxEniCountExceeded %s Le message d'erreur indiquant que le nombre maximal d'ENI pouvant être gérées a été atteint.
403 EniPerInstanceLimitExceeded %s Le message d'erreur indiquant que le nombre maximal d'ENI pouvant être attachées à l'instance spécifiée a été atteint.
403 InvalidOperation.AvailabilityZoneMismatch %s Le message d'erreur indiquant que l'opération n'est pas valide.
403 InvalidOperation.VpcMismatch %s Le message d'erreur indiquant que l'opération n'est pas valide. Vérifiez si le VPC de l'opération correspond aux autres paramètres.
403 SecurityGroupInstanceLimitExceed %s Le message d'erreur indiquant que le nombre maximal d'instances dans le groupe de sécurité a été atteint.
403 InvalidSecurityGroupId.NotVpc %s Le message d'erreur indiquant que l'ID de groupe de sécurité spécifié n'est pas valide et que le type de réseau du groupe de sécurité n'est pas VPC.
403 InvalidOperation.InvalidEniType %s Le message d'erreur indiquant que l'opération n'est pas prise en charge tant que l'ENI est de son type actuel.
403 InvalidInstanceId.NotFound %s Le message d'erreur indiquant que le paramètre InstanceId spécifié n'existe pas.
403 InvalidEni.NotSameVpc %s Le message d'erreur indiquant que la ressource spécifiée et l'ENI spécifiée n'appartiennent pas au même VPC. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.Ipv4CountExceeded %s Le message d'erreur indiquant que le nombre maximal d'adresses IPv4 a été atteint.
403 InvalidOperation.EniServiceManaged %s Le message d'erreur indiquant que l'opération n'est pas valide.
403 InvalidOperation.Ipv6NotSupport %s Le message d'erreur indiquant que les adresses IPv6 ne prennent pas en charge cette opération.
403 InvalidOperation.HotPlugNotSupport %s Le message d'erreur indiquant que l'opération n'est pas prise en charge tant que la ressource spécifiée est en cours d'exécution. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.InvalidTrunkEniStatus %s Le message d'erreur indiquant que l'opération n'est pas prise en charge tant que l'ENI spécifiée en mode trunk se trouve dans son état actuel. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.InstanceTypeNotSupportEniTrunking %s Le message d'erreur indiquant que l'opération n'est pas prise en charge. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.EniTypeNotSupportTrunking %s Le message d'erreur indiquant que les opérations liées au mode trunk ne sont pas prises en charge tant que l'ENI est de son type actuel. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidParameter.EniNotBelongTrunk %s Le message d'erreur indiquant que l'ENI spécifiée n'est pas en mode trunk. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidParameter.EniNotBelongEcs %s Le message d'erreur indiquant que l'ENI spécifiée n'est pas attachée à l'instance ECS spécifiée. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur. Vous pouvez appeler l'opération DescribeInstances pour interroger les ID des ENI attachées à l'instance ECS spécifiée.
403 InvalidParameter.InvalidEniQueueNumber %s Le message d'erreur indiquant que le nombre de files d'attente par ENI spécifié n'est pas valide. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.MaxEniQueueNumberExceeded %s Le message d'erreur indiquant que le nombre maximal de files d'attente par ENI a été atteint. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
403 InvalidOperation.ExceedInstanceTypeQueueNumber %s Le message d'erreur indiquant que le nombre maximal de files d'attente pour toutes les ENI d'une instance a été atteint. Pour plus d'informations, consultez la valeur renvoyée par l'espace réservé %s dans le message d'erreur.
404 InvalidEcsId.NotFound %s Le message d'erreur indiquant que le paramètre InstanceId spécifié n'existe pas.
404 InvalidEniId.NotFound %s Le message d'erreur indiquant que le paramètre NetworkInterfaceId spécifié n'existe pas.
404 InvalidVSwitchId.NotFound %s Le message d'erreur indiquant que le vSwitch spécifié n'existe pas.
404 InvalidSecurityGroupId.NotFound %s Le message d'erreur indiquant que l'ID de groupe de sécurité spécifié n'existe pas.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.