Detiene una instancia de ECS. Puede elegir diferentes métodos de apagado, modos de detención y modos de operación por lotes para detener la instancia.
Descripción de la operación
Esta operación es asíncrona. La instancia no se detiene inmediatamente. Después de una llamada correcta, la instancia primero entra en el estado Stopping. Puede invocar DescribeInstanceStatus para consultar el estado de la instancia. Cuando el estado devuelto es Stopped, la instancia se detiene correctamente.
Antes de comenzar
Las instancias bloqueadas por motivos de seguridad no se pueden detener mediante esta operación. Para obtener más información, consulte Efectos del bloqueo de seguridad de recursos en las llamadas a la API.
Después de habilitar el modo económico para las instancias en una VPC, puede configurar
StoppedMode=KeepChargingen Configuración para habilitar el modo de detención estándar. Después de detener la instancia de ECS, la facturación continúa y se conservan el inventario del tipo de instancia de ECS y la dirección IP de Internet.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:StopInstance |
update |
*Instance.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
string |
Sí |
El ID de la instancia. |
i-bp67acfmxazb4ph**** |
| ConfirmStop |
boolean |
No |
Este parámetro se está descontinuando y se conserva solo con fines de compatibilidad. Ignore este parámetro al llamar a esta operación. |
true |
| ForceStop |
boolean |
No |
Especifica si se debe detener forzosamente la instancia. Valores válidos:
Valor predeterminado: false. |
false |
| StoppedMode |
string |
No |
El modo de detención de una instancia de ECS de pago por uso. Valores válidos:
Valor predeterminado: Si habilita el modo económico para instancias en una VPC en la consola de ECS (para obtener más información, consulte Habilitar el modo económico de forma predeterminada) y se cumplen las condiciones, el valor predeterminado es |
KeepCharging |
| DryRun |
boolean |
No |
Especifica si se debe realizar una ejecución de prueba (dry run). Valores válidos:
Valor predeterminado: false. |
true |
| Hibernate |
boolean |
No |
Nota
Este parámetro está en vista previa por invitación y no está disponible para su uso. |
hide |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
1C488B66-B819-4D14-8711-C4EAAA13AC01 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "1C488B66-B819-4D14-8711-C4EAAA13AC01"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParameter.Encrypted.KmsNotEnable | The operation failed because KMS is not activated. Please activate KMS in the KMS console and try again. | |
| 400 | DiskError | IncorrectDiskStatus. | El disco especificado se encuentra en un estado no vá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. | La instancia a la que está conectado el disco está bloqueada por motivos de seguridad. |
| 403 | InstanceType.ParameterMismatch | The input parameter ConfirmStop must be true when an instance have localstorage. | Cuando la instancia utiliza almacenamiento local, el parámetro ConfirmStop debe establecerse en true. |
| 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. | Esta operación no es compatible con instancias spot. |
| 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 | The ECS service is not authorized to access your KMS key. Please grant the ECS service permission to use the key and try again. | |
| 403 | HibernationConfigured.InstanceOperationForbidden | The operation is not permitted due to limit of the hibernation configured instance. | La operación no está permitida porque la instancia no cumple los requisitos para habilitar la opción de hibernación. |
| 403 | HibernationConfigured.NotEnabled | The instance hibernation configured option is not enabled. | |
| 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. | Key Management Service (KMS) no se ha activado. |
| 403 | OperationDenied.SystemInstanceNotSupport | The system instance does not support the %s operation because %s. | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | La instancia especificada no existe. Verifique si el ID de la instancia es correcto. |
| 503 | LimitedOperation.ServiceUnavailable | The service is currently unavailable. Please try again later. | El servicio no está disponible actualmente. Inténtelo de nuevo más tarde. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.