Questo documento mostra come risolvere i problemi relativi alle operazioni di creazione dell'API di istanze collettive.
Errori di operazione
Quando utilizzi l'API di istanze collettive per creare VM, le richieste create
restituiscono
HTTP 200 OK
con uno stato RUNNING
se la richiesta viene avviata correttamente. Se la richiesta non si avvia correttamente, l'API restituisce una delle risposte riportate di seguito.
Non valido
Se i seguenti campi della risposta dell'API sono presenti quando crei le VM, la richiesta dell'API non è scritta correttamente o utilizza una proprietà non supportata dall'API per le importazioni collettive.
Campi di risposta dell'API:
HTTP 400
"reason": "invalid"
Per risolvere il problema:
- Visualizza il campo
message
nella risposta per determinare quale proprietà della richiesta ha causato l'errore. - Aggiorna la proprietà che ha causato l'errore.
- Riprova a inviare la richiesta.
- Se la richiesta non riesce di nuovo, prova a utilizzare API Explorer per convalidarla. Per ulteriori informazioni, consulta la sezione Convalida delle richieste API.
Quota superata
Se i seguenti campi di risposta dell'API sono presenti quando crei le VM, hai raggiunto un limite di quota per una risorsa. Per ulteriori informazioni sulle quote, consulta Quote delle risorse.
Campi di risposta dell'API:
HTTP 403
"reason": "quotaExceeded"
- Visualizza il campo "message" per identificare la quota della risorsa superata dalla richiesta.
- Esegui una delle seguenti operazioni:
- Riprova la richiesta con un numero inferiore di VM
- Richiedi un aumento della quota
Limite di frequenza superato
Se i seguenti campi di risposta dell'API sono presenti quando crei le VM, hai raggiunto il limite di 20 richieste al secondo o hai più di 10 operazioni collettive in esecuzione contemporaneamente.
Campi di risposta dell'API:
HTTP 403
"reason": "rateLimitExceeded"
Per risolvere il problema, attendi il completamento di alcune richieste e riprova.
Capacità insufficiente
Se i seguenti campi di risposta dell'API sono presenti quando crei le VM, la regione o la zona in cui hai provato a creare le VM ha una capacità insufficiente.
Campi di risposta dell'API:
HTTP 503
"reason": "insufficientCapacity"
- Creare VM in una regione diversa
- Crea VM in una zona diversa se utilizzi l'endpoint zonale
- Prova con una configurazione VM diversa
- Riprova a inviare la richiesta in un secondo momento
Errori relativi allo stato della richiesta
Quando utilizzi l'API di istanze collettive per creare VM, la richiesta create
restituisce
HTTP 200 OK
con uno stato RUNNING
se la richiesta si avvia correttamente.
Tuttavia, la richiesta potrebbe non riuscire prima del completamento. Puoi
controllare lo stato della tua richiesta
per assicurarti che sia stata completata correttamente. Se la richiesta non è stata completata correttamente, viene visualizzato uno dei seguenti stati della richiesta.
Quota superata
Se i seguenti campi di risposta dell'API sono presenti quando esegui il polling delle operazioni, la richiesta non è andata a buon fine perché hai raggiunto un limite di quota per una risorsa. Per ulteriori informazioni sulle quote, consulta Quote delle risorse.
Campi di risposta dell'API:
"status": "done"
"httpErrorMessage": "FORBIDDEN"
"code"": "QUOTA_EXCEEDED"
Per risolvere il problema:
- Visualizza il campo "message" per identificare la quota della risorsa superata dalla richiesta.
- Esegui una delle seguenti operazioni:
- Riprova la richiesta con un numero inferiore di VM
- Richiedi un aumento della quota
La risorsa esiste già
Se i seguenti campi di risposta dell'API sono presenti durante le operazioni di polling, la richiesta non è andata a buon fine perché è stato tentato di creare una risorsa già esistente.
Campi di risposta dell'API:
code: RESOURCE_ALREADY_EXISTS
httpErrorMessage: CONFLICT
status: DONE
Per risolvere il problema:
- Visualizza il campo
message
per identificare il nome della risorsa già esistente. - Riprova a effettuare la richiesta utilizzando un altro
namePattern
. Per ulteriori informazioni, consulta la sezione Creare più VM in una regione.
Capacità insufficiente
Se i seguenti campi di risposta dell'API sono presenti quando esegui il polling delle operazioni, la richiesta non è riuscita perché la regione o la zona (se utilizzi l'endpoint zonale) in cui hai provato a creare le VM non ha capacità sufficiente.
Campi di risposta dell'API:
"status": "DONE"
"httpErrorMessage": "SERVICE UNAVAILABLE"
"code": "ZONE_RESOURCE_POOL_EXHAUSTED"
Per risolvere il problema, esegui una delle seguenti operazioni:
- Creare VM in una regione diversa
- Crea VM in una zona diversa se utilizzi l'endpoint zonale
- Prova con una configurazione VM diversa
- Riprova a inviare la richiesta in un secondo momento
Passaggi successivi
- Per scoprire di più sull'utilizzo dell'API di istanze collettive, consulta Utilizzo dell'API di istanze collettive.