Todos os produtos
Search
Central de documentação

Elastic Compute Service:StopInstances

Última atualização: Jun 29, 2026

Para uma ou mais instâncias ECS. Você pode especificar o método de parada, o modo de parada e o modo de operação em lote.

Descrição da operação

Esta é uma operação assíncrona. Após uma chamada bem-sucedida, a instância entra no estado Stopping. Chame DescribeInstanceStatus para consultar o status da instância. Quando o status retornado for Stopped, a instância estará parada.

Antes de começar

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

ecs:StopInstances

update

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

DryRun

boolean

Não

Especifica se deve ser enviada uma solicitação de dry run. Valores válidos:

  • true: envia uma solicitação de dry run sem parar as instâncias. O sistema verifica os parâmetros obrigatórios, o formato da solicitação e o status da instância. Se a verificação falhar, o erro correspondente será retornado. Se a verificação for bem-sucedida, DRYRUN.SUCCESS será retornado.

Nota

Se o parâmetro BatchOptimization estiver definido como SuccessFirst, o resultado do dry run para DryRun=true retornará apenas DRYRUN.SUCCESS.

  • false: envia uma solicitação normal. Após a solicitação passar na verificação, as instâncias serão paradas.

Valor padrão: false.

false

RegionId

string

Sim

O ID da região das instâncias. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

ForceStop

boolean

Não

Especifica se as instâncias devem ser paradas forçadamente. Valores válidos:

  • true: para forçadamente as instâncias.
    Aviso Uma parada forçada é equivalente a um desligamento abrupto. Dados que não foram gravados nos discos no sistema operacional da instância podem ser perdidos. Prossiga com cautela.
  • false: para normalmente as instâncias.

Valor padrão: false.

false

StoppedMode

string

Não

O modo de parada. Valores válidos:

  • StopCharging: modo econômico. Após o modo econômico ser ativado:

    • A cobrança de recursos de computação (vCPUs, memória e GPUs), taxas de licença de imagem e largura de banda fixa de endereços IP públicos estáticos é suspensa.

    • A cobrança de discos de sistema, discos de dados e largura de banda fixa de Elastic IP Addresses (EIPs) continua.

    • Como os recursos de computação são liberados, a instância pode falhar ao iniciar devido a recursos insuficientes. Tente novamente mais tarde ou altere o tipo de instância.

    • Se um EIP estiver associado à instância antes de ela ser parada, o endereço IP permanecerá inalterado após a instância ser reiniciada. Caso contrário, o endereço IP público estático pode mudar, mas o endereço IP privado permanecerá inalterado.

    Para mais informações, consulte Modo econômico.

    Importante Se a instância não suportar o modo econômico, a API não retornará um erro. A parada da instância tem prioridade. Os tipos de instância que não suportam o modo econômico incluem instâncias com SSDs locais e instâncias de assinatura.

  • KeepCharging: modo de parada padrão. Após a instância ser parada, os recursos são retidos e a cobrança continua. O inventário do tipo de instância e o endereço IP público também são retidos. Se você parar a instância para substituir o sistema operacional, reinicializar um disco, alterar o tipo de instância ou modificar o endereço IP privado, selecione este modo para evitar falhas de inicialização.

Valor padrão: Se você ativar o modo econômico para instâncias conectadas a VPC e as condições forem atendidas, o valor padrão será StopCharging. Caso contrário, o valor padrão será KeepCharging.

KeepCharging

BatchOptimization

string

Não

O modo de operação em lote. Valores válidos:

  • AllTogether: todas as operações devem ser bem-sucedidas para que a operação em lote inteira seja considerada bem-sucedida. Se qualquer operação falhar, toda a operação em lote falhará e todas as operações concluídas serão revertidas ao estado anterior.

  • SuccessFirst: cada operação no lote é executada de forma independente. Se uma operação falhar, as outras operações ainda poderão ser executadas e confirmadas como bem-sucedidas. As operações bem-sucedidas são confirmadas, e as operações com falha são marcadas como falhas sem afetar os resultados das outras operações.

