Todos os produtos
Search
Central de documentação

Expenses and Costs:RefundInstance

Última atualização: Jun 28, 2026

Cancela assinaturas de instâncias que você não precisa mais.

Descrição da operação

  1. Os reembolsos cobrem apenas o valor que você pagou. Cupons utilizados não são reembolsados.

  2. Antes de cancelar uma assinatura, verifique cuidadosamente as informações do recurso e confirme os termos e o valor do reembolso. Após o cancelamento de uma assinatura, o recurso não pode ser recuperado.

  3. Esta operação pode ser chamada apenas por clientes diretos, não por revendedores.

  4. Para mais informações, consulte Regras de reembolso para o site internacional.

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

*All Resource

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClientToken

string

Não

Um identificador universalmente único (UUID) gerado pelo cliente, usado para garantir a idempotência da solicitação. Se você fizer várias chamadas com o mesmo ClientToken, o sistema retornará o resultado da primeira chamada. Uma chamada bem-sucedida retorna um ID de ordem de reembolso.

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

ImmediatelyRelease

string

Não

Este parâmetro é obrigatório para cancelamento de assinatura. Valores válidos: 1: A instância é liberada imediatamente. 0: A instância é primeiro parada de acordo com sua política de parada. Este recurso é suportado apenas para alguns produtos. Por padrão, as instâncias são liberadas imediatamente.

1

ProductCode

string

Não

O código do produto. Este parâmetro é obrigatório para cancelamento de assinatura. Se um código de erro indicar que o produto não é suportado, envie um ticket para solicitar que este recurso seja ativado.

ecs

InstanceId

string

Não

O ID da instância. Este não é um nome personalizado. Este parâmetro é obrigatório para cancelamento de assinatura.

i-bp1etb69sqxgl4*******

ProductType

string

Não

O tipo do produto. Este parâmetro é obrigatório para cancelamento de assinatura. A menos que especificado de outra forma, passe uma string vazia. No API Explorer, você pode inserir automaticamente uma string vazia movendo o ponteiro do mouse sobre a caixa de entrada e clicando no botão que aparece. Ao chamar esta operação a partir do seu código, passe uma string vazia "".

空字符串

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O objeto de resposta.

Message

string

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

success

RequestId

string

O ID da solicitação. Forneça este ID ao nosso suporte técnico para solução de problemas.

UUID

Data

object

Os dados retornados.

HostId

string

O site onde o host está localizado.

cn

OrderId

integer

O ID da ordem de reembolso. Este parâmetro é retornado apenas se o cancelamento da assinatura for bem-sucedido.

2100000000***

Code

string

O código de resposta.

ResourceNotExists

Success

boolean

Indica se a operação foi bem-sucedida. true: A operação foi bem-sucedida. false: A operação falhou.

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. System exception, please try again

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.