本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
取消註冊您的 AMI
您可以在完成使用之後取消註冊 AMI。在您取消註冊 AMI 之後,您便無法用它來啟動新的執行個體。
當您取消註冊 AMI 時,不會影響到您已從該 AMI 啟動的執行個體,也不會影響 AMI 建立程序期間所建立的快照。您將需要為這些執行個體繼續支付使用成本,以及快照的儲存成本。因此,建議您終止任何執行個體並刪除使用完成的任何快照。
考量事項
取消註冊 AMI 時有下列考量:
清除您的 AMI
當您取消註冊 AMI 時,不會影響到在 AMI 建立程序中建立的執行個體磁碟區快照。您將繼續為快照支付儲存成本。因此,若您已不再需要該快照,建議您將其刪除。
下圖說明清除您 的程序。
您可以使用下列其中一種方法來清除 AMI。
- Console
-
清除您的 AMI
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
取消註冊 AMI
-
在導覽窗格中,選擇 AMIs (AMI)。
-
在篩選列中,選擇我擁有以列出可用的 AMI,或選擇已停用的影像以列出已停用的 AMI。
-
選取要取消註冊的 AMI,並記下其 ID—這可協助您在下一個步驟中找到要刪除的快照。
-
選擇 Actions (動作)、Deregister AMI (取消註冊 AMI)。出現確認的提示時,請選擇 Deregister AMI (取消註冊 AMI)。
主控台從清單移除 AMI 可能需要幾分鐘的時間。選擇 Refresh (重新整理) 以重新整理狀態。
-
刪除不再需要的快照
-
在導覽窗格中,選擇 Snapshots (快照)。
-
選取要刪除的快照 (在 Description (描述) 欄尋找上一個步驟中的 AMI ID)。
-
選擇 Actions (動作)、Delete snapshot (刪除快照)。出現確認提示時,請選擇刪除。
-
(選用) 終止執行個體
若您不再需要從 AMI 啟動的執行個體,您可以將其終止。
-
在導覽窗格中,選取 Instances (執行個體),然後選取要終止的執行個體。
-
選擇 Instance state (執行個體狀態)、Terminate instance (終止執行個體)。出現確認提示時,請選擇終止。
- AWS CLI
-
依照下列步驟清除 AMI
-
取消註冊 AMI
使用 deregister-image 命令取消註冊 AMI︰
aws ec2 deregister-image --image-id ami-12345678
-
刪除不再需要的快照
使用 delete-snapshot 命令刪除不再需要的快照:
aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
-
終止執行個體 (選用)
若您已不再需要從 AMI 啟動的執行個體,您可以使用 terminate-instances 命令將其終止︰
aws ec2 terminate-instances --instance-ids i-12345678
- PowerShell
-
依照下列步驟清除 AMI
-
取消註冊 AMI
使用Unregister-EC2Image指令程式取消註冊 AMI:
Unregister-EC2Image -ImageId ami-12345678
-
刪除不再需要的快照
使用Remove-EC2Snapshot指令程式刪除不再需要的快照:
Remove-EC2Snapshot -SnapshotId snap-12345678
-
終止執行個體 (選用)
如果您已完成從 AMI 啟動的執行個體,您可以使用Remove-EC2Instance指令程式將其終止:
Remove-EC2Instance -InstanceId i-12345678
上次啟動時間
LastLaunchedTime
是一個時間戳記,表示您的 AMI 上次用於啟動執行個體的時間。最近未用於啟動執行個體的 AMI 可能就是取消註冊或待移除的項目。
- Console
-
檢視 AMI 的上次啟動時間
-
前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在左側導覽窗格中,選擇 AMI。
-
從篩選條件列中,選擇 Owned by me (由我擁有)。
-
選取 AMI,然後檢查 Last launched time (上次啟動時間) 欄位 (若您選取 AMI 旁的核取方塊,其位於 Details (詳細資料) 索引標籤)。此欄位顯示上次使用 AMI 啟動執行個體的日期和時間。
- AWS CLI
-
檢視 AMI 的上次啟動時間
執行命describe-image-attribute令並指定--attribute
lastLaunchedTime
。您必須是 AMI 擁有者才能執行此命令。
aws ec2 describe-image-attribute \
--image-id ami-1234567890example
\
--attribute lastLaunchedTime
範例輸出
{
"LastLaunchedTime": {
"Value": "2022-02-10T02:03:18Z"
},
"ImageId": "ami-1234567890example",
}