Невозможно создать задание Big Query Data Transfer с использованием учетной записи службы - PullRequest
0 голосов
/ 03 апреля 2019

Я не могу создать задание на передачу данных между магазином Google PlayStore и корзиной Google, используя учетную запись службы, которая имеет разрешения для обеих сторон. Я могу создать задание переноса, используя мою учетную запись проекта, у которой есть доступ только к хранилищу, поэтому я не могу использовать ее в производственной среде.

Запустив следующее:

bq mk --transfer_config --target_dataset=<my dataset> --display_name=<My Transfer Job> --params='{"bucket":<playstore bucket>,"table_suffix":<my suffix>}' --data_source=play --service_account <service account email> --service_account_credential_file $GOOGLE_APPLICATION_CREDENTIALS

Я получаю ошибку:

Неожиданное исключение в операции GetCredentialsFromFlags: учетные данные кажутся испорченными. Пожалуйста, удалите файл учетных данных и попробуйте свою команду снова. Вы можете удалить свой файл учетных данных, используя "bq init --delete_credentials».

Сделал bq init и перезапустил bq cmd, но получил ту же ошибку. Также активирован сервис acct с использованием ниже cmd; все та же ошибка.

gcloud auth activate-service-account <service account email> --key-file $GOOGLE_APPLICATION_CREDENTIALS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...