Requisito di App Engine

In precedenza, tutti i database Firestore in modalità Datastore erano collegati a un'app App Engine. Una volta collegato, il database richiede un'app App Engine attiva nello stesso progetto. Senza l'app App Engine attiva, l'accesso in lettura e scrittura al database è disabilitato.

Per impostazione predefinita, i database in modalità Datastore ora vengono sottoposti a provisioning scollegati da App Engine.

Se il database è collegato a un'app App Engine, puoi scollegarlo.

App Engine attivo

Un'app App Engine attiva significa che esiste un'app nello stesso progetto e che questa app non è disabilitata. Non è necessario che l'app venga utilizzata. L'app e il database collegati devono esistere nella stessa regione.

Se disabiliti l'app App Engine, disabiliti anche l'accesso al database in modalità Datastore collegato a quell'app.

Puoi controllare lo stato di scollegamento di App Engine utilizzando l'API REST:

curl  --header "Authorization: Bearer $(gcloud auth print-access-token)" \
--header "Content-type: application/json" \
"https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/(default)"

Nella risposta, esamina il valore di appEngineIntegrationMode. Se il valore è DISABLED, il database non è collegato a un'app App Engine.

Puoi scollegare il database in modalità Datastore dall'app App Engine per rimuovere il requisito di App Engine attivo. Quando scolleghi il database, puoi disattivare App Engine senza influire sull'accesso al database.

Lo scollegamento è un'operazione permanente.

Se scolleghi il database, non puoi utilizzare la funzionalità Disattiva scritture nella pagina Amministrazione Datastore. Se al momento le operazioni di scrittura sono disabilitate, lo scollegamento del database attiverà le operazioni di scrittura.

Prima di scollegare il database da App Engine, assicurati di abilitare l'API Firestore e aggiornare le autorizzazioni IAM.

Per scollegare il database, vai alla pagina Amministrazione Datastore e fai clic su Scollega database dall'app. L'operazione di scollegamento potrebbe richiedere fino a cinque minuti.

Vai ad Amministrazione datastore

Migrazione delle risorse Terraform App Engine