2017-05-16 118 views
-1

我正在使用亞馬遜aws。我使用默認密鑰創建了一個帶有加密的ebs卷。然後我將它連接到ec2實例並將ecbs卷掛載到ec2實例文件夾中。現在我在mount文件夾內創建了一個文件(即加密的ebs卷),這個文件會被加密嗎?我在文件中輸入了一些文字並關閉了它。現在,如果我打開這個文件,它會顯示內容還是會被加密?如果我從其他用戶訪問此文件,該怎麼辦?如何在連接到AWS EC2實例的加密EBS卷(AWS)上創建加密文件?

回答

5

是的,您的文件將被加密,整個卷也是如此。但是你不會以加密的形式看到它。

加密的EBS卷使用「靜態加密」。這意味着,數據在硬盤驅動器(或EBS等效產品)上進行加密。數據在您的EC2實例使用時將被解密。這包括您或EC2實例上的任何用戶查看時的情況。

當您從EBS卷中讀取數據塊時,數據將由AWS自動解密。解密發生在/進入您的EC2實例之前。

當您向EBS卷寫入數據塊時,數據會被AWS自動加密。加密在離開您的EC2實例時發生。

你永遠不會看到它的加密形式的數據。您只需要相信AWS正在對其進行加密。

+0

所以這意味着如果除了ec2-user(在同一ec2實例上)以外的用戶試圖讀取它,他將不能讀取實際文本(因爲它在EBS上加密)。我試過的是,我在同一個ec2實例上創建了另一個用戶,並嘗試訪問由EBS上的ec2-user創建的文件。但是,我仍然可以在簡單的文本中讀到它,這是我混淆的原因。 –

+0

@RahulAssassin這不是我說的。您的EC2實例上的所有用戶都將看到數據**未加密**。你永遠不會看到數據加密。數據僅在AWS硬件中進行加密。 –