通过 Cloud Datastore API 连接到本地开发中的 AppEngine Datastore
在混合 AppEngine/GCE 环境中,将 Cloud Datastore 访问扩展至 GCE方可能是有益的。然而,在本地开发期间连接到 AppEngine 嵌入式数据存储存在一定的挑战。
开发环境的限制
目前,由于本地开发环境中无法实现此连接原因如下:
解决方法
使用协议版本 API
可以直接通过 Go 使用 Cloud Datastore API 的协议版本。这涉及手动制作 HTTP 请求并使用编译为 Go 代码的 protobuf 定义。虽然它不在应用程序和开发数据存储之间共享数据,但它提供了一种可行的解决方法。
注意事项:
在探索这些选项时,必须记住:开发服务器不支持Go库使用的JSON API。协议版本API为本地测试目的提供了更稳定、更直接的替代方案。
以上是以下是您文章的一些基于问题的标题,重点关注所提出的挑战和解决方法: * **如何在本地 Go 开发中连接到 AppEngine 数据存储?** * **我可以访问的详细内容。更多信息请关注PHP中文网其他相关文章!