Para uma ou mais instâncias ECS. Você pode especificar diferentes métodos de parada, modos de parada e modos de operação em lote.
Descrição da operação
Esta é uma operação assíncrona. As instâncias não são paradas imediatamente após uma chamada bem-sucedida. Após uma chamada bem-sucedida, a instância entra no estado Stopping. Você pode chamar DescribeInstanceStatus para consultar o status da instância. Quando o status retornado for Stopped, a instância estará parada.
Antes de começar
Após uma instância ser parada, ela fica indisponível. Certifique-se de que parar a instância não afetará seus negócios. Você pode chamar StartInstance ou StartInstances para iniciar a instância.
Instâncias bloqueadas por motivos de segurança não podem ser paradas ao chamar esta operação. Para mais informações, consulte Impactos dos bloqueios de segurança de recursos nas operações de API.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:StopInstances |
update |
*Instância.
|
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:
Nota
Se o parâmetro BatchOptimization estiver definido como
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ça. Valores válidos:
Valor padrão: false. |
false |
| StoppedMode |
string |
Não |
O modo de parada. Valores válidos:
Valor padrão: Se você ativar o modo econômico para instâncias conectadas à VPC e as condições forem atendidas, o valor padrão será |
KeepCharging |
| BatchOptimization |
string |
Não |
O modo de operação em lote. Valores válidos:
Valor padrão: AllTogether. |
AllTogether |
| InstanceId |
array |
Sim |
A matriz de IDs de instância. Comprimento da matriz: 1 a 100. |
i-bp67acfmxazb4p**** |
|
string |
Não |
O ID da instância. |
i-bp67acfmxazb4p**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| InstanceResponses |
object |
||
| InstanceResponse |
array<object> |
A matriz 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 do resultado da operação da instância. Um valor retornado de 200 indica sucesso. Para mais informações, consulte a seção de códigos de erro. |
200 |
| CurrentStatus |
string |
O status atual da instância. |
Stopping |
| InstanceId |
string |
O ID da instância. |
i-bp67acfmxazb4p**** |
| Message |
string |
A mensagem de erro retornada para a operação da instância. Um valor retornado de |
success |
| PreviousStatus |
string |
O status da instância antes da operação. |
Running |
| RequestId |
string |
O ID da solicitação. |
1C488B66-B819-4D14-8711-C4EAAA13AC01 |
Exemplos
Resposta de sucesso
JSON formato
{
"InstanceResponses": {
"InstanceResponse": [
{
"Code": "200",
"CurrentStatus": "Stopping",
"InstanceId": "i-bp67acfmxazb4p****",
"Message": "success",
"PreviousStatus": "Running"
}
]
},
"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.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 ECS não tem permissão para acessar seu Key Management Service (KMS). |
| 400 | DRYRUN.SUCCESS | This request is a dryrun request with successful result. | A solicitação de dry run foi verificada e aprovada. |
| 400 | InvalidParameter.Encrypted.KmsNotEnable | The operation failed because KMS is not activated. Please activate KMS in the KMS console and try again. | |
| 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 tamanho da lista InstanceIds excede 100. |
| 403 | Abs.InvalidInstanceIds.MalFormed | The specified instanceIds is not valid. | O parâmetro InstanceId especificado é inválido. |
| 403 | InstanceLockedForSecurity | %s | |
| 403 | InstanceExpiredOrInArrears | %s | |
| 403 | IncorrectInstanceStatus | %s | O status atual da instância não oferece suporte a esta operação. |
| 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 does not exist. Please verify that the key ID is correct and that the key resides in the current region. | |
| 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. | |
| 403 | OperationDenied.KMSKeyUnauthorized | The operation is denied due to missing KMS key authorization. Please check the KMS key permissions and ensure the key is properly authorized for this operation. | |
| 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. | Esta operação não é permitida devido a um conflito de tarefas. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.