5

Avere difficoltà a caricare le credenziali dell'applicazione predefinite nell'SDK del flusso di dati quando si esegue localmente in un progetto del motore di app Java che si sviluppa su OS X. Funziona correttamente quando distribuito.Le credenziali predefinite dell'applicazione non funzionano localmente con App Engine

Secondo this server dev applicazione non li supporta, e sei destinato a utilizzare il comando dello strumento da riga di comando gcloud: gcloud preview app run - ma secondo l'ufficiale di Google Gruppo per l'SDK here che comando è stato deprecato gennaio 2016.

Quindi mi sembra di essere bloccato tra un rock e un luogo difficile ... Qualcuno sa come ottenere le credenziali predefinite dell'applicazione per lavorare localmente con un'app App Engine?

Sto provando a utilizzare l'API Dataflow e si gira solo quando inizia a utilizzare l'API di cloud storage, che è la prima cosa che fa la pipeline perché non sembra che possa caricare le credenziali corrette dall'ambiente variabili (che sono definitivamente impostate su ENV e nell'elemento appengine-web.xml <env-variables>) o dal file ~/.config/cloud/default_application_credentials.json.

Cheers!

+0

Eventuali duplicati di [Impossibile accedere BigQuery dal server di sviluppo di App Engine locale] (http://stackoverflow.com/questions/20349189/unable-to-access-bigquery-from-local-app-engine- sviluppo-server) – Jesse

risposta

0

Puoi provare a eseguire il seguente comando e vedere se lo risolve?

gcloud auth application-default login