Jak przesłać dane do Google BigQuery z gsutil, przy użyciu konta usługi utworzonego w konsoli API Google?Jak korzystać z Konta serwisowe gsutil, do przesyłania do CS + BigQuery
Najpierw próbuję przesłać dane do Cloud Storage używając gsutil, jako że wydaje się być zalecana modelu. Wszystko działa dobrze z zatwierdzeniem przez użytkownika gmail, ale nie pozwala mi korzystać z konta usługi.
Wydaje mogę użyć API Pythona aby uzyskać token dostępu z wykorzystaniem signed JWT credentials, ale wolałbym przy użyciu narzędzia wiersza polecenia podobnego gsutil ze wsparciem dla wznawianie przesyłania itp
EDIT: Chciałbym użyć gsutil w cronie, aby co noc przesyłać pliki do Cloud Storage, a następnie importować je do BigQuery.
Każda pomoc lub wskazówki dojazdu będą mile widziane. Konta usług
Od 25 marca 2013 r. Gsutil obsługuje konta usług. Zobacz odpowiedź Mike Schwartz poniżej: http://stackoverflow.com/a/15646928/92445 –