Ativa a largura de banda de Internet para um endereço IPv6 em uma VPC para que o endereço IPv6 possa se comunicar pela Internet. Após a ativação da largura de banda de Internet, o endereço IPv6 pode iniciar conexões de saída para a Internet e ser acessado a partir da Internet.
Descrição da operação
- Você pode ativar a largura de banda de Internet para os seguintes tipos de endereços IPv6:
Endereços IPv6 atribuídos a interfaces de rede elásticas (ENIs) de instâncias ECS.
Endereços IPv6 não associados que não estão anexados a nenhuma instância de recurso.
Antes de chamar esta operação, certifique-se de que o endereço IPv6 de destino já exista. Isso significa que uma instância ECS na VPC recebeu um endereço IPv6, ou um endereço IPv6 não associado foi criado chamando AllocateIpv6Address.
Após a ativação da largura de banda de Internet, o endereço IPv6 pode iniciar conexões de saída para a Internet e ser acessado a partir da Internet. Para permitir o acesso à rede pública à Internet, chame CreateIpv6EgressOnlyRule para configurar uma regra de apenas saída IPv6.
A operação AllocateIpv6InternetBandwidth não oferece suporte a compras simultâneas de largura de banda de Internet para o mesmo endereço IPv6.
- Cenários:
Acesso à Internet IPv6 para instâncias ECS: Permite que instâncias ECS acessem a Internet ou forneçam serviços via IPv6.
Acesso à Internet para endereços IPv6 não associados: Funciona com tabelas de rotas de gateway IPv6 para rotear o tráfego de Internet para IDCs locais e outros ambientes.
Comunicação apenas de saída: Funciona com CreateIpv6EgressOnlyRule para permitir o acesso à rede pública e rejeitar conexões de entrada da Internet.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:AllocateIpv6InternetBandwidth |
create |
*Ipv6InternetBandwidth.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do gateway IPv6. Você pode chamar a operação DescribeRegions para consultar o ID da região. |
cn-huhehaote |
| Ipv6GatewayId |
string |
Não |
O ID do gateway IPv6. |
ipv6gw-uf6hcyzu65v98v3du**** |
| Ipv6AddressId |
string |
Sim |
O ID do endereço IPv6. |
ipv6-2zen5j4axcp5l5qyy**** |
| InternetChargeType |
string |
Não |
Os métodos de cobrança para a largura de banda de Internet IPv6. Valores válidos:
|
PayByBandwidth |
| Bandwidth |
integer |
Sim |
A largura de banda de Internet do endereço IPv6. Unidade: Mbit/s.
|
200 |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Gere um valor de parâmetro a partir do seu cliente para garantir a exclusividade entre diferentes solicitações. O ClientToken aceita apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usará o RequestId da solicitação de API como o ClientToken. O RequestId pode ser diferente para cada solicitação de API. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| InternetBandwidthId |
string |
O ID da instância da largura de banda de Internet associada ao gateway IPv6 após a ativação da largura de banda de Internet. |
ipv6bw-uf6hcyzu65v98v3du**** |
| Ipv6AddressId |
string |
O ID do endereço IPv6. |
ipv6-2zen5j4axcp5l5qyy**** |
| RequestId |
string |
O ID da solicitação. |
6972A26E-99B1-4367-9890-FBDEBB0F5E7D |
Exemplos
Resposta de sucesso
JSON formato
{
"InternetBandwidthId": "ipv6bw-uf6hcyzu65v98v3du****",
"Ipv6AddressId": "ipv6-2zen5j4axcp5l5qyy****",
"RequestId": "6972A26E-99B1-4367-9890-FBDEBB0F5E7D"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalParam.Bandwidth | The param of %s is illegal. | O valor de largura de banda especificado é inválido. |
| 400 | MissingParam.Ipv6InstanceId | The param of Ipv6InstanceId is missing. | O Ipv6InstanceId não foi especificado. |
| 400 | InvalidIpv6Instance.NotFound | The specified Ipv6AddressId or Ipv6InternetBandwidthId is not found. | |
| 400 | IllegalParam.ChargeType | The param of %s is illegal. | O ChargeType especificado é inválido. Consulte a descrição da métrica na referência da API, modifique o parâmetro e tente novamente. |
| 400 | IllegalParam.InternetChargeType | The param of %s is illegal. | O InternetChargeType especificado é inválido. Consulte a descrição da métrica na referência da API, modifique o parâmetro e tente novamente. |
| 400 | OperationUnsupported.PrePaid | %s is unsupported. | A largura de banda de Internet IPv6 não oferece suporte à cobrança por assinatura. Consulte a descrição da métrica na referência da API, modifique o parâmetro e tente novamente. |
| 400 | OperationFailed.Ipv6GatewayDisMatchIpv6Address | The operation is failed because of %s. | O endereço IPv6 e o gateway IPv6 especificados não estão na mesma VPC. Verifique se a entrada está correta. |
| 400 | OperationFailed.InternetBandwidthAlreadyExisted | The operation is failed because of %s. | A instância IPv6 atual já tem a largura de banda de Internet ativada. Não a ative novamente. |
| 400 | OperationFailed.Ipv6GatewayNotExist | The operation is failed because of %s. | Não existe nenhuma instância de gateway IPv6 na VPC à qual o endereço IPv6 atual pertence. Crie um gateway IPv6 antes de realizar esta operação. |
| 400 | IncorrectStatus.Ipv6Instance | The status of %s [%s] is incorrect. | A instância IPv6 especificada está em um estado transitório. Tente novamente mais tarde. |
| 400 | IllegalParam.Ipv6Address | The param of %s is illegal. | O endereço IPv6 é inválido. |
| 400 | UnsupportedFeature.InternetChargeTypeOnFreeIpv6Address | The feature of %s is not supported. | A instância IPv6 atual está em um estado desvinculado e não oferece suporte ao tipo de cobrança especificado. Consulte a descrição da métrica na referência da API, modifique o parâmetro e tente novamente. |
| 400 | UnsupportedFeature.InternetChargeTypeOnStaticIsp | The feature of %s is not supported. | A instância IPv6 atual é uma instância de ISP único e não oferece suporte ao tipo de cobrança especificado. Consulte a descrição da métrica na referência da API, modifique o parâmetro e tente novamente. |
| 400 | OperationUnsupported.ULA | %s is unsupported. | A operação atual não oferece suporte a endereços ULA. |
| 400 | OperationFailed.OpenCdtServiceFirst | The operation is failed because of %s. | O tipo de cobrança especificado requer que o Cloud Data Transfer (CDT) esteja ativado. Ative o CDT e tente novamente. |
| 400 | OperationFailed.UpgradeCdtServiceFirst | The operation is failed because of cdt is not upgraded. | O tipo de instância especificado requer uma atualização para o faturamento do Cloud Data Transfer (CDT). Atualize para o CDT e tente novamente. |
| 400 | OperationUnsupported.PrivateGUA | This operation does not support private GUA addresses. | A operação atual não suporta endereços GUA privados. |
| 400 | OperationDenied.UnSupportedBindTypeCloudInstance | Internet bandwidth cannot be allocated to the IPv6 address bound to the cloud service instance. | A largura de banda de Internet pública não pode ser ativada para um endereço IPv6 que esteja vinculado a uma instância de serviço em nuvem. |
| 404 | ResourceNotFound.Ipv6Address | The specified resource of %s is not found. | O endereço IPv6 especificado não existe. Verifique se a entrada está correta. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.