Как настроить Google Cloud ADC (учетные данные приложения по умолчанию) в Django на PythonAnywhere?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить Google Cloud ADC (учетные данные приложения по умолчанию) в Django на PythonAnywhere?

Сообщение Anonymous »

Я пытаюсь настроить учетные данные приложения Google Cloud по умолчанию (ADC) для моего проекта Django на PythonAnywhere, но постоянно сталкиваюсь со следующей ошибкой:

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

Error creating story: Your default credentials were not found. To set up Application Default Credentials, see https://cloud.google.com/docs/authentication/external/set-up-adc for more information.
Что я пробовал:
  • Создал учетную запись службы:
    • Создал сервисный аккаунт в Google Cloud и загрузил файл ключа JSON.
    • Сохранил файл по адресу: /home/footageflow/helloworld2003-754c20cfa98d.json.
  • Установите переменную среды GOOGLE_APPLICATION_CREDENTIALS:
    • В .bashrc добавлено следующее:

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

export GOOGLE_APPLICATION_CREDENTIALS="/home/footageflow/helloworld2003-754c20cfa98d.json"
  • Проверенные программные учетные данные:
    • Явно задайте переменную в моем коде Django< /li>

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

import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "/home/footageflow/helloworld2003-754c20cfa98d.json"

< /code>
[list]
[*] Попытка аутентификации CLI:
[list]
 Установил Gcloud CLI на Pythonanywhere. < / / li>
Выполнил вход в приложение gcloud auth по умолчанию
и прошел успешную аутентификацию.
введите код здесь
[/list]

[/list]
Проблема:
Несмотря на все эти действия, ошибка сохраняется, когда я запускаю код на PythonAnywhere. Тот же код отлично работает локально после аутентификации с помощью gcloud.
Мои вопросы:
  • Мне нужно что-то конкретное настроить ADC для работы с PythonAnywhere?
  • Нужно ли мне предоставить дополнительные разрешения моему сервисному аккаунту в Google Cloud?
  • Может ли проблема быть связана с этим о том, как PythonAnywhere обрабатывает переменные среды или службу учетные записи?
Дополнительная информация:
  • Проект Django работает на PythonAnywhere.
  • Локально проект работает отлично после аутентификации.
Будем очень признательны за любую помощь или рекомендации!
п>

Подробнее здесь: https://stackoverflow.com/questions/793 ... ango-on-py
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать Google Cloud ADC для доступа к API Google Диска из Python с помощью личной учетной записи (не учетной з
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Как имитировать учетные данные приложения по умолчанию в google.cloud.aiplatform.v1 с помощью junit Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Соединение Docker Cloud Cloud Cloud Cloud
    Anonymous » » в форуме JAVA
    0 Ответы
    78 Просмотры
    Последнее сообщение Anonymous
  • Соединение Docker Cloud Cloud Cloud Cloud
    Anonymous » » в форуме JAVA
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Как я могу исправить ошибку с помощью Java, Spring, Gemini AI, Google Cloud Vertex AI: ваши учетные данные по умолчанию
    Anonymous » » в форуме JAVA
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

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