本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
保護 Amazon EC2 AMI 免遭註銷
您可以在 AMI 上開啟註銷保護以防止意外或惡意刪除。當您開啟註銷保護時,任何使用者都無法註銷 AMI,無論其 IAM 權限為何。如果您想要註銷 AMI,您必須先關閉其註銷保護。
當您在 AMI 上開啟註銷保護時,您可以選擇包含 24 小時冷卻時間。此冷卻時間是您關閉註銷保護之後,註銷保護仍然有效的時間。在此冷卻時間,無法註銷 AMI。當冷卻時間結束,便可以註銷 AMI。
預設情況下,所有現有與新 AMI 的註銷保護均處於關閉狀態。
開啟註銷保護
使用下列程序來開啟註銷保護。
- Console
-
- AWS CLI
-
開啟取消註冊保護
使用 enable-image-deregistration-protection 命令。若要啟用選用的冷卻時間,請包含 --with-cooldown
選項。
aws ec2 enable-image-deregistration-protection \
--image-id ami-0abcdef1234567890
\
--with-cooldown
- PowerShell
-
開啟取消註冊保護
使用 Enable-EC2ImageDeregistrationProtection cmdlet。若要啟用選用的冷卻時間,請將 -WithCooldown
參數設定為 true
。
Enable-EC2ImageDeregistrationProtection `
-ImageId ami-0abcdef1234567890
`
-WithCooldown $true
關閉註銷保護
使用下列程序來關閉註銷保護。
如果您在開啟 AMI 註銷保護時選擇包含 24 小時冷卻時間,那麼當您關閉註銷保護時,您將無法立即註銷 AMI。冷卻時間是 24 小時的時間段,在此期間註銷保護即使在關閉之後仍然有效。在此冷卻時間,無法註銷 AMI。當冷卻時間結束,便可註銷 AMI。
- Console
-
- AWS CLI
-
關閉取消註冊保護
使用 disable-image-deregistration-protection 命令。
aws ec2 disable-image-deregistration-protection --image-id ami-0abcdef1234567890
- PowerShell
-
關閉取消註冊保護
使用 Disable-EC2ImageDeregistrationProtection cmdlet。
Disable-EC2ImageDeregistrationProtection -ImageId ami-0abcdef1234567890