Adquire um serviço de reserva de capacidade elástica. Você pode usar esta operação para adquirir um serviço de reserva de capacidade elástica que esteja preparado e em estado inativo.
Descrição da operação
Certifique-se de compreender totalmente os métodos de cobrança e a precificação da reserva de capacidade elástica antes de usar esta operação.
Antes de adquirir um serviço de reserva de capacidade elástica, você pode chamar DescribeElasticityAssurances para consultar os serviços de reserva de capacidade elástica disponíveis.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:PurchaseElasticityAssurance |
update |
*ElasticityAssurance.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do serviço de reserva de capacidade elástica. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| Period |
integer |
Não |
A duração da aquisição. A unidade da duração é determinada pelo parâmetro PeriodUnit. Valores válidos:
Valor padrão: 1. |
1 |
| PeriodUnit |
string |
Não |
A unidade da duração da aquisição. Valores válidos:
Valor padrão: Year. |
Month |
| PrivatePoolOptions.Id |
string |
Sim |
O ID do serviço de reserva de capacidade elástica. |
eap-bp67acfmxazb4**** |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. O valor é gerado pelo seu cliente e deve ser único entre diferentes solicitações. O valor de |
123e4567-e89b-12d3-a456-426655440000 |
| PrivatePoolOptions.MatchCriteria |
string |
Não |
O modo de correspondência do serviço de reserva de capacidade elástica. Valores válidos:
Valor padrão: Open. |
Open |
| StartTime |
string |
Não |
O período de vigência do serviço de reserva de capacidade elástica. Por padrão, o serviço entra em vigor quando a operação é invocada. Especifique a hora no padrão ISO 8601 no formato |
2024-06-18T00:00:00Z |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.MalFormed | The specified StartTime is out of the permitted range. | |
| 400 | Invalid.PrivatePoolOptions.Id | The PrivatePool does not exist. | O parâmetro especificado PrivatePoolOptions.Id deve estar vazio. |
| 400 | InvalidParameter.PeriodUnit | The specified PeriodUnit is not supported. | O PeriodUnit especificado é inválido. |
| 401 | InvalidUser.Unauthorized | The user is not authorized. | A conta que você está usando não tem as permissões necessárias. |
| 500 | InternalError | Internal error. | Ocorreu um erro ao enviar a solicitação. Tente novamente mais tarde. |
| 403 | IncorrectPrivatePoolStatus | The current status of the private pool does not support this operation. | O status atual do pool privado especificado no parâmetro não suporta esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.