I progetti Java di App Engine utilizzano le librerie client di Cloud per Java per accedere alle risorse e ai servizi esposti dalle API Google Cloud.
La maggior parte dei servizi Google Cloud richiede l'autorizzazione di un'applicazione per l'accesso. Un account di servizio è un Account Google speciale che appartiene a un'applicazione di cui è stato eseguito il deployment in un determinato Google Cloud progetto anziché a un singolo utente finale. Quando vengono eseguite su App Engine, le librerie client Cloud per Java utilizzano l'account di servizio per chiamare le API di servizio Google.
Quando esegui la stessa applicazione nell'emulatore App Engine sulla tua cassetta locale, devi specificare il Google Cloud progetto e l'account di servizio.
Configurare l'accesso per un server locale
Per configurare il server locale in modo che acceda alle librerie client di Cloud per Java:
Seleziona Esegui > Configurazioni di esecuzione.
Crea una nuova configurazione di esecuzione del server locale App Engine o selezionane una esistente.
Apri la scheda Cloud Platform.
Seleziona l'account che vuoi utilizzare o aggiungine uno nuovo.
Seleziona il progetto associato alla tua applicazione.
Seleziona Crea nuova chiave.
Eclipse crea una nuova chiave di servizio e ne mostra il percorso nel campo Chiave di servizio.
Seleziona Applica.
Puoi anche selezionare una chiave dell'account di servizio che hai creato nella console API e scaricato nel file system locale come file JSON.
Passaggi successivi
- Scopri di più sulle librerie client di Cloud per Java.
- Fai una domanda su Stack Overflow.
- Esamina il codice del plug-in o segnala i problemi su GitHub.