python - 如何写入另一个 Google App Engine 应用程序?
问题描述
如何将多个 Google App Engine 应用程序连接到我的一个 Django 应用程序引擎服务,以便我可以写入另一个应用程序数据存储?这甚至可能吗?
解决方案
可以从另一个应用程序直接访问应用程序的数据存储区(您实际上不需要为此写入应用程序本身!)
另一个应用程序是否也是 GAE 应用程序这一事实并不重要,设置访问控制和访问相应的数据存储是相同的。
我在How do I use Google datastore for my web app which is not hosting in google app engine? 中捕获了详细信息?
如果您不想让直接数据存储访问外部应用程序,那么您可以实现一个应用程序间通信协议来实现您想要的:
- 拥有数据存储区的应用程序将充当其他应用程序的服务器,并代表它们执行数据存储区访问
- 其他应用程序将是客户端,向服务器应用程序发送请求以使其执行所需的操作
使用这种方法,您可以在服务器端实现您想要的任何访问控制/限制方案,而直接数据存储访问方法实际上是不可能的。
推荐阅读
- php - 如何在 wordpress 上设置分类类别作为我的页面?
- c++ - 如何避免 C++ 中的算术溢出?
- r - R中的贴现累积和
- android - 启动前台服务时 Android 9 和 Android 10 的 RemoteServiceException
- python - 多列映射
- mysql - 使用 group_concat 在 INNER JOIN mysqli select 语句中变得具体
- ios - Nativescript 聊天 UI iOS 问题
- python - 暂停 Python 脚本并等待条件的有效方法?
- python - 如何在 Pandas 中获取具有键对值的列的计数
- java - 写清单
到 HDFS