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 cloud di Google richiede che un'applicazione sia autorizzata ad accedere. Un account di servizio è un Account Google speciale che appartiene a un'applicazione di cui è stato eseguito il deployment in un determinato progetto Google Cloud anziché a un singolo utente finale. Durante l'esecuzione su App Engine, le librerie client di Cloud per Java utilizzano l'account di servizio per le chiamate alle API dei servizi Google.
Quando esegui la stessa applicazione nell'emulatore App Engine nella tua casella locale, devi specificare il progetto Google Cloud e l'account di servizio.
Configurazione dell'accesso per un server locale
Per configurare il server locale per l'accesso alle librerie client di Cloud per Java:
Seleziona Esegui > Esegui configurazioni.
Crea una nuova configurazione dell'esecuzione del server locale di 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 richiesta di partecipazione.
Seleziona Crea nuova chiave.
Eclipse crea una nuova chiave di servizio e visualizza 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 che hai scaricato nel tuo file system locale come file JSON.
Passaggi successivi
- Scopri di più sulle librerie client di Cloud per Java.
- Fai una domanda su Stack Overflow.
- Esplora il codice del plug-in o segnala problemi su GitHub.