Inicia instancias de Elastic Compute Service (ECS) que se encuentran en estado Stopped.
Descripción de la operación
Esta operación es asíncrona. Después de llamar a esta operación para iniciar instancias de ECS, la operación establece el estado de las instancias de ECS en Starting y comienza el proceso de inicio. Puede llamar a la operación DescribeInstanceStatus para consultar el estado de las instancias. Cuando el estado de las instancias de ECS cambia a Running, las instancias se han iniciado.
Precauciones
-
No puede llamar a esta operación para iniciar instancias de ECS que están bloqueadas por motivos de seguridad. Para obtener más información, consulte Comportamiento de la API cuando una instancia está bloqueada por motivos de seguridad.
-
Las instancias de ECS que desea iniciar deben estar en el estado Stopped (
Stopped). -
Es posible que las instancias de ECS detenidas en modo económico no se puedan iniciar debido a recursos insuficientes.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ecs:StartInstances |
update |
*Instance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DryRun |
boolean |
No |
Especifica si se debe realizar una ejecución de prueba (dry run). Valores válidos:
Nota
Si establece
Valor predeterminado: false. |
false |
| RegionId |
string |
Sí |
El ID de región de la instancia de ECS. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente. |
cn-hangzhou |
| BatchOptimization |
string |
No |
El modo de operación por lotes. Valores válidos:
Valor predeterminado: AllTogether. |
AllTogether |
| InstanceId |
array |
Sí |
Los ID de las instancias de ECS. Valores válidos de N: 1 a 100. |
i-bp67acfmxazb4p**** |
|
string |
No |
El ID de la instancia de ECS N. |
i-bp67acfmxazb4p**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InstanceResponses |
object |
||
| InstanceResponse |
array<object> |
La información sobre la instancia de ECS, como el estado de cada instancia antes y después de llamar a la operación, y los resultados de la operación. |
|
|
object |
|||
| Code |
string |
El código de error que se devuelve para la operación en la instancia de ECS. El valor 200 indica que la operación se realizó correctamente. Para obtener más información, consulte la sección "Códigos de error" en este tema. |
200 |
| Message |
string |
El mensaje de error que se devuelve para la operación en la instancia de ECS. El valor success indica que la operación se realizó correctamente. Para obtener más información, consulte la sección "Códigos de error" en este tema. |
success |
| InstanceId |
string |
El ID de la instancia de ECS. |
i-bp67acfmxazb4p**** |
| CurrentStatus |
string |
El estado de la instancia de ECS después de llamar a la operación. |
Starting |
| PreviousStatus |
string |
El estado de la instancia de ECS antes de llamar a la operación. |
Stopped |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InstanceResponses": {
"InstanceResponse": [
{
"Code": "200",
"Message": "success",
"InstanceId": "i-bp67acfmxazb4p****",
"CurrentStatus": "Starting",
"PreviousStatus": "Stopped"
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. | The ECS service does not have permission to access your KMS. |
| 400 | DRYRUN.SUCCESS | This request is a dryrun request with successful result. | The request is checked and determined as valid. |
| 400 | Invalid.PrivatePoolOptions.NoStock | The PrivatePool has been used up. | The capacity of the specified private pool (elastic assurance, capacity reservation) has been used up. |
| 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. | InstanceIds cannot be more than 100. |
| 403 | Abs.InvalidInstanceIds.MalFormed | The specified instanceIds is not valid. | The specified instance ID is invalid. |
| 403 | InstanceExpired | %s | The instance is out of date and the operation cannot be performed. |
| 403 | InstanceLockedForSecurity | %s | |
| 403 | InstanceExpiredOrInArrears | %s | |
| 403 | IncorrectInstanceStatus | %s | The instance is in a state that does not support the current operation. |
| 403 | InvalidInstance.NotFoundSystemDisk | %s | The system disk of the instance is missing. |
| 403 | OperationDenied.SpotPriceLowerThanPublicPrice | The spot instance price is lower than public price. | Your user-defined maximum hourly price of a spot instance is lower than the current market price. |
| 403 | InsufficientBalance | Your account does not have enough balance. | |
| 403 | InstanceNotReady | The specified instance is not ready for use. | |
| 403 | OperationDenied.HostRepairing | %s | |
| 403 | OperationDenied.NoStock | The requested resource is sold out in the specified zone, try other types of resources or other regions and zones. | The requested resources are sold out in the specified zone. Try another instance type or zone. |
| 404 | InvalidInstanceId.NotFound | %s | |
| 404 | InvalidInstanceIds.NotFound | The specified InstanceIds does not exist. | The specified InstanceId parameter does not exist. You can call the DescribeInstances operation to query the state of the instance. |
| 503 | LimitedOperation.ServiceUnavailable | The service is currently unavailable. Please try again later. | The service is currently unavailable. Please try again later. |
| 409 | InvalidOperation.Conflict | Request was denied due to conflict with a previous request, please try again later. | A conflicting task exists in the port list. |
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.