2012-08-31 74 views
1

隨着AppScaleAppScale是否有一個工具來「安全」部署了它的應用程序,例如,應用程序只能通過某種安全連接訪問?因此,我們不必在應用程序中放置太多安全邏輯(如Spring安全性),特別是那些唯一目的是爲數據存儲提供Restful鍵值訪問的應用程序,如下所示:http://bit.ly/RvLUTwhttp://bit.ly/PTZkW 。目的不是一個真正的Web應用程序,而是一個「數據存儲設備」。安全訪問AppScale應用程序

回答

2

當然,由於AppScale只運行Google App Engine應用程序,因此您在AppScale上運行App Engine應用程序時所做的任何工作。如果通過「安全連接」表示HTTPS,則可以在每個路由上採用app.yaml文件並添加secure:always以強制HTTPS。這裏有一個例子:

handlers: 

- url: /youraccount/.* 
    script: accounts.py 
    login: required 
    secure: always 

如果「安全連接」你的意思是身份驗證的訪問,則可以使用Users API限制訪問記錄在白名單上的用戶或用戶。如果您需要以編程方式訪問它,則可以通過腳本(因爲它具有RESTful界面)登錄到AppLoadBalancer,保存它提供給您的cookie,然後在向您的應用程序發出請求時使用它。