Увеличьте область действия в личном кабинете, чтобы получить доступ к таблицам Bigquery, полученным из Google Sheets

Я использую Data Grip с Simba JDBC-соединением, и когда я пытаюсь получить доступ к таблице Bigquery, полученной из Google Sheets, я получаю ошибку, указанную ниже. Это нормально работает, если я запускаю из пользовательского интерфейса большого запроса. Кроме того, если я создам новую таблицу с этой информацией о таблице, я могу запросить из Data Grip.

Я использую свою личную учетную запись для аутентификации с помощью gcloud auth. Есть ли способ расширить область действия моей личной учетной записи, чтобы получить необходимые разрешения для чтения таблиц bigquery, полученных из таблиц Google и не использующих учетную запись службы?

Error Message: Failed to read the spreadsheet. Error code: PERMISSION_DENIED


person Jethin Abraham    schedule 02.12.2020    source источник


Ответы (1)


Я считаю, что gcloud auth login --enable-gdrive-access должно быть достаточно для добавления необходимой области, если вы используете учетные данные пользователя.

См. https://cloud.google.com/sdk/gcloud/reference/auth/login для получения дополнительной информации или https://cloud.google.com/bigquery/external-data-drive#gcloud для информации, относящейся к BQ.

person shollyman    schedule 03.12.2020
comment
Спасибо за обновление .. Я пробовал, но не помогло. Получил ту же ошибку - person Jethin Abraham; 03.12.2020