Todos os produtos
Search
Central de documentação

Expenses and Costs:RefundInstance

Última atualização: Aug 27, 2026

Cancela a assinatura de uma instância que não é mais necessária.

Descrição da operação

  1. Apenas o valor efetivamente pago é reembolsado. Vouchers utilizados não são reembolsados.

  2. Verifique cuidadosamente as informações sobre o recurso cuja assinatura será cancelada e confirme os termos de cancelamento e o valor do reembolso. Os recursos não podem ser recuperados após o cancelamento da assinatura.

  3. Esta operação pode ser chamada apenas por clientes diretos. Clientes revendedores não podem utilizar esta operação.

  4. Para outras dúvidas, consulte: Regras de reembolso do site internacional do Alibaba Cloud

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

bss:RefundBatchRemainRefund

update

*Todos os recursos.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClientToken

string

Não

Obrigatório para cenários idempotentes. Uma string gerada por UUID. Este campo é usado para idempotência. Se o mesmo valor for passado em múltiplas chamadas, o resultado da primeira chamada será retornado. Se um resultado for retornado após a chamada, você poderá analisar o ID do pedido de reembolso, o que indica que a chamada foi bem-sucedida.

793F021C-B589-1225-82A9-99232AEBE494

ImmediatelyRelease

string

Não

Obrigatório para cenários de cancelamento de assinatura. Valores válidos: 1: libera a instância imediatamente. 0: interrompe a instância primeiro com base na política de desligamento. Apenas alguns produtos suportam este valor. Valor padrão: 1.

1

ProductCode

string

Não

Obrigatório para cenários de cancelamento de assinatura. O código do produto. Se o código de erro retornado após a chamada indicar que o produto não é suportado, abra um ticket para solicitar que o serviço em nuvem ative esse recurso.

ecs

InstanceId

string

Não

Obrigatório para cenários de cancelamento de assinatura. O ID da instância, não o nome personalizado.

i-bp1etb69sqxgl4*******

ProductType

string

Não

Obrigatório para cenários de cancelamento de assinatura. O tipo de produto. Salvo indicação em contrário, passe uma string vazia. Na ferramenta de depuração, você não precisa inserir um valor manualmente. Passe o mouse sobre a caixa de entrada e um botão rotulado "Inserir string vazia" aparecerá. Clique neste botão. Ao iniciar um cancelamento de assinatura via código, passe uma string vazia "".

String vazia

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O resultado.

Message

string

A descrição do resultado da execução.

success

RequestId

string

A string do Tracing Analysis para a execução. Forneça esta string à plataforma ao solucionar problemas.

UUID

Data

object

Os dados.

HostId

string

O site onde o host de execução reside.

cn

OrderId

integer

O ID do pedido de reembolso retornado quando o cancelamento da assinatura é bem-sucedido.

2100000000***

Code

string

O código de resposta.

ResourceNotExists

Success

boolean

Indica se a chamada foi bem-sucedida. Um valor true indica que a chamada foi concluída. Um valor false indica que ocorreu um erro.

false

Exemplos

Resposta de sucesso

JSON formato

{
  "Message": "success",
  "RequestId": "UUID",
  "Data": {
    "HostId": "cn",
    "OrderId": 0
  },
  "Code": "ResourceNotExists",
  "Success": false
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 ResourceNotExists The specific resource is not exists.
400 ResourceStatusError The resource status error.
400 InvalidOwner The specified owner does not belong to caller.
400 InvalidParameter The specified request contains invalid parameters.
400 MissingParameter The specified request lacks essential parameters.
400 NotApplicable The specified API is not applicable for the user.
400 NotAuthorized The user is not authorized for the specified API.
400 BindMirrorInstanceError Charged images that are related to ECS.
400 ExceedRefundQuotaError The number of unsubscription times has reached the upper limit.
400 ExistUnPaidOrderError The instance has an unsettled order.
400 ExistRefundingOrderError The instance ID is invalid: the instance may have expired, been refunded, or been released.
400 NoRestValueError The refund amount is 0.
400 AmbassadorOrderLimitError The instance has an ambassador order that may raise risks.
400 ActivityForbiddenError Promotional orders do not support refunds.
400 ProductCheckError The cloud service failed SPI preflight verification.
400 CommodityNotSupported The specified commodity is not supported.
500 InternalError An error occurred in the internal server. Ocorreu um erro no sistema. Tente novamente.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.