vin*_*yal 6 google-app-engine google-cloud-datastore google-cloud-platform
上下文:- 我们将GAE与Python3一起使用,因此 GAE API 包不可用,因此我们使用google-cloud-* 包与 GAE 服务交互
即 google-cloud-tasks用于推送队列,google-cloud-datastore用于数据存储。
问题:- 无法在开发环境中测试事物,因为 google-cloud-* 包直接作用于生产服务。
即,如果我使用 google-cloud-tasks 推送任务,它将推送到生产队列中,类似地,如果我从开发环境创建或更新实体,它将更新生产数据存储中的实体。
早期在本地系统中使用 GAE API 包,它曾经有本地云任务和数据存储用于开发目的。
我认为这是一个很大且非常普遍的问题,我想知道其他人是否也遇到过这样的问题并找到了任何解决方案。
对于 Cloud Datastore,您可以按照https://cloud.google.com/datastore/docs/tools/datastore-emulator上的说明使用本地模拟器而不是生产 Datastore 数据库。
如https://cloud.google.com/tasks/docs/migrating 中所述,模拟器当前不支持 Cloud Tasks。
归档时间: |
|
查看次数: |
1366 次 |
最近记录: |