1

withAppScale是否有一种工具AppScale可以“保护”与它一起部署的应用程序,例如,一个应用程序只能通过某种安全连接访问?

所以我们不必在应用程序上放置太多安全逻辑(如 Spring 安全性),特别是对于那些唯一目的是提供对数据存储区的 Restful 键值访问的应用程序,如下所示:http ://bit.ly /RvLUTwhttp://bit.ly/PTZkW。其目的并不是真正的 Web 应用程序,而是“数据存储设备”。

4

1 回答 1

2

当然,由于 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,然后在您向应用发出请求时使用它。

于 2012-08-31T15:41:33.133 回答