En este documento, se muestra cómo resolver problemas con las operaciones de creación de API de instancias masivas.
Errores de operaciones
Cuando usas la API de instancias masivas para crear VM, las solicitudes create
muestran HTTP 200 OK
con un estado de RUNNING
si la solicitud se inicia correctamente. Si la solicitud no se inicia correctamente, la API muestra una de las siguientes respuestas.
No válido
Los siguientes campos de respuesta de API están presentes cuando creas VM, la solicitud a la API no está escrita de forma correcta o usa una propiedad que no es compatible con la API masiva.
Campos de respuesta de API:
HTTP 400
"reason": "invalid"
Para solucionar este problema, haz lo siguiente:
- Observa el campo
message
en la respuesta para determinar qué propiedad de la solicitud causó el error. - Actualiza la propiedad que causó el error.
- Reintenta la solicitud.
- Si la solicitud falla nuevamente, intenta usar el Explorador de API para validar la solicitud. Para obtener más información, consulta Valida las solicitudes a la API.
Se superó la cuota
Si los siguientes campos de respuesta de API están presentes cuando creas VM, alcanzaste un límite de cuota para un recurso. Para obtener más información sobre las cuotas, consulta Cuotas de recursos.
Campos de respuesta de API:
HTTP 403
"reason": "quotaExceeded"
- Observa el campo `message` para identificar qué cuota de recursos superó la solicitud.
- Realice una de las acciones siguientes:
- Vuelve a intentar la solicitud con una cantidad menor de VM
- Solicita un aumento de la cuota
Se superó el límite de frecuencia
Si los siguientes campos de respuesta de API están presentes cuando creas VM, alcanzaste el límite de 20 solicitudes por segundo o tienes más de 10 operaciones masivas que se ejecutan al mismo tiempo.
Campos de respuesta de API:
HTTP 403
"reason": "rateLimitExceeded"
Para resolver este problema, espera hasta que se completen algunas solicitudes y vuelve a intentarlo.
Capacidad insuficiente
Si los siguientes campos de respuesta de API están presentes cuando creas VM, la región o la zona en la que intentaste crear VM no tiene capacidad suficiente.
Campos de respuesta de API:
HTTP 503
"reason": "insufficientCapacity"
- Crea VM en una región diferente
- Crea VM en una zona diferente si usas el extremo zonal
- Prueba con una configuración de VM diferente
- Vuelve a intentar la solicitud más tarde
Errores del estado de la solicitud
Cuando usas la API de instancias masivas para crear VM, tu solicitud create
muestra HTTP 200 OK
con un estado de RUNNING
si la solicitud se inicia correctamente.
Sin embargo, la solicitud puede fallar antes de completarse. Puedes verificar el estado de tu solicitud para asegurarte de que la solicitud se haya completado correctamente. Si la solicitud no se completó correctamente, verás uno de los siguientes estados de solicitud.
Se superó la cuota
Si los siguientes campos de respuesta de API están presentes cuando realizas un sondeo de las operaciones, tu solicitud falló porque alcanzaste un límite de cuota para un recurso. Para obtener más información sobre las cuotas, consulta Cuotas de recursos.
Campos de respuesta de API:
"status": "done"
"httpErrorMessage": "FORBIDDEN"
"code"": "QUOTA_EXCEEDED"
Para solucionar este problema, haz lo siguiente:
- Observa el campo `message` para identificar qué cuota de recursos superó la solicitud.
- Realice una de las acciones siguientes:
- Vuelve a intentar la solicitud con una cantidad menor de VM
- Solicita un aumento de la cuota
El recurso ya existe
Si los siguientes campos de respuesta de API están presentes cuando realizas un sondeo de las operaciones, tu solicitud falló porque intentó crear un recurso que ya existe.
Campos de respuesta de API:
code: RESOURCE_ALREADY_EXISTS
httpErrorMessage: CONFLICT
status: DONE
Para solucionar este problema, haz lo siguiente:
- Consulta el campo
message
para identificar el nombre del recurso que ya existe. - Vuelve a intentar la solicitud con otro
namePattern
. Para obtener más información, consulta Crea varias VM en una región.
Capacidad insuficiente
Si los siguientes campos de respuesta de API están presentes cuando realizas un sondeo de las operaciones, la solicitud falló porque la región o la zona (si usas el extremo zonal) en la que intentaste crear VM tiene capacidad insuficiente.
Campos de respuesta de API:
"status": "DONE"
"httpErrorMessage": "SERVICE UNAVAILABLE"
"code": "ZONE_RESOURCE_POOL_EXHAUSTED"
Para solucionar este problema, realiza una de las siguientes acciones:
- Crea VM en una región diferente
- Crea VM en una zona diferente si usas el extremo zonal
- Prueba con una configuración de VM diferente
- Vuelve a intentar la solicitud más tarde
Próximos pasos
- Para obtener más información sobre la API de instancias masivas, consulta Usa la API de instancias masivas.