Nota: il 31 gennaio 2024 è terminato il supporto di Java 8. Le tue applicazioni Java 8 esistenti continueranno a essere eseguite e a ricevere traffico. Tuttavia, App Engine potrebbe bloccare il nuovo deployment delle applicazioni
che utilizzano i runtime
dopo la data di fine del supporto.
Ti consigliamo di eseguire la migrazione all'ultima versione supportata di Java.
Le app App Engine richiedono un account di servizio per accedere ad altri Google Cloud
servizi ed eseguire attività. Per impostazione predefinita, il
service account predefinito di App Engine
viene utilizzato come identità della tua app App Engine. Puoi anche specificare un
account di servizio gestito dall'utente diverso da utilizzare come
identità per una versione specifica della tua app App Engine. In questo modo, puoi
concedere privilegi diversi a ogni versione, in base alle attività specifiche che
esegue, ed evitare di concedere più privilegi del necessario.
Questa guida spiega come specificare un account di servizio gestito dall'utente diverso quando si esegue il deployment di una nuova versione. Se non devi creare un account di servizio distinto
quando esegui il deployment di una versione specifica della tua app, puoi continuare a utilizzare l'account di servizio predefinito non specificandone uno.
Creazione di un account di servizio gestito dall'utente
Per creare un account di servizio gestito dall'utente, consulta
queste istruzioni.
Quando definisci i ruoli IAM (Identity and Access Management) da concedere al tuo account di servizio, puoi fare riferimento ai ruoli che concedono l'accesso ad App Engine.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-07 UTC."],[[["App Engine apps use a service account to access other Google Cloud services, with the App Engine default service account being the default identity."],["You can use a user-managed service account instead of the default for a specific version of your App Engine app, allowing for tailored privileges."],["User-managed service accounts can be specified when deploying a new version of your app via the `gcloud app deploy` command or within the `appengine-web.xml` file."],["It is important not to remove the App Engine standard environment service agent in your project, as it delegates the user-managed service account as the identity for your app."],["When specifying a user-managed service account, if it's set in both the `app.yaml` file and through the `gcloud` CLI, the `gcloud` setting will be prioritized."]]],[]]