簡體   English   中英

當 EC2 實例終止時,EBS Volume 發生了什么?

[英]What's happening with EBS Volume when an EC2 instance is terminated?

當我終止一個 EC2 實例時,我認為 EC2 實例會在額外的 EBS 卷(不是根卷)分離后終止。

但是,即使我查找 Cloudtrail,也找不到名為DetachVolume的事件。

當我終止一個 EC2 實例時,EBS 是否會在不分離的情況下執行斷開連接之類的操作?

當 EC2 實例終止時,EBS Volume 發生了什么?

當 AWS EC2 實例終止時,附加到它的 AWS EBS 卷要么被分離並刪除,要么只是被分離而不被刪除。 這取決於附加的 AWS EBS 卷Delete on termination的屬性的值。 您可以通過選擇 AWS EC2 實例然后導航到存儲選項卡在 AWS EC2 控制台上看到這一點。

默認情況下,根卷的值為True ,其他卷的值為False

您只能使用 AWS CLI 修改此值。 從 AWS EC2 控制台,您可以僅在啟動新實例時設置它的值。 對於已經運行的 AWS EC2 實例,請使用 AWS CLI。

使用 AWS CLI 的示例如下:

  • 使用.json文件: aws ec2 modify-instance-attribute --instance-id i-a3ef245 --block-device-mappings /path/to/file.json

    • .json文件格式:
     [ { "DeviceName": "/dev/sda1", "Ebs": { "DeleteOnTermination": false } } ]
  • 使用.json object 內聯: aws ec2 modify-instance-attribute --instance-id i-a3ef245 --block-device-mappings "[{\"DeviceName\": \"/dev/sda\",\"Ebs\":{\"DeleteOnTermination\":false}}]"

有關更多信息,請查看: 如何防止我的 Amazon EBS 卷在我終止 Amazon EC2 實例時被刪除?

當實例終止時,每個附加的 EBS 卷的 DeleteOnTermination 屬性值決定是保留還是刪除該卷。 默認情況下,根卷的 DeleteOnTermination 屬性設置為True ,所有其他卷類型設置為False

  1. 終止時刪除 - false 卷 ID 設備名稱 大小狀態 加密 KMS ID 終止時刪除 vol-09*** /dev/xvda 8 Attached No – Yes

    vol-03** /dev/sdb 8 Attached 否 – 否

實例終止后狀態:可用

  1. 終止時刪除 - 真

    卷 ID 設備名稱 大小 狀態 加密 KMS ID 終止時刪除

    vol-09*** /dev/xvda 8 附件 否 – 是

    vol-03** /dev/sdb 8 Attached 否 – 是

EBS卷的狀態。 除了實例終止后的根卷:已刪除

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM