我如何为gcloud数据存储区模拟器设置项目?

问题描述 投票:1回答:1

我正在尝试使用gcloud sdk进行一些脱机开发,在此我想构建一个Python Flask应用,以显示从数据存储中查询的数据。离线执行此操作的原因仅仅是因为它在开发过程中速度更快,稍后将使用App Engine在线进行部署。

首先:数据存储模拟器正在运行。

但是我无法将数据导入数据存储区。我正在使用here中的以下内容尝试导入(使用我的值)。

curl -X POST localhost:8081/v1/projects/[PROJECT_ID]:import \
-H 'Content-Type: application/json' \
-d '{"input_url":"[ENTITY_EXPORT_FILES]"}'

我遇到的问题是它只会返回

NOT FOUND

我想我知道这是什么,但不知道如何解决:我的离线环境中没有定义项目。所以我想知道如何在“离线云SDK环境”中设置项目?

emulation gcloud datastore
1个回答
0
投票

DataStore Emulator的PROJECT_ID是在安装过程中设置的。

我看了一下,在底部的链接中,您可以看到它是如何完成的。您需要将您的project-id设置为环境变量,或使用自动命令为您设置它。

here,我想这就是您所缺少的。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.