Come caricare i dati su Google BigQuery con gsutil, utilizzando un account di servizio creato nella console delle API di Google?Come utilizzare gli account di servizio con gsutil, per il caricamento su CS + BigQuery
Per prima cosa sto tentando di caricare i dati su Cloud Storage utilizzando gsutil, poiché sembra essere il modello consigliato. Tutto funziona correttamente con l'approvazione dell'utente di Gmail, ma non mi consente di utilizzare un account di servizio.
Sembra che posso utilizzare l'API di Python per ottenere un token di accesso utilizzando signed JWT credentials, ma preferirei utilizzando uno strumento da riga di comando come gsutil con il supporto per il caricamento ripristinabili ecc
EDIT: Vorrei utilizzare gsutil in un cron per caricare i file su Cloud Storage ogni sera e quindi importarli in BigQuery.
Qualsiasi aiuto o indicazioni stradali per andare sarebbe apprezzato.
A partire dal 25 marzo 2013, gsutil supporta gli account di servizio. Vedere la risposta di Mike Schwartz qui sotto: http://stackoverflow.com/a/15646928/92445 –