Звучит так, что могут быть различия в полномочиях между двумя инструментами.
В BQ CLI (часть облачного SDK) вы можете настроить настройку учетных данных с помощью команд gcloud auth
. Например, gcloud auth list
должен перечислять учетные данные, которые вы настроили для работы с облачным SDK. Дополнительную информацию о командах SDK можно найти в справочных документах gcloud .
Напротив, пользователи клиентской библиотеки python обычно устанавливают учетные данные по умолчанию (ADC), обычно путем установки значения переменной среды GOOGLE_APPLICATION_CREDENTIALS
, указывающего на учетные данные. Более подробную информацию об этом можно найти в документах по аутентификации .
Как только учетные данные будут согласованы, я бы не ожидал увидеть разницу в поведении, которую вы описываете.