Consulta los detalles de una o más interfaces de red elásticas (ENI).
Descripción de la operación
Descripción de la operación
La operación DescribeNetworkInterfaces admite la paginación mediante la especificación del parámetro MaxResults o NextToken. Notas de uso:
-
Al consultar la primera página, configure solo
MaxResultspara limitar el número de entradas devueltas. El valorNextTokenen la respuesta se utiliza como credencial para consultar las páginas siguientes. -
Al consultar páginas siguientes, configure
NextTokencon el valorNextTokenobtenido de la respuesta anterior y configureMaxResultspara limitar el número de entradas devueltas.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:DescribeNetworkInterfaces |
get |
NetworkInterface
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región. Puede llamar a DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| Tag |
array<object> |
No |
Las etiquetas. |
|
|
object |
No |
|||
| Key |
string |
No |
La clave de etiqueta de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 20. |
TestKey |
| Value |
string |
No |
El valor de etiqueta de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 20. Si utiliza una sola etiqueta para filtrar recursos, la cantidad de recursos con la etiqueta especificada no puede superar los 1,000. Si utiliza varias etiquetas para filtrar recursos, la cantidad de recursos que tienen todas las etiquetas especificadas no puede superar los 1,000. Si la cantidad de recursos supera los 1,000, llame a la operación ListTagResources para consultar los recursos. |
TestValue |
| ResourceGroupId |
string |
No |
El ID del grupo de recursos. Si utiliza este parámetro para filtrar recursos, la cantidad de recursos no puede superar los 1,000. Nota
No se admite el filtrado por el grupo de recursos predeterminado. |
rg-bp67acfmxazb4p**** |
| VSwitchId |
string |
No |
El ID del vSwitch de la tarjeta de interfaz de red (NIC). |
vsw-bp16usj2p27htro3**** |
| VpcId |
string |
No |
El ID de la nube privada virtual (VPC) de la tarjeta de interfaz de red (NIC). |
vpc-bp1j7w3gc1cexjqd**** |
| PrimaryIpAddress |
string |
No |
La dirección IP privada principal de la tarjeta de interfaz de red (NIC). |
192.168.**.** |
| SecurityGroupId |
string |
No |
El ID del security group de la ENI secundaria.
|
sg-bp144yr32sx6ndw**** |
| NetworkInterfaceName |
string |
No |
El nombre de la tarjeta de interfaz de red (NIC). El nombre debe tener entre 2 y 128 caracteres de longitud y puede contener caracteres de la categorización de letras Unicode (que incluye letras en inglés, caracteres chinos y dígitos). El nombre puede contener dos puntos (:), guiones bajos (_), puntos (.) o guiones (-). |
test-eni-name |
| Type |
string |
No |
El tipo de la interfaz de red elástica (ENI). Valores válidos:
Valor predeterminado: null, lo que indica que se consultan todos los tipos. |
Secondary |
| InstanceId |
string |
No |
El ID de la instancia a la que está conectada la tarjeta de interfaz de red (NIC). |
i-bp1e2l6djkndyuli**** |
| ServiceManaged |
boolean |
No |
Indica si el usuario de la tarjeta de interfaz de red (NIC) es un servicio de Alibaba Cloud o un operador de red virtual (VNO). |
true |
| Status |
string |
No |
El estado de la tarjeta de interfaz de red (NIC). Valores válidos:
Valor predeterminado: null, lo que indica que se consultan todos los estados. |
Available |
PageNumber
deprecated
|
integer |
No |
Nota
Este parámetro está obsoleto. Utilice los parámetros MaxResults y NextToken para la paginación. |
1 |
PageSize
deprecated
|
integer |
No |
Nota
Este parámetro está obsoleto. Utilice los parámetros MaxResults y NextToken para la paginación. |
100 |
| NextToken |
string |
No |
El token de paginación. Configure este parámetro con el valor Para obtener información sobre cómo ver los datos devueltos, consulte la descripción de la operación anterior. |
AAAAAdDWBF2**** |
| MaxResults |
integer |
No |
El número máximo de entradas por página para la paginación. Valores válidos: 10 a 500. Valor predeterminado:
|
50 |
| PrivateIpAddress |
array |
No |
La dirección IP privada secundaria de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 100. |
192.168.**.** |
|
string |
No |
La dirección IP privada secundaria de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 100. |
192.168.**.** |
|
| NetworkInterfaceId |
array |
No |
El ID de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 100. |
eni-bp125p95hhdhn3ot**** |
|
string |
No |
El ID de la tarjeta de interfaz de red (NIC). Valores válidos de N: 1 a 100. |
eni-bp125p95hhdhn3ot**** |
|
| Ipv6Address |
array |
No |
La dirección IPv6 de la tarjeta de interfaz de red (NIC). N indica que puede especificar varias direcciones IPv6. Valores válidos de N: 1 a 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
|
string |
No |
La dirección IPv6 de la tarjeta de interfaz de red (NIC). N indica que puede especificar varias direcciones IPv6. Valores válidos de N: 1 a 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| NextToken |
string |
El token de paginación devuelto en esta llamada. |
AAAAAdDWBF2**** |
| PageSize |
integer |
El parámetro de paginación. Nota
Este parámetro está quedando obsoleto. Utilice NextToken y MaxResults para la paginación. |
1 |
| PageNumber |
integer |
El parámetro de paginación. Nota
Este parámetro está quedando obsoleto. Utilice NextToken y MaxResults para la paginación. |
1 |
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
El número total de interfaces de red elásticas (ENI) devueltas. Nota
Cuando utiliza los parámetros |
2 |
| NetworkInterfaceSets |
object |
||
| NetworkInterfaceSet |
array<object> |
La colección de información de la tarjeta de interfaz de red (NIC). |
|
|
array<object> |
|||
| CreationTime |
string |
La hora de creación. La hora sigue el estándar ISO 8601 en el formato yyyy-MM-ddTHH:mm:ssZ. La hora se muestra en UTC+0. |
2019-12-25T12:31:31Z |
| VpcId |
string |
El ID de la nube privada virtual (VPC) de la tarjeta de interfaz de red (NIC). |
vpc-bp1j7w3gc1cexjqd**** |
| Type |
string |
El tipo de la interfaz de red elástica (ENI). Valores válidos:
|
Secondary |
| Status |
string |
El estado de la tarjeta de interfaz de red (NIC). Valores válidos:
|
Available |
| NetworkInterfaceTrafficMode |
string |
El modo de comunicación de la tarjeta de interfaz de red (NIC). Valores válidos:
Nota
El valor HighPerformance solo es compatible con la familia de instancias mejoradas con RDMA c7re. Actualmente, este valor solo se puede especificar en la Zona K de la región China (Beijing). |
Standard |
| NetworkInterfaceName |
string |
El nombre de la tarjeta de interfaz de red (NIC). |
my-eni-name |
| MacAddress |
string |
La dirección MAC de la tarjeta de interfaz de red (NIC). |
00:16:3e:12:**:** |
| QueuePairNumber |
integer |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
0 |
| NetworkInterfaceId |
string |
El ID de la tarjeta de interfaz de red (NIC). |
eni-bp125p95hhdhn3ot**** |
| ServiceID |
integer |
El ID del operador de red virtual (VNO) al que pertenece la tarjeta de interfaz de red (NIC). |
12345678910 |
| InstanceId |
string |
El ID de la instancia a la que está conectada la tarjeta de interfaz de red (NIC). Nota
Las tarjetas de interfaz de red (NIC) que son administradas y controladas por otros servicios de Alibaba Cloud no devuelven un ID de instancia. |
i-bp1e2l6djkndyuli**** |
| OwnerId |
string |
El ID de la cuenta propietaria de la tarjeta de interfaz de red (NIC). |
123456**** |
| ServiceManaged |
boolean |
Indica si el usuario de la tarjeta de interfaz de red (NIC) es un servicio de Alibaba Cloud o un operador de red virtual (VNO). |
true |
| VSwitchId |
string |
El ID del vSwitch de la VPC. |
vsw-bp16usj2p27htro3**** |
| Description |
string |
La descripción. |
DescriptionTest |
| ResourceGroupId |
string |
El ID del grupo de recursos. |
rg-2ze88m67qx5z**** |
| ZoneId |
string |
El ID de la zona. |
cn-hangzhou-e |
| PrivateIpAddress |
string |
La dirección IP privada de la tarjeta de interfaz de red (NIC). |
172.17.**.** |
| QueueNumber |
integer |
El número de colas de la interfaz de red elástica (ENI).
|
8 |
| PrivateIpSets |
object |
||
| PrivateIpSet |
array<object> |
La colección de objetos PrivateIpSet. |
|
|
array<object> |
|||
| PrivateIpAddress |
string |
La dirección IP privada de la instancia. |
172.17.**.** |
| Primary |
boolean |
Indica si la dirección IP es la dirección IP privada principal. Valores válidos:
|
true |
| AssociatedPublicIp |
object |
La dirección IP elástica (EIP) asociada con la tarjeta de interfaz de red (NIC). |
|
| PublicIpAddress |
string |
La dirección EIP. |
116.62.**.** |
| AllocationId |
string |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
null |
| PrivateDnsName |
string |
El nombre de dominio privado de la instancia. Nota
Este valor se devuelve solo cuando el tipo de nombre de host |
DnsTestName |
| Ipv6Sets |
object |
||
| Ipv6Set |
array<object> |
Las direcciones IPv6 asignadas a la tarjeta de interfaz de red (NIC). |
|
|
object |
|||
| Ipv6Address |
string |
La dirección IPv6 asignada a la tarjeta de interfaz de red (NIC). |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
| Primary |
boolean |
||
| Ipv4PrefixSets |
object |
||
| Ipv4PrefixSet |
array<object> |
Los prefijos IPv4 asignados a la tarjeta de interfaz de red (NIC). |
|
|
object |
|||
| Ipv4Prefix |
string |
The IPv4 prefix allocated to the network interface controller (NIC). |
192.168.**.0/28 |
| Ipv6PrefixSets |
object |
||
| Ipv6PrefixSet |
array<object> |
Los prefijos IPv6 asignados a la tarjeta de interfaz de red (NIC). |
|
|
object |
|||
| Ipv6Prefix |
string |
The IPv6 prefix allocated to the network interface controller (NIC). |
2001:db8:1234:1a00:****::/80 |
| Tags |
object |
||
| Tag |
array<object> |
Las etiquetas. |
|
|
object |
|||
| TagValue |
string |
El valor de la etiqueta. |
TestValue |
| TagKey |
string |
La clave de la etiqueta. |
TestKey |
| SecurityGroupIds |
object |
||
| SecurityGroupId |
array |
Los security groups a los que pertenece la ENI. |
|
|
string |
El ID del security group. |
sg-bp18kz60mefsicfg**** |
|
| AssociatedPublicIp |
object |
La EIP asociada con la dirección IP privada secundaria de la tarjeta de interfaz de red (NIC). |
|
| PublicIpAddress |
string |
La dirección EIP. |
116.62.**.** |
| AllocationId |
string |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
null |
| Attachment |
object |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
|
| DeviceIndex |
integer |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
0 |
| InstanceId |
string |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
null |
| TrunkNetworkInterfaceId |
string |
Nota
Este parámetro se encuentra en vista previa por invitación y no está disponible públicamente. |
null |
| NetworkCardIndex |
integer |
El índice de la tarjeta de red a la que está conectada la ENI.
|
0 |
| DeleteOnRelease |
boolean |
Indica si la ENI se conserva cuando se libera la instancia asociada. Valores válidos:
|
true |
| SourceDestCheck |
boolean |
Indica si la verificación de origen/destino está habilitada. Se recomienda habilitar esta función para mejorar la seguridad de la red. Valores válidos:
Valor predeterminado: false. Nota
Antes de utilizar este parámetro, lea Verificación de origen/destino. |
false |
Ejemplos
Respuesta exitosa
JSON Formato
{
"NextToken": "AAAAAdDWBF2****",
"PageSize": 1,
"PageNumber": 1,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 2,
"NetworkInterfaceSets": {
"NetworkInterfaceSet": [
{
"CreationTime": "2019-12-25T12:31:31Z",
"VpcId": "vpc-bp1j7w3gc1cexjqd****",
"Type": "Secondary",
"Status": "Available",
"NetworkInterfaceTrafficMode": "Standard",
"NetworkInterfaceName": "my-eni-name",
"MacAddress": "00:16:3e:12:**:**",
"QueuePairNumber": 0,
"NetworkInterfaceId": "eni-bp125p95hhdhn3ot****",
"ServiceID": 12345678910,
"InstanceId": "i-bp1e2l6djkndyuli****",
"OwnerId": "123456****",
"ServiceManaged": true,
"VSwitchId": "vsw-bp16usj2p27htro3****",
"Description": "DescriptionTest",
"ResourceGroupId": "rg-2ze88m67qx5z****",
"ZoneId": "cn-hangzhou-e",
"PrivateIpAddress": "172.17.**.**",
"QueueNumber": 8,
"PrivateIpSets": {
"PrivateIpSet": [
{
"PrivateIpAddress": "172.17.**.**",
"Primary": true,
"AssociatedPublicIp": {
"PublicIpAddress": "116.62.**.**",
"AllocationId": "null"
},
"PrivateDnsName": "DnsTestName"
}
]
},
"Ipv6Sets": {
"Ipv6Set": [
{
"Ipv6Address": "2408:4321:180:1701:94c7:bc38:3bfa:****",
"Primary": false
}
]
},
"Ipv4PrefixSets": {
"Ipv4PrefixSet": [
{
"Ipv4Prefix": "192.168.**.0/28"
}
]
},
"Ipv6PrefixSets": {
"Ipv6PrefixSet": [
{
"Ipv6Prefix": "2001:db8:1234:1a00:****::/80"
}
]
},
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
},
"SecurityGroupIds": {
"SecurityGroupId": [
"sg-bp18kz60mefsicfg****"
]
},
"AssociatedPublicIp": {
"PublicIpAddress": "116.62.**.**",
"AllocationId": "null"
},
"Attachment": {
"DeviceIndex": 0,
"InstanceId": "null",
"TrunkNetworkInterfaceId": "null",
"NetworkCardIndex": 0
},
"DeleteOnRelease": true,
"SourceDestCheck": false
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | MissingParameter | %s | A parameter is not specified. |
| 400 | UnsupportedParameter | %s | The parameter is not supported. |
| 400 | InvalidParameter | %s | The specified parameter is invalid. |
| 400 | InvalidInstanceID.Malformed | %s | The specified InstanceId parameter is invalid. |
| 400 | InvalidOperation.InvalidEcsState | %s | This operation is not allowed in the current cloud service status. |
| 400 | InvalidOperation.InvalidEniState | %s | The current state of the ENI does not allow this operation. |
| 400 | InvalidOperation.DetachPrimaryEniNotAllowed | %s | Detaching the primary ENI from an instance is not allowed. |
| 400 | Forbidden.RegionId | %s | The service is unavailable in the current region. |
| 400 | InvalidRegionId.MalFormed | The specified parameter RegionId is not valid. | The specified RegionId parameter is invalid. |
| 403 | InvalidUserType.NotSupported | %s | Your account does not support this operation. |
| 403 | Abs.InvalidAccount.NotFound | %s | Your Alibaba Cloud account does not exist or your AccessKey pair has expired. |
| 403 | Forbidden.NotSupportRAM | %s | RAM users are not authorized to perform this operation. |
| 403 | Forbidden.SubUser | %s | You are not authorized to manage this resource. Contact the owner of the Alibaba Cloud account for authorization. |
| 403 | InvalidParameter | %s | |
| 403 | MaxEniCountExceeded | %s | The maximum number of ENIs that can be managed has been reached. |
| 403 | EniPerInstanceLimitExceeded | %s | The maximum number of ENIs that can be attached to the specified instance has been reached. |
| 403 | InvalidOperation.AvailabilityZoneMismatch | %s | The operation is invalid. |
| 403 | InvalidOperation.VpcMismatch | %s | The operation is invalid. Check whether the VPC in the operation corresponds to other parameters. |
| 403 | SecurityGroupInstanceLimitExceed | %s | The maximum number of instances in the security group has been reached. |
| 403 | InvalidSecurityGroupId.NotVpc | %s | The specified SecurityGroupId parameter is invalid and the network type of the security group is not VPC. |
| 403 | InvalidOperation.InvalidEniType | %s | This operation is not allowed for the current network interface type. |
| 403 | InvalidVpc.Empty | %s | No vSwitches exist in the specified VPC. For more information, see the return value of the %s placeholder in the error message. |
| 403 | Forbidden.RegionId | %s | |
| 403 | InvalidOperation.InvalidEniPageNumber | %s | |
| 403 | InvalidVpc.Indeterminacy | %s | |
| 404 | InvalidEcsId.NotFound | %s | The specified instance ID does not exist. |
| 404 | InvalidEniId.NotFound | %s | |
| 404 | InvalidVSwitchId.NotFound | %s | The specified vSwitch does not exist. |
| 404 | InvalidSecurityGroupId.NotFound | %s | The specified security group ID does not exist. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.