Todos os produtos
Search
Central de documentação

Elastic Compute Service:AssignIpv6Addresses

Última atualização: Sep 04, 2026

Aloca um ou mais endereços IPv6 para uma interface de rede elástica (ENI).

Descrição da operação

Descrição da operação

Você pode especificar endereços IPv6 dentro do bloco CIDR do vSwitch ao qual a interface de rede elástica (ENI) pertence, ou especificar a quantidade de endereços IPv6 para a criação automática de endereços IPv6. 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 ou InUse.

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

  • O número de endereços IPv6 que podem ser alocados para uma única NIC depende do tipo de instância da instância à qual a NIC está anexada.

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

    • 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ílias de instâncias.

  • Após chamar esta operação, 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

*Interface de rede.

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 da interface de rede elástica (ENI). Você pode chamar DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

NetworkInterfaceId

string

Sim

O ID da interface de rede elástica (ENI).

eni-bp1iqejowblx6h8j****

Ipv6AddressCount

integer

Não

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

Nota

Ao chamar 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 à interface de rede elástica (ENI). 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 chamar 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 à interface de rede elástica (ENI). 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 chamar 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 à interface de rede elástica (ENI). Valores válidos de N: 1 a 10.

Nota

Se você deseja definir prefixos IPv6 para a ENI, 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 à interface de rede elástica (ENI). Valores válidos de N: 1 a 10.

Nota

Se você deseja definir prefixos IPv6 para a ENI, 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 à interface de rede elástica (ENI). Valores válidos: 1 a 10.

Nota

Se você deseja definir prefixos IPv6 para a ENI, 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 da interface de rede elástica (ENI).

eni-bp1iqejowblx6h8j****

Ipv6Sets

object

Ipv6Address

array

Os endereços IPv6 alocados para a interface de rede elástica (ENI).

string

Os endereços IPv6 alocados para a interface de rede elástica (ENI).

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

Ipv6PrefixSets

object

Ipv6Prefix

array

Os prefixos IPv6 alocados para a interface de rede elástica (ENI).

string

