Todos os produtos
Search
Central de documentação

Elastic Compute Service:AssignIpv6Addresses

Última atualização: Jun 25, 2026

Atribui um ou mais endereços IPv6 a uma Interface de Rede Elástica (ENI).

Descrição da operação

Descrição da operação

Você pode especificar endereços IPv6 do bloco CIDR do vSwitch ao qual a Interface de Rede Elástica (ENI) pertence, ou especificar o número de endereços IPv6 para criação automática. Observe os seguintes itens:

  • O vSwitch ao qual a ENI pertence deve ter o IPv6 ativado. Para mais informações, consulte Ativar um bloco CIDR IPv6 para um vSwitch existente.

  • A ENI deve estar no estado Active (Available) ou InUse.

  • Ao operar uma ENI primária, a instância à qual o controlador de interface de rede (NIC) está anexado deve estar no estado Running ou Stopped.

  • O número de endereços IPv6 que podem ser alocados a um único controlador de interface de rede (NIC) depende do tipo de instância da instância à qual a ENI está anexada.

    • Se a ENI estiver no estado Active (Available), você pode alocar até 10 endereços IPv6 a ela.

    • Se a ENI estiver anexada a uma instância, o número de endereços IPv6 que podem ser alocados é limitado pelo tipo de instância. Para mais informações, consulte Família de instâncias.

  • Após invocar esta operação com sucesso, você pode obter as informações do endereço IPv6 alocado a partir da resposta.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ecs:AssignIpv6Addresses

create

*NetworkInterface

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

RegionId

string

Sim

O ID da região do controlador de interface de rede (NIC). Você pode invocar DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

NetworkInterfaceId

string

Sim

O ID do controlador de interface de rede (NIC).

eni-bp1iqejowblx6h8j****

Ipv6AddressCount

integer

Não

O número de endereços IPv6 a serem gerados aleatoriamente para o controlador de interface de rede (NIC). Valores válidos: 1 a 10.

Nota

Ao invocar esta operação, você deve definir o parâmetro Ipv6Addresses.N ou o parâmetro Ipv6AddressCount, mas não ambos.

1

Ipv6Address

array

Não

Um ou mais endereços IPv6 a serem atribuídos ao controlador de interface de rede (NIC). Você pode definir até 10 endereços IPv6. Valores válidos de N: 1 a 10.

Exemplo: Ipv6Address.1=2001:db8:1234:1a00::****

Nota

Ao invocar esta operação, você deve definir o parâmetro Ipv6Addresses.N ou o parâmetro Ipv6AddressCount, mas não ambos.

2001:db8:1234:1a00::****

string

Não

Um ou mais endereços IPv6 a serem atribuídos ao controlador de interface de rede (NIC). Você pode definir até 10 endereços IPv6. Valores válidos de N: 1 a 10.

Exemplo: Ipv6Address.1=2001:db8:1234:1a00::****

Nota

Ao invocar esta operação, você deve definir o parâmetro Ipv6Addresses.N ou o parâmetro Ipv6AddressCount, mas não ambos.

2001:db8:1234:1a00::****

Ipv6Prefix

array

Não

Um ou mais prefixos IPv6 a serem atribuídos ao controlador de interface de rede (NIC). Valores válidos de N: 1 a 10.

Nota

Para definir prefixos IPv6 para a ENI, você deve definir o parâmetro Ipv6Prefix.N ou o parâmetro Ipv6PrefixCount, mas não ambos.

string

Não

Um ou mais prefixos IPv6 a serem atribuídos ao controlador de interface de rede (NIC). Valores válidos de N: 1 a 10.

Nota

Para definir prefixos IPv6 para a ENI, você deve definir o parâmetro Ipv6Prefix.N ou o parâmetro Ipv6PrefixCount, mas não ambos.

2001:db8:1234:1a00:****::/80

Ipv6PrefixCount

integer

Não

O número de prefixos IPv6 a serem atribuídos ao controlador de interface de rede (NIC). Valores válidos: 1 a 10.

Nota

Para definir prefixos IPv6 para a ENI, você deve definir o parâmetro Ipv6Prefix.N ou o parâmetro Ipv6PrefixCount, mas não ambos.

1

ClientToken

string

Não

O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas certifique-se de que o token seja exclusivo entre diferentes solicitações. O ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Para mais informações, consulte Como garantir a idempotência.

123e4567-e89b-12d3-a456-426655440000

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

NetworkInterfaceId

string

