Как загрузить данные в Google BigQuery с помощью gsutil с помощью учетной записи службы, созданной в консоли API Google?
Сначала я пытаюсь загрузить данные в облачное хранилище с помощью gsutil, так как это кажется рекомендуемой моделью. Все работает отлично с одобрением пользователя gmail, но оно не позволяет мне использовать учетную запись службы.
Кажется, я могу использовать API Python для получения токена доступа, используя подписанные учетные данные JWT, но я бы предпочел использовать инструмент командной строки как gsutil с поддержкой возобновляемых загрузок и т.д.
EDIT: я хотел бы использовать gsutil в cron для загрузки файлов в Cloud Storage каждую ночь, а затем импортировать их в BigQuery.
Любая помощь или указания, которые нужно пойти, будут оценены.