#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"
для получения дополнительной информации