Похоже, что ADC Google не работают с использованием Python в Windows 11/Gcloud SDK 475.0.0.Python

Программы на Python
Ответить
Anonymous
 Похоже, что ADC Google не работают с использованием Python в Windows 11/Gcloud SDK 475.0.0.

Сообщение Anonymous »

Итак, мы только что перешли с компьютера с Windows 10 на Windows 11 и заметили, что сценарии Python, похоже, не воспринимают ADC Google. Я постоянно получаю эту ошибку:

Код: Выделить всё

Reauthentication is needed. Please run 'gcloud auth application-default login' to reauthenticate.
Код Python использует Google-auth и не выполняется на этапе Credentials.refresh() в этом коде:

Код: Выделить всё

import google.auth
import google.auth.transport.requests

SCOPES = ["https://www.googleapis.com/auth/cloud-platform.read-only"]

credentials, project_id = google.auth.default(scopes=SCOPES, quota_project_id=None)
_ = google.auth.transport.requests.Request()
credentials.refresh(_)
Я заметил, что C:\Users\\AppData\Roaming\gcloud\application_default_credentials.json обновляется при входе в систему, и Terraform проходит проверку подлинности без проблем.
Один и тот же код без проблем работает на Mac и Linux.

Подробнее здесь: https://stackoverflow.com/questions/785 ... dk-475-0-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»