Windows 10 上的 App Engine 示例程序尝试在错误的 GCP 项目下运行

Windows 10 上的 App Engine 示例程序尝试在错误的 GCP 项目下运行

在 Windows 10 计算机上使用 nodejs-docs-samples。尝试按照 ... /nodejs-docs-samples/datastore/README.md 在 App Engine Standard 环境中运行 Datastore 示例应用程序,当我转到 localhost:8080 时,我得到了以下信息:

Error: 5 NOT_FOUND: The project <my-deleted-datastore-project> does not exist or it does not contain an active Cloud Datastore or Cloud Firestore database. 

我已设置了一个使用 Datastore 模式的 Firestore 的新项目。我该如何

  1. 追踪并删除对已删除项目的引用——换句话说,它们在哪里被引用?我查看了 .json 和 .yaml 文件以及系统和用户环境变量;什么也没有。
  2. 将 App Engine 示例代码指向新的、正确的 GCP 项目?

新项目在 GCP Console 中设置为我的默认项目,但这并不能解决问题。至于身份验证等,我试图使其尽可能简单。

答案1

检查以下几点:

  1. 您是否启用了 Datastore API?如果没有,请启用它这里
  2. 您的新项目是否有活动应用程序?您可以通过转到控制台中的 App Engine 并单击“创建应用程序”来激活您的应用程序。您是否将新项目设置为活动项目?使用 进行gcloud congif set project [PROJECT_ID]正确设置,然后您可以使用以下命令进行验证:gcloud info | grep Project
  3. 此外,我相信本教程解释你正在寻找什么

相关内容