我們有一個可以上傳文件到S3的網絡應用程序。爲了實現這一點,需要配置文件,其中包含我的AWS賬戶的訪問密鑰ID和訪問密鑰。如何將密鑰從系統管理員保密?
我不是運行Web應用程序的盒子的系統管理員。所以基本上這個人可以抓住我的訪問密鑰,例如啓動,停止和終止EC2實例等。
在這種情況下,我怎麼能保密我的密鑰?
編輯:澄清,這不是關於不信任系統管理員,否則這樣的人不會獲得他維護的盒子的根訪問權限。信任系統管理員並不意味着我必須給他/她我的信用卡信息,我的房子和汽車的鑰匙等。這太荒謬了。
這件事情是,亞馬遜在提供安全過程(http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1697)的概述中提到:
「在EC2中,主機管理員和雲管理員可以是獨立的人,允許兩人規則的安全策略強制執行。 「
雖然如果主機管理員需要訪問密鑰以便能夠上載到S3,但我不明白這兩者是如何分開的。
我不是在談論保護機器的根。我正在討論保護根用戶的雲基礎設施。僅僅因爲你是box 1的root用戶,不應該給你任何權利來更改S3 bucket的ACL,終止EC2實例等。 – 2010-07-09 05:27:32