一千萬個為什麽

搜索

如何訪問EC2實例的臨時存儲?



我在Scalr中安裝了臨時存儲。 作為角色的一部分。這個實例是由 Chef 激活的,看起來它運行良好(它使用 d:驅動器裝載的 ephemeral0 設備)。

我試過使用 aws ec2 describe-instances 命令,但是這裏沒有任何跡象表明臨時設備連接到實例(除非我不知道我在找什麽)。

如何使用AWS CLI/API訪問正在運行的實例的臨時存儲?

轉載註明原文: 如何訪問EC2實例的臨時存儲?

一共有 1 個回答:

您正確的是 describe-instances API不包含有關臨時卷的信息。一旦創建了一個實例,就可以從實例本身訪問的元數據服務中獲得知道它具有這些卷的唯一方法。

根據用戶指南對於Linux實例,映射的臨時卷顯示在實例元數據

由於您使用Chef創建實例,因此另一種選擇是檢查Chef狀態數據庫 - 很可能有關創建實例的信息包含短暫設備信息。但是這種方法高度依賴於你的廚師版本和你用來創建實例的食譜,所以YMMV。