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
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:AssignIpv6Addresses |
create |
*NetworkInterface
|
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 |
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 |
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 |
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.