我为Google Cloud App Engine开发服务器和数据存储模拟器安装了所有环境。
我首先运行数据存储模拟器。
gcloud beta仿真器数据存储区启动
并启动dev-appengine服务器。
dev_appserver.py app.yaml
如何检查devappserver是否可与数据存储区模拟器一起使用?
数据存储环境是DATASTORE_EMULATOR_HOST_PATH = localhost:8081 /数据存储
本地主机:8000 /数据存储正常工作,但本地主机:8081 /数据存储不工作。
最佳答案
问题已解决。
在将数据存储区客户端用于仿真器:8081时,仿真器项目名称与dev_appserver应用程序名称不同。
我在app.yaml文件中为dev_appserver应用程序名称写了“ application:my-project-id”。
dev_appserver应用程序名称(GCP Datastore Emulator)的“设置DATASTORE_PROJECT_ID = my-project-id”
运行dev_appserver
dev_appserver.py app.yaml --support_datastore_emulator = true --datastore_emulator_port = 8081