O prefixo IPv6 alocado para a interface de rede elástica (ENI).

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 O parâmetro especificado não é suportado. Verifique se o parâmetro está correto.
400 InvalidParameter %s Os parâmetros da solicitação atual são inválidos. Tente novamente.
400 InvalidInstanceID.Malformed %s
400 MissingParameter %s Um parâmetro obrigatório está ausente.
400 InValidParameter %s
400 InvalidParams.EniId %s O parâmetro especificado EniId é inválido.
400 InvalidOperation.InvalidEcsState %s Esta operação não é permitida no status atual do serviço de nuvem.
400 InvalidOperation.InvalidEniState %s O estado atual do controlador de interface de rede (NIC) não permite esta operação.
400 InvalidPrivateIpAddress.Duplicated Specified private IP address is duplicated.
400 IncorrectVSwitchStatus The current status of vSwitch does not support this operation. O vSwitch especificado está em estado pendente e não pode ser excluído.
400 InvalidParameter.Conflict %s Os parâmetros estão em conflito entre si.
400 InvalidOperation.EniOperationConflict The previous ENI operation is still in progress. Please try again later. A operação atual entra em conflito com outra operação. Aguarde um momento e tente novamente.
400 TaskConflict The operation is too frequent, please wait a moment and try again. As operações de EIP são muito frequentes.
400 RangeExceede.Ipv6NotInReserved The specified IPv6 is not in the reserved segment and this operation is not allowed. O endereço IPv6 não está no bloco CIDR reservado. Esta operação não é permitida.
400 InvalidOperation.Ipv6InUse The target IPv6 is occupied and cannot be allocated. Please replace it and try again. O endereço IPv6 de destino já está em uso e não pode ser atribuído. Altere o endereço IPv6 e tente novamente.
500 InvalidOperation.RegionNotSupportIpPrefix The current region does not support ip prefix. A região não oferece suporte à alocação de prefixos de IP.
403 InvalidUserType.NotSupported %s O tipo de usuário é inválido.
403 Abs.InvalidAccount.NotFound %s A conta não foi encontrada ou a AccessKey expirou.
403 MissingParameter %s
403 Forbedden.NotSupportRAM %s Esta operação não é suportada no modo RAM.
403 Forbbiden.SubUser %s O usuário RAM não está autorizado a realizar esta operação.
403 InvalidOperation.InvalidEniType %s Esta operação não é permitida para o tipo de NIC atual.
403 MaxEniIpv6IpsCountExceeded %s O número de endereços IPv6 atribuídos à placa de interface de rede (NIC) atingiu o limite superior.
403 InvalidIp.IpUnassigned %s O endereço IP especificado não está atribuído.
403 InvalidIp.IpRepeated %s O endereço IP especificado está duplicado.
403 InvalidIp.IpAssigned %s O endereço IP especificado já está atribuído.
403 InvalidIp.Address %s O endereço IP especificado é inválido.
403 InvalidOperation.EniCountExceeded %s
403 InvalidOperation.Ipv4CountExceeded %s O número de endereços IPv4 atingiu o limite máximo, o que torna a operação inválida.
403 InvalidOperation.Ipv6CountExceeded %s A operação é inválida porque o número máximo de endereços IPv6 foi atingido.
403 InvalidOperation.Ipv6NotSupport %s O IPv6 não suporta a operação atual.
403 InvalidOperation.Ipv4NotSupport %s
403 InvalidVSwitch.Ipv6NotTurnOn %s O vSwitch em uso não tem o IPv6 ativado. Ative o IPv6 primeiro e tente novamente.
403 InvalidParam.IpAssign %s
403 InvalidVSwitchId.IpInvalid %s O endereço IP privado especificado é inválido.
403 Forbidden.RegionId %s
403 InvalidOperation.EniServiceManaged %s A operação é inválida.
403 SecurityGroupInstanceLimitExceed %s O número máximo de instâncias no grupo de segurança foi atingido.
403 InvalidOperation.HighPerformanceTrafficModeEniNotSupport %s
403 InvalidOperation.EniTypeNotSupport The member eni does not support ipv6.
403 InvalidIp.IpPrefixIllegal The ip prefixes %s is/are illegal. O prefixo de IP é inválido. Não está no formato CIDR.
403 InvalidIp.IpPrefixMaskIllegal The ip prefix mask is illegal. A máscara de prefixo de IP é inválida.
403 InvalidIp.IpPrefixMaskInvalid The ip prefixes mask %s is illegal which must be between %s and %s. A máscara de prefixo de IP é inválida e não está dentro do intervalo válido.
403 InvalidIp.IpPrefixMaskNotSame The ip prefixes %s are illegal which mask must be same. As máscaras de prefixo de IP não são iguais.
403 InvalidIp.IpPrefixMustInReserveSegment The ip prefix must in vswitch reserve segment. O prefixo IP é inválido porque não está dentro do bloco CIDR reservado do vSwitch.
403 InvalidIp.IpPrefixNotAvailable The ip prefix is/are not available. O prefixo de IP não está disponível.
403 InvalidIp.IpPrefixNotStrict The ip prefix must be strict cidr format. O prefixo de IP é inválido porque não é um bloco CIDR estrito.
403 InvalidVSwitchId.IpPrefixNotEnough The specified vSwitch has not enough ip prefix. O número de prefixos de IP no vSwitch especificado é insuficiente.
403 InvalidOperation.EniAssociateWithBindedEip The specified eni has associate with binded eip. Não é possível alocar endereços IPv6 para a interface de rede elástica (ENI) porque o controlador de interface de rede (NIC) está anexado a um EIP de passagem direta.
404 InvalidEniId.NotFound %s
404 MaxEniIpv6IpsCountExceeded The ipv6 address count exceed limitation.
404 InvalidOperation.VSwitchIpv6Disabled The specified VSwitch does not support Ipv6 feature. O vSwitch especificado não oferece suporte ao IPv6.
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. O endereço IP privado especificado é inválido.
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. O vSwitch especificado não possui blocos CIDR reservados disponíveis.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.