Utilizzo delle librerie client di Cloud per Java in un server locale

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:

  1. Seleziona Esegui > Configurazioni di esecuzione.

  2. Crea una nuova configurazione di esecuzione del server locale App Engine o selezionane una esistente.

  3. Apri la scheda Cloud Platform.

    Una finestra di dialogo per configurare le configurazioni di esecuzione. È stata creata una nuova configurazione di esecuzione per il server locale App Engine e la schedaGoogle Cloud è aperta. Esiste un campo per Account, Progetto e Chiave
di servizio. È disponibile un pulsante Sfoglia per selezionare il percorso della chiave del servizio. I pulsanti Crea nuova chiave, Ripristina, Applica ed Esegui sono visualizzati, ma disattivati.

  4. Seleziona l'account che vuoi utilizzare o aggiungine uno nuovo.

  5. Seleziona il progetto associato alla tua applicazione.

  6. Seleziona Crea nuova chiave.

    Eclipse crea una nuova chiave di servizio e ne mostra il percorso nel campo Chiave di servizio.

    Una finestra di dialogo per configurare le configurazioni di esecuzione. È stata creata una nuova configurazione di esecuzione per il server locale App Engine e l'elemento Google Cloudè aperto. Esiste un campo per account, progetto e chiave di servizio. È disponibile un pulsante di esplorazione per selezionare il percorso della chiave del servizio. Vengono visualizzati i pulsanti Crea nuova chiave, Annulla, Applica ed Esegui. Sono selezionati un account e un progetto. Il campo Chiave di servizio mostra il percorso del file della chiave.

  7. 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