withAppScale
是否有一种工具AppScale
可以“保护”与它一起部署的应用程序,例如,一个应用程序只能通过某种安全连接访问?
所以我们不必在应用程序上放置太多安全逻辑(如 Spring 安全性),特别是对于那些唯一目的是提供对数据存储区的 Restful 键值访问的应用程序,如下所示:http ://bit.ly /RvLUTw和http://bit.ly/PTZkW。其目的并不是真正的 Web 应用程序,而是“数据存储设备”。
withAppScale
是否有一种工具AppScale
可以“保护”与它一起部署的应用程序,例如,一个应用程序只能通过某种安全连接访问?
所以我们不必在应用程序上放置太多安全逻辑(如 Spring 安全性),特别是对于那些唯一目的是提供对数据存储区的 Restful 键值访问的应用程序,如下所示:http ://bit.ly /RvLUTw和http://bit.ly/PTZkW。其目的并不是真正的 Web 应用程序,而是“数据存储设备”。
当然,由于 AppScale 只运行 Google App Engine 应用程序,因此您为 App Engine 应用程序所做的任何事情都可以在 AppScale 上运行。如果“安全连接”是指 HTTPS,那么您可以获取app.yaml
文件并secure:always
在每条路由上添加以强制使用 HTTPS。这是一个例子:
handlers:
- url: /youraccount/.*
script: accounts.py
login: required
secure: always
如果“安全连接”是指经过身份验证的访问,则可以使用用户 API将访问限制为登录用户或白名单上的用户。如果您需要以编程方式访问它,您可以通过脚本登录 AppLoadBalancer(因为它具有 RESTful 接口),保存它提供给您的 cookie,然后在您向应用发出请求时使用它。