Valor padrão: AllTogether.

AllTogether

InstanceId

array

Sim

Os IDs das instâncias. Comprimento do array: 1 a 100.

i-bp67acfmxazb4p****

string

Não

O ID da instância.

i-bp67acfmxazb4p****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

1C488B66-B819-4D14-8711-C4EAAA13AC01

InstanceResponses

object

InstanceResponse

array<object>

O array de objetos InstanceResponse que contém o status antes e depois da operação e o resultado da operação para cada instância.

object

Code

string

O código de erro retornado para a instância. Um valor retornado de 200 indica que a operação foi bem-sucedida. Para mais informações, consulte a seção "Códigos de erro" deste tópico.

200

Message

string

A mensagem de erro retornada para a instância. O valor retornado success indica que a operação foi bem-sucedida. Para mais informações, consulte a seção "Códigos de erro" deste tópico.

success

InstanceId

string

O ID da instância.

i-bp67acfmxazb4p****

CurrentStatus

string

O status atual da instância.

Stopping

PreviousStatus

string

O status da instância antes da chamada da operação.

Running

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "1C488B66-B819-4D14-8711-C4EAAA13AC01",
  "InstanceResponses": {
    "InstanceResponse": [
      {
        "Code": "200",
        "Message": "success",
        "InstanceId": "i-bp67acfmxazb4p****",
        "CurrentStatus": "Stopping",
        "PreviousStatus": "Running"
      }
    ]
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidParameter.KMSKeyId.CMKNotEnabled The CMK needs to be added ECS tag
400 InvalidParameter.KMSKeyId.KMSUnauthorized ECS service account have no right to access your KMS. O serviço ECS não tem permissão para acessar seu KMS.
400 DRYRUN.SUCCESS This request is a dryrun request with successful result. A solicitação de dry run foi verificada e passou na validação.
400 InvalidParameter.Encrypted.KmsNotEnable Failed to perform this operation because KMS is not activated. Você deve ativar o serviço de hospedagem de chaves KMS.
500 InternalError The request processing has failed due to some unknown error.
403 InvalidInstanceId.NotFound InstanceId should not be null.
403 InvalidParameter.TooManyInstanceIds Instance ids cannot be more than 100. O comprimento da lista InstanceIds excede 100.
403 Abs.InvalidInstanceIds.MalFormed The specified instanceIds is not valid. O ID da instância especificado é inválido.
403 InstanceLockedForSecurity %s
403 InstanceExpiredOrInArrears %s
403 IncorrectInstanceStatus %s A operação não é permitida porque o status da instância não a suporta.
403 InvalidInstanceId.NotSupport %s
403 InsufficientBalance Your account does not have enough balance.
403 InstanceNotReady The specified instance is not ready for use.
403 InvalidOperation.KMSKeyIdNotFound The specified KMSKeyId not found, %s. A chave de criptografia KMS associada não pode ser encontrada. Verifique se a chave de criptografia KMS é válida.
403 InvalidOperation.KMSServiceNotOpen KMS service is currently not open. O Key Management Service (KMS) não foi ativado.
403 OperationDenied.SystemInstanceNotSupport The system instance does not support the %s operation because %s.
404 InvalidInstanceId.NotFound %s
404 InvalidInstanceIds.NotFound The specified InstanceIds does not exist. O InstanceId especificado não existe. Verifique se o valor do parâmetro InstanceId está correto. Você pode chamar DescribeInstances para consultar o status da instância especificada.
503 LimitedOperation.ServiceUnavailable The service is currently unavailable. Please try again later. O serviço está indisponível no momento. Tente novamente mais tarde.
409 InvalidOperation.Conflict Request was denied due to conflict with a previous request, please try again later. Existe uma tarefa conflitante na lista de portas.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.