Consulta os detalhes de uma ou mais Elastic Network Interfaces (ENIs).
Descrição da operação
Descrição da operação
A operação DescribeNetworkInterfaces suporta paginação através da especificação do parâmetro MaxResults ou NextToken. Notas de uso:
-
Ao consultar a primeira página, defina apenas
MaxResultspara limitar o número de entradas retornadas. O valorNextTokenna resposta é usado como credencial para consultar as páginas subsequentes. -
Ao consultar páginas subsequentes, defina
NextTokencom o valorNextTokenobtido na resposta anterior e definaMaxResultspara limitar o número de entradas retornadas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeNetworkInterfaces |
get |
NetworkInterface.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
|||
| Key |
string |
Não |
A chave da tag do controlador de interface de rede (NIC). Valores válidos de N: 1 a 20. |
TestKey |
| Value |
string |
Não |
O valor da tag do controlador de interface de rede (NIC). Valores válidos de N: 1 a 20. Se você usar uma única tag para filtrar recursos, a contagem de recursos com a tag especificada não pode exceder 1.000. Se você usar várias tags para filtrar recursos, a contagem de recursos que possuem todas as tags especificadas não pode exceder 1.000. Se a contagem de recursos exceder 1.000, chame a operação ListTagResources para consultar os recursos. |
TestValue |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Se você usar este parâmetro para filtrar recursos, a contagem de recursos não pode exceder 1.000. Nota
A filtragem pelo grupo de recursos padrão não é suportada. |
rg-bp67acfmxazb4p**** |
| VSwitchId |
string |
Não |
O ID do vSwitch do controlador de interface de rede (NIC). |
vsw-bp16usj2p27htro3**** |
| VpcId |
string |
Não |
O ID da Virtual Private Cloud (VPC) do controlador de interface de rede (NIC). |
vpc-bp1j7w3gc1cexjqd**** |
| PrimaryIpAddress |
string |
Não |
O endereço IP privado primário do controlador de interface de rede (NIC). |
192.168.**.** |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança da ENI secundária.
|
sg-bp144yr32sx6ndw**** |
| NetworkInterfaceName |
string |
Não |
O nome do controlador de interface de rede (NIC). O nome deve ter de 2 a 128 caracteres e pode conter caracteres da categorização de letras Unicode (que inclui letras em inglês, caracteres chineses e dígitos). O nome pode conter dois-pontos (:), sublinhados (_), pontos (.) ou hifens (-). |
test-eni-name |
| Type |
string |
Não |
O tipo da Elastic Network Interface (ENI). Valores válidos:
Valor padrão: null, que indica que todos os tipos são consultados. |
Secondary |
| InstanceId |
string |
Não |
O ID da instância à qual o controlador de interface de rede (NIC) está anexado. |
i-bp1e2l6djkndyuli**** |
| ServiceManaged |
boolean |
Não |
Indica se o usuário do controlador de interface de rede (NIC) é um serviço da Alibaba Cloud ou um Operador de Rede Virtual (VNO). |
true |
| Status |
string |
Não |
O status do controlador de interface de rede (NIC). Valores válidos:
Valor padrão: null, que indica que todos os status são consultados. |
Available |
PageNumber
deprecated
|
integer |
Não |
Nota
Este parâmetro está obsoleto. Use os parâmetros MaxResults e NextToken para paginação. |
1 |
PageSize
deprecated
|
integer |
Não |
Nota
Este parâmetro está obsoleto. Use os parâmetros MaxResults e NextToken para paginação. |
100 |
| NextToken |
string |
Não |
O token de paginação. Defina este parâmetro com o valor Para obter informações sobre como visualizar os dados retornados, consulte a descrição da operação acima. |
AAAAAdDWBF2**** |
| MaxResults |
integer |
Não |
O número máximo de entradas por página para paginação. Valores válidos: 10 a 500. Valor padrão:
|
50 |
| PrivateIpAddress |
array |
Não |
O endereço IP privado secundário do controlador de interface de rede (NIC). Valores válidos de N: 1 a 100. |
192.168.**.** |
|
string |
Não |
O endereço IP privado secundário do controlador de interface de rede (NIC). Valores válidos de N: 1 a 100. |
192.168.**.** |
|
| NetworkInterfaceId |
array |
Não |
O ID do controlador de interface de rede (NIC). Valores válidos de N: 1 a 100. |
eni-bp125p95hhdhn3ot**** |
|
string |
Não |
O ID do controlador de interface de rede (NIC). Valores válidos de N: 1 a 100. |
eni-bp125p95hhdhn3ot**** |
|
| Ipv6Address |
array |
Não |
O endereço IPv6 do controlador de interface de rede (NIC). N indica que você pode especificar vários endereços IPv6. Valores válidos de N: 1 a 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
|
string |
Não |
O endereço IPv6 do controlador de interface de rede (NIC). N indica que você pode especificar vários endereços IPv6. Valores válidos de N: 1 a 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| NextToken |
string |
O token de paginação retornado nesta chamada. |
AAAAAdDWBF2**** |
| PageSize |
integer |
O parâmetro de paginação. Nota
Este parâmetro está sendo descontinuado. Use NextToken e MaxResults para paginação. |
1 |
| PageNumber |
integer |
O parâmetro de paginação. Nota
Este parâmetro está sendo descontinuado. Use NextToken e MaxResults para paginação. |
1 |
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
O número total de Elastic Network Interfaces (ENIs) retornadas. Nota
Quando você usa os parâmetros |
2 |
| NetworkInterfaceSets |
object |
||
| NetworkInterfaceSet |
array<object> |
A coleção de informações do controlador de interface de rede (NIC). |
|
|
array<object> |
|||
| CreationTime |
string |
A hora de criação. A hora segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC+0. |
2019-12-25T12:31:31Z |
| VpcId |
string |
O ID da Virtual Private Cloud (VPC) do controlador de interface de rede (NIC). |
vpc-bp1j7w3gc1cexjqd**** |
| Type |
string |
O tipo da Elastic Network Interface (ENI). Valores válidos:
|
Secondary |
| Status |
string |
O status do controlador de interface de rede (NIC). Valores válidos:
|
Available |
| NetworkInterfaceTrafficMode |
string |
O modo de comunicação do controlador de interface de rede (NIC). Valores válidos:
Nota
O valor HighPerformance é suportado apenas pela família de instâncias aprimoradas para RDMA c7re. Atualmente, este valor só pode ser especificado na Zona K da região China (Pequim). |
Standard |
| NetworkInterfaceName |
string |
O nome do controlador de interface de rede (NIC). |
my-eni-name |
| MacAddress |
string |
O endereço MAC do controlador de interface de rede (NIC). |
00:16:3e:12:**:** |
| QueuePairNumber |
integer |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
0 |
| NetworkInterfaceId |
string |
O ID do controlador de interface de rede (NIC). |
eni-bp125p95hhdhn3ot**** |
| ServiceID |
integer |
O ID do Operador de Rede Virtual (VNO) ao qual o controlador de interface de rede (NIC) pertence. |
12345678910 |
| InstanceId |
string |
O ID da instância à qual o controlador de interface de rede (NIC) está anexado. Nota
Controladores de interface de rede (NICs) gerenciados e controlados por outros serviços da Alibaba Cloud não retornam um ID de instância. |
i-bp1e2l6djkndyuli**** |
| OwnerId |
string |
O ID da conta proprietária do controlador de interface de rede (NIC). |
123456**** |
| ServiceManaged |
boolean |
Indica se o usuário do controlador de interface de rede (NIC) é um serviço da Alibaba Cloud ou um Operador de Rede Virtual (VNO). |
true |
| VSwitchId |
string |
O ID do vSwitch da VPC. |
vsw-bp16usj2p27htro3**** |
| Description |
string |
A descrição. |
DescriptionTest |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-2ze88m67qx5z**** |
| ZoneId |
string |
O ID da zona. |
cn-hangzhou-e |
| PrivateIpAddress |
string |
O endereço IP privado do controlador de interface de rede (NIC). |
172.17.**.** |
| QueueNumber |
integer |
O número de filas da Elastic Network Interface (ENI).
|
8 |
| PrivateIpSets |
object |
||
| PrivateIpSet |
array<object> |
A coleção de objetos PrivateIpSet. |
|
|
array<object> |
|||
| PrivateIpAddress |
string |
O endereço IP privado da instância. |
172.17.**.** |
| Primary |
boolean |
Indica se o endereço IP é o endereço IP privado primário. Valores válidos:
|
true |
| AssociatedPublicIp |
object |
O Elastic IP Address (EIP) associado ao controlador de interface de rede (NIC). |
|
| PublicIpAddress |
string |
O endereço EIP. |
116.62.**.** |
| AllocationId |
string |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
null |
| PrivateDnsName |
string |
O nome de domínio privado da instância. Nota
Este valor é retornado apenas quando o tipo de hostname |
DnsTestName |
| Ipv6Sets |
object |
||
| Ipv6Set |
array<object> |
Os endereços IPv6 alocados ao controlador de interface de rede (NIC). |
|
|
object |
|||
| Ipv6Address |
string |
O endereço IPv6 alocado ao controlador de interface de rede (NIC). |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
| Primary |
boolean |
||
| Ipv4PrefixSets |
object |
||
| Ipv4PrefixSet |
array<object> |
Os prefixos IPv4 alocados ao controlador de interface de rede (NIC). |
|
|
object |
|||
| Ipv4Prefix |
string |
O prefixo IPv4 alocado ao controlador de interface de rede (NIC). |
192.168.**.0/28 |
| Ipv6PrefixSets |
object |
||
| Ipv6PrefixSet |
array<object> |
Os prefixos IPv6 alocados ao controlador de interface de rede (NIC). |
|
|
object |
|||
| Ipv6Prefix |
string |
O prefixo IPv6 alocado ao controlador de interface de rede (NIC). |
2001:db8:1234:1a00:****::/80 |
| Tags |
object |
||
| Tag |
array<object> |
As tags. |
|
|
object |
|||
| TagValue |
string |
O valor da tag. |
TestValue |
| TagKey |
string |
A chave da tag. |
TestKey |
| SecurityGroupIds |
object |
||
| SecurityGroupId |
array |
Os grupos de segurança aos quais a ENI pertence. |
|
|
string |
O ID do grupo de segurança. |
sg-bp18kz60mefsicfg**** |
|
| AssociatedPublicIp |
object |
O EIP associado ao endereço IP privado secundário do controlador de interface de rede (NIC). |
|
| PublicIpAddress |
string |
O endereço EIP. |
116.62.**.** |
| AllocationId |
string |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
null |
| Attachment |
object |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
|
| DeviceIndex |
integer |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
0 |
| InstanceId |
string |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
null |
| TrunkNetworkInterfaceId |
string |
Nota
Este parâmetro está em prévia por convite e não está disponível publicamente. |
null |
| NetworkCardIndex |
integer |
O índice da placa de rede à qual a ENI está anexada.
|
0 |
| DeleteOnRelease |
boolean |
Indica se a ENI é retida quando a instância associada é liberada. Valores válidos:
|
true |
| SourceDestCheck |
boolean |
Indica se a verificação de origem/destino está ativada. Recomendamos que você ative esse recurso para melhorar a segurança da rede. Valores válidos:
Valor padrão: false. Nota
Antes de usar este parâmetro, leia Verificação de origem/destino. |
false |
Exemplos
Resposta de sucesso
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 erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParameter | %s | Pelo menos um dos parâmetros especificados deve ser fornecido. Eles não podem estar todos vazios. |
| 400 | UnsupportedParameter | %s | O parâmetro especificado não é suportado. |
| 400 | InvalidParameter | %s | A combinação de parâmetros especificada é inválida. |
| 400 | InvalidInstanceID.Malformed | %s | |
| 400 | InvalidOperation.InvalidEcsState | %s | O status atual da instância não suporta esta operação. |
| 400 | InvalidOperation.InvalidEniState | %s | O status atual da ENI não permite a modificação dos atributos da ENI. |
| 400 | InvalidOperation.DetachPrimaryEniNotAllowed | %s | Não é permitido desanexar a ENI primária de uma instância. |
| 400 | Forbidden.RegionId | %s | Este serviço está temporariamente indisponível na região atual. |
| 400 | InvalidRegionId.MalFormed | The specified parameter RegionId is not valid. | |
| 403 | InvalidUserType.NotSupported | %s | O parâmetro de tipo de usuário é inválido. |
| 403 | Abs.InvalidAccount.NotFound | %s | Sua conta Alibaba Cloud não existe ou sua AccessKey expirou. |
| 403 | Forbidden.NotSupportRAM | %s | Usuários do Resource Access Management (RAM) não têm suporte para executar esta operação. |
| 403 | Forbidden.SubUser | %s | Sua conta não tem permissão para operar neste recurso. Solicite as permissões necessárias à conta Alibaba Cloud. |
| 403 | InvalidParameter | %s | |
| 403 | MaxEniCountExceeded | %s | O número máximo de Elastic Network Interfaces (ENIs) que podem ser operadas foi excedido. |
| 403 | EniPerInstanceLimitExceeded | %s | O número de Elastic Network Interfaces (ENIs) anexadas à instância atingiu o máximo. Nenhuma outra Elastic Network Interface (ENI) pode ser anexada à instância. |
| 403 | InvalidOperation.AvailabilityZoneMismatch | %s | O controlador de interface de rede (NIC) e a instância ECS não estão na mesma zona porque seus vSwitches estão em zonas diferentes. |
| 403 | InvalidOperation.VpcMismatch | %s | A VPC do controlador de interface de rede (NIC) não corresponde à VPC do grupo de segurança. |
| 403 | SecurityGroupInstanceLimitExceed | %s | O número de instâncias no grupo de segurança atingiu o limite máximo. |
| 403 | InvalidSecurityGroupId.NotVpc | %s | O parâmetro SecurityGroupId é inválido. O tipo de rede do grupo de segurança não é VPC. |
| 403 | InvalidOperation.InvalidEniType | %s | O tipo atual da Elastic Network Interface (ENI) não suporta esta operação. |
| 403 | InvalidVpc.Empty | %s | Nenhum vSwitch foi criado na VPC especificada. Para mais informações, consulte o resultado de retorno real do espaço reservado %s na mensagem de erro. |
| 403 | Forbidden.RegionId | %s | |
| 403 | InvalidOperation.InvalidEniPageNumber | %s | |
| 403 | InvalidVpc.Indeterminacy | %s | |
| 404 | InvalidEcsId.NotFound | %s | O ID da instância especificado não existe. |
| 404 | InvalidEniId.NotFound | %s | |
| 404 | InvalidVSwitchId.NotFound | %s | O vSwitch especificado não existe. |
| 404 | InvalidSecurityGroupId.NotFound | %s | O grupo de segurança especificado não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.