O ID do controlador de interface de rede (NIC).

eni-bp1iqejowblx6h8j****

Ipv6Sets

object

Ipv6Address

array

Os endereços IPv6 alocados ao controlador de interface de rede (NIC).

string

Os endereços IPv6 alocados ao controlador de interface de rede (NIC).

2001:db8:1234:1a00::****

Ipv6PrefixSets

object

Ipv6Prefix

array

Os prefixos IPv6 alocados ao controlador de interface de rede (NIC).

string

O prefixo IPv6 alocado ao controlador de interface de rede (NIC).

2001:db8:1234:1a00:****::/80

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "NetworkInterfaceId": "eni-bp1iqejowblx6h8j****",
  "Ipv6Sets": {
    "Ipv6Address": [
      "2001:db8:1234:1a00::****"
    ]
  },
  "Ipv6PrefixSets": {
    "Ipv6Prefix": [
      "2001:db8:1234:1a00:****::/80"
    ]
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 UnsupportedParameter %s
400 InvalidParameter %s
400 InvalidInstanceID.Malformed %s
400 MissingParameter %s
400 InValidParameter %s
400 InvalidParams.EniId %s
400 InvalidOperation.InvalidEcsState %s
400 InvalidOperation.InvalidEniState %s
400 InvalidPrivateIpAddress.Duplicated Specified private IP address is duplicated.
400 IncorrectVSwitchStatus The current status of vSwitch does not support this operation.
400 InvalidParameter.Conflict %s
400 InvalidOperation.EniOperationConflict The previous ENI operation is still in progress. Please try again later.
500 InvalidOperation.RegionNotSupportIpPrefix The current region does not support ip prefix.
403 InvalidUserType.NotSupported %s
403 Abs.InvalidAccount.NotFound %s
403 MissingParameter %s
403 Forbedden.NotSupportRAM %s
403 Forbbiden.SubUser %s
403 InvalidOperation.InvalidEniType %s
403 MaxEniIpv6IpsCountExceeded %s
403 InvalidIp.IpUnassigned %s
403 InvalidIp.IpRepeated %s
403 InvalidIp.IpAssigned %s
403 InvalidIp.Address %s
403 InvalidOperation.EniCountExceeded %s
403 InvalidOperation.Ipv4CountExceeded %s
403 InvalidOperation.Ipv6CountExceeded %s
403 InvalidOperation.Ipv6NotSupport %s
403 InvalidOperation.Ipv4NotSupport %s
403 InvalidVSwitch.Ipv6NotTurnOn %s
403 InvalidParam.IpAssign %s
403 InvalidVSwitchId.IpInvalid %s
403 Forbidden.RegionId %s
403 InvalidOperation.EniServiceManaged %s
403 SecurityGroupInstanceLimitExceed %s
403 InvalidOperation.HighPerformanceTrafficModeEniNotSupport %s
403 InvalidOperation.EniTypeNotSupport The member eni does not support ipv6.
403 InvalidIp.IpPrefixIllegal The ip prefixes %s is/are illegal.
403 InvalidIp.IpPrefixMaskIllegal The ip prefix mask is illegal.
403 InvalidIp.IpPrefixMaskInvalid The ip prefixes mask %s is illegal which must be between %s and %s.
403 InvalidIp.IpPrefixMaskNotSame The ip prefixes %s are illegal which mask must be same.
403 InvalidIp.IpPrefixMustInReserveSegment The ip prefix must in vswitch reserve segment.
403 InvalidIp.IpPrefixNotAvailable The ip prefix is/are not available.
403 InvalidIp.IpPrefixNotStrict The ip prefix must be strict cidr format.
403 InvalidVSwitchId.IpPrefixNotEnough The specified vSwitch has not enough ip prefix.
404 InvalidEniId.NotFound %s
404 MaxEniIpv6IpsCountExceeded The ipv6 address count exceed limitation.
404 InvalidOperation.VSwitchIpv6Disabled The specified VSwitch does not support Ipv6 feature.
404 InvalidOperation.EnableIpv6Failed The specified VSwitch does not support Ipv6 feature.
404 InvalidIp.IpAssigned The specified ipv6 has already been allocated.
404 InvalidVSwitchId.IpInvalid The specified ipv6 does not match VSwitch cidr scope.
404 InvalidOperation.HasIpv6RouteEntry The specified eni has been pointed to the next hop of the route.
404 InvalidOperation.VSwitchCidrReservationNotExist The specified vSwitch has no cidr reservation.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.