Interrompe uma instância do Elastic Compute Service (ECS). Você pode especificar diferentes estratégias de interrupção, modos de interrupção e modos de operação em lote para interromper a instância ECS.
Descrição da operação
Esta é uma operação assíncrona. A instância ECS não é interrompida imediatamente após uma invocação bem-sucedida. A instância ECS entra primeiro no estado Stopping. Você pode invocar DescribeInstanceStatus para consultar o status da instância. Quando o status retornado for Stopped, a instância ECS estará interrompida.
Antes de começar
Instâncias ECS bloqueadas por motivos de segurança não podem ser interrompidas pela invocação desta operação. Para mais informações, consulte Impacto dos bloqueios de segurança de recursos nas chamadas de API.
Após ativar o modo econômico para instâncias conectadas à VPC, você pode definir
StoppedMode=KeepChargingpara ativar o modo de interrupção padrão. A instância ECS continua sendo cobrada após ser interrompida, e o estoque do tipo de instância ECS e o endereço IP da Internet são retidos.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:StopInstance |
update |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
i-bp67acfmxazb4ph**** |
| ConfirmStop |
boolean |
Não |
Este parâmetro será descontinuado em breve e é mantido apenas para fins de compatibilidade. Ignore este parâmetro ao chamar esta operação. |
true |
| ForceStop |
boolean |
Não |
Especifica se a instância deve ser interrompida à força. Valores válidos:
Valor padrão: false. |
false |
| StoppedMode |
string |
Não |
O modo de interrupção para a instância ECS pós-paga. Valores válidos:
Valor padrão: Se você ativar o modo econômico para instâncias conectadas à VPC no console do ECS (para mais informações, consulte Ativar o modo econômico por padrão) e as condições forem atendidas, o valor padrão será |
KeepCharging |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado apenas um dry run. Valores válidos:
Valor padrão: false. |
true |
| Hibernate |
boolean |
Não |
Nota
Este parâmetro está em visualização por convite e não está disponível para uso. |
hide |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
1C488B66-B819-4D14-8711-C4EAAA13AC01 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "1C488B66-B819-4D14-8711-C4EAAA13AC01"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descriçã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. |
| 400 | DiskError | IncorrectDiskStatus. | O disco especificado está em um estado inválido. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | InstanceLockedForSecurity | The specified operation is denied as your instance is locked for security reasons. | A instância está bloqueada por motivos de segurança. Entre em contato com o suporte técnico de segurança. |
| 403 | InstanceType.ParameterMismatch | The input parameter ConfirmStop must be true when an instance have localstorage. | O parâmetro ConfirmStop deve ser definido como true quando a instância utiliza armazenamento local. |
| 403 | InstanceExpiredOrInArrears | The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode). | |
| 403 | InvalidInstanceId.NotSupport | Classic network Instance does not support this operation. | Instâncias do tipo de rede clássica não suportam esta operação. |
| 403 | InvalidParameter.KMSKeyId.CMKUnauthorized | The CMK needs to be added ECS tag | |
| 403 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be enabled. | |
| 403 | InvalidParameter.KMSKeyId.KMSUnauthorized | ECS service have no right to access your KMS. | O serviço ECS não tem permissão para acessar seu KMS. |
| 403 | HibernationConfigured.InstanceOperationForbidden | The operation is not permitted due to limit of the hibernation configured instance. | A operação não é permitida porque a instância não atende aos requisitos para ativar a opção de hibernação. |
| 403 | HibernationConfigured.NotEnabled | The instance hibernation configured option is not enabled. | |
| 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 | The specified InstanceId does not exist. | O ID da instância especificado é inválido. |
| 503 | LimitedOperation.ServiceUnavailable | The service is currently unavailable. Please try again later. | O serviço está indisponível no momento. Tente novamente mais tarde. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.