Verifique se uma instância de serviço do Compute Nest expirou.
Observações de uso
O CheckOutLicense oferece suporte apenas às seguintes instâncias de serviço:
Instâncias de serviço com configuração de venda personalizada definida
Instâncias de serviço criadas por meio do Alibaba Cloud Marketplace
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
|
ServiceId |
string |
Não |
O ID do serviço. |
service-1e2e93c150084exxxxxx |
|
ServiceInstanceName |
string |
Não |
O nome da instância de serviço. |
test |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Descrição |
Exemplo |
|
RequestId |
string |
O ID da solicitação. |
B22723B7-FC31-18F5-A33E-1AF4C82736AA |
|
ServiceInstanceId |
string |
O ID da instância de serviço. |
si-8722386303094axxxxxx |
|
LicenseMetadata |
string |
Os metadados definidos na configuração de venda personalizada. |
{"TemplateName":"Custom_Image_Ecs","SpecificationName":"","CustomData":"xxxx"} |
|
TrialType |
string |
A política de teste. Valores válidos: - Trial: há suporte para testes. - NotTrial: não há suporte para testes. |
NotTrial |
|
Token |
string |
A assinatura digital. Para obter informações sobre como verificar uma assinatura digital, consulte Verificar uma assinatura digital. |
58d4574bd0d967bb431cd8936b5e80c4 |
|
ExpireTime |
string |
O horário de expiração da instância de serviço. |
2023-08-28T06:27:08Z |
|
ServiceId |
string |
O ID do serviço. |
service-1e2e93c150084exxxxxx |
|
Components |
string |
Os itens de faturamento adicionais do Alibaba Cloud Marketplace. |
{"package_version":"yuncode55xxxxxxxx","SystemDiskSize":"40","DataDiskSize":"100"} |
Códigos de erro
|
Código de erro |
Mensagem de erro |
Descrição |
|
EntityNotExist.Service |
The provided parameter "ServiceId" is invalid. |
O ID do serviço especificado é inválido. |
|
EntityNotExist.ServiceInstance |
The specified service instance cannot be found. |
A instância de serviço não existe ou não é uma instância do Elastic Compute Service (ECS) criada pelo Compute Nest. |
|
LicenseExpired |
The license of the current service instance ${serviceInstanceId} has expired. |
A instância de serviço com pagamento conforme o uso tem pagamentos pendentes ou falhou na verificação. |
|
LicenseExpired |
The license of the current service instance ${serviceInstanceId} has expired. expired time ${Time}. |
A instância de serviço sem pagamento conforme o uso expirou. |
|
LicenseExpired |
The service instance Prometheus is deleted. |
A instância do Prometheus associada à instância de serviço foi excluída. |
Exemplos
Chame a API CheckOutLicense para verificar o período de validade de uma instância de serviço e a existência de pagamentos pendentes. Para obter um exemplo completo, consulte Verificar o período de validade de uma instância de serviço.