Я пытаюсь запустить приложение, подключающееся к базе данных mysql в облаке Google.Но есть исключение:
Учетные данные приложения по умолчанию недоступны.Они доступны, если работают в Google App Engine, Google Compute Engine или Google Cloud Shell.В противном случае должна быть определена переменная среды GOOGLE_APPLICATION_CREDENTIALS, указывающая на файл, определяющий учетные данные.См. https://developers.google.com/accounts/docs/application-default-credentials для получения дополнительной информации.
Я перешел на страницу и скачал файл json. Также для файла был задан переменный env.Теперь у меня есть ошибка ниже:
400 Bad Request {"code": 400, "errors": [{"domain": "global", "message": "Проект, указанный в запросе, являетсянедопустимо. "," причина ":" errorInvalidProject "}]," сообщение ":" Проект, указанный в запросе, недействителен. "}
Я считаю, что идентификатор проекта указан правильно в файле json и не уверен, что пошло не так.
Дайте мне знать, если у вас есть какие-либо вопросы.С нетерпением ждем вашего ответа.
Спасибо, Di
Ожидается:
Мое локальное приложение должно иметь возможность подключения к серверу базы данных в облаке Google.
Фактически:
выдается сообщение об ошибке, указывающее, что указанный в запросе проект недействителен.
UserProjectInvalid Недопустимый пользовательский проект, указанный в запросе, либо потому, что это неверный идентификатор проекта, либо потому, что он ссылается нанесуществующий проект.
Я считаю, что идентификатор проекта должен быть правильным, и он находится в файле json, который я скачал.Я не изменил его.