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

  1. Seleziona Esegui > Esegui configurazioni.

  2. Crea una nuova configurazione dell'esecuzione del server locale di 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 di App Engine ed è aperta la scheda Google Cloud. Esiste un campo per l'account, il progetto e la chiave di servizio. È disponibile un pulsante Sfoglia per selezionare il percorso della chiave di servizio. I pulsanti Crea nuova chiave, Ripristina, Applica ed Esegui sono visualizzati ma disabilitati.

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

  5. Seleziona il Progetto associato alla richiesta di partecipazione.

  6. Seleziona Crea nuova chiave.

    Eclipse crea una nuova chiave di servizio e visualizza 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 di App Engine ed è aperto Google Cloud. Esiste un campo per l'account, il progetto e la chiave di servizio. È disponibile un pulsante Sfoglia per selezionare il percorso della chiave di servizio. Sono visualizzati i pulsanti Crea nuova chiave,
Ripristina, Applica ed Esegui. Vengono selezionati un account e un progetto. Il campo Chiave di servizio visualizza 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 che hai scaricato nel tuo file system locale come file JSON.

Passaggi successivi