Запрошенный проект не найден

#google-cloud-platform #google-cloud-storage

#google-cloud-platform #google-облачное хранилище

Вопрос:

Когда я попытался получить доступ к своей корзине в облачном хранилище Google с помощью приложения Flask, я получаю эту ошибку: google.api_core.exceptions.Не найдено: 404 GET https://storage.googleapis.com/storage/v1/b /[BUCKET-NAME]?projection=noAcl: Запрошенный проект не найден. Я попробовал с компьютера под управлением Windows 10 с установленным и авторизованным Google Cloud SDK.

Ответ №1:

Теперь проблема решена. Поскольку я изменил свой проект, мне пришлось изменить его с помощью командной строки gcloud, но он не изменился в файле «application_default_credentials.json», который находится в AppDatat / Roaming / gcloud. Мне нужно было только настроить идентификатор проекта там.

Ответ №2:

убедитесь, что вы задали env variable GOOGLE_APPLICATION_CREDENTIALS путь к key.json

чтобы проверить, установлен ли он, запустите echo $GOOGLE_APPLICATION_CREDENTIALS , если он ничего не выводит, что означает, что вам нужно установить его с помощью export GOOGLE_APPLICATION_CREDENTIALS="./path_to_your_json_file"

приведенные выше команды применимы только к Unix/Linux/MacOS системам

для windows :

$env:GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"

для получения дополнительной информации