【问题标题】:How can I write to another Google App Engine app?如何写入另一个 Google App Engine 应用程序?
【发布时间】:2019-02-09 00:24:28
【问题描述】:

如何将多个 Google App Engine 应用程序连接到我的一个 Django 应用程序引擎服务,以便我可以写入另一个应用程序数据存储区?这甚至可能吗?

【问题讨论】:

  • 无法正确理解。你能详细说明一下吗?

标签: python django google-app-engine google-cloud-datastore


【解决方案1】:

可以从另一个应用程序直接访问应用程序的数据存储区(您实际上不需要为此写入应用程序本身!)

另一个应用程序是否也是 GAE 应用程序这一事实并不重要,设置访问控制和访问相应的数据存储是相同的。

我在How do I use Google datastore for my web app which is NOT hosted in google app engine?捕获了详细信息

如果您不想直接访问外部应用程序的数据存储区,那么您可以实现一个应用程序间通信协议来实现您想要的:

  • 拥有数据存储的应用将充当其他应用的服务器,并代表它们执行数据存储访问
  • 其他应用程序将是客户端,向服务器应用程序发送请求以使其执行所需的操作

使用这种方法,您可以在服务器端实现任何您想要的访问控制/限制方案,而直接数据存储访问方法实际上无法实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2010-12-23
    • 2013-02-05
    • 2011-03-08
    相关资源
    最近更新 更多