Você pode chamar a operação UpdateBandwidthPackage para modificar a configuração de um plano de largura de banda.
Descrição da operação
Antes de chamar esta operação, observe o seguinte:
-
Se você não alterar o valor da largura de banda, UpdateBandwidthPackage é uma operação síncrona. A modificação entra em vigor imediatamente.
-
Se você alterar o valor da largura de banda de um plano de largura de banda que não está associado a uma instância do Global Accelerator (GA), UpdateBandwidthPackage é uma operação assíncrona. O sistema retorna um ID de solicitação, mas a modificação não está concluída. O sistema executa a tarefa em segundo plano. Você pode chamar a operação DescribeBandwidthPackage para verificar se a configuração do plano de largura de banda foi modificada:
-
Se os valores dos parâmetros que você deseja modificar permanecerem inalterados, o plano de largura de banda está sendo modificado. Nesse caso, você só pode realizar operações de consulta.
-
Se os valores dos parâmetros que você deseja modificar tiverem sido alterados, a modificação está concluída.
-
-
Se você alterar o valor da largura de banda de um plano de largura de banda que está associado a uma instância GA, UpdateBandwidthPackage é uma operação assíncrona. O sistema retorna um ID de solicitação, mas a modificação não está concluída. O sistema executa a tarefa em segundo plano. Você pode chamar a operação DescribeAccelerator e consultar o status da instância GA para verificar se o plano de largura de banda foi modificado:
-
Se a instância GA estiver no estado configuring, o plano de largura de banda associado à instância GA está sendo modificado. Nesse caso, você só pode realizar operações de consulta.
-
Se a instância GA estiver no estado active, o plano de largura de banda associado à instância GA foi modificado.
-
-
Você não pode chamar repetidamente a operação UpdateBandwidthPackage para modificar a configuração do mesmo plano de largura de banda.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ga:UpdateBandwidthPackage |
update |
*BandwidthPackage
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região onde a instância do Global Accelerator está implantada. Defina o valor como cn-hangzhou. |
cn-hangzhou |
| BandwidthPackageId |
string |
Sim |
O ID do plano de largura de banda que você deseja modificar. |
gbwp-bp1sgzldyj6b4q7cx**** |
| Name |
string |
Não |
O nome do plano de largura de banda. O nome deve ter entre 1 e 128 caracteres, começar com uma letra ou um caractere chinês e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). |
testName |
| Description |
string |
Não |
A descrição do plano de largura de banda. A descrição pode ter até 256 caracteres. |
testDescription |
| Bandwidth |
integer |
Não |
A largura de banda do plano de largura de banda. Unidade: Mbit/s. Valores válidos: 2 a 2000. |
2 |
| BandwidthType |
string |
Não |
O tipo de largura de banda. Valores válidos:
Nota
Você pode fazer upgrade de um plano de largura de banda Basic para Enhanced ou downgrade de um plano Enhanced para Basic. Não é possível alterar o tipo de largura de banda de um plano Advanced. |
Basic |
| AutoPay |
boolean |
Não |
Especifica se o pagamento automático deve ser ativado. Valores válidos:
Nota
Este parâmetro é obrigatório apenas para pedidos de upgrade. |
false |
| AutoUseCoupon |
boolean |
Não |
Especifica se cupons devem ser utilizados. Valores válidos:
|
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| BandwidthPackage |
string |
O ID do plano de largura de banda. |
gbwp-bp1eo4f57z1kbbcmn**** |
| Description |
string |
A descrição do plano de largura de banda. |
testDescription |
| RequestId |
string |
O ID da solicitação. |
1DF3A3CB-B621-44F8-9870-C20D034D7AB |
| Name |
string |
O nome do plano de largura de banda. |
testName |
Exemplos
Resposta de sucesso
JSON formato
{
"BandwidthPackage": "gbwp-bp1eo4f57z1kbbcmn****",
"Description": "testDescription",
"RequestId": "1DF3A3CB-B621-44F8-9870-C20D034D7AB",
"Name": "testName"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | COMMODITY.INVALID_COMPONENT | The Basic type only can be upgraded to the Enhanced, and the Enhanced type only can be downgraded to the Basic . The type of the Advance bandwidth can not be changed. | |
| 400 | StateError.BandwidthPackage | The state of bandwidth package is invalid. | The bandwidth plan is in an invalid state. |
| 400 | NotExist.BandwidthPackage | The bandwidth package does not exist. | The bandwidth package does not exist. |
| 400 | UpgradeError.BandwidthPackage | The bandwidth package configurations should be either all upgrades or all downgrades. | You cannot upgrade and downgrade a bandwidth plan at the same time. You can only upgrade or downgrade the bandwidth plan. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.