本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除已啟用 MFA Delete 之儲存貯體中的物件
當您設定 MFA 刪除時,只有根使用者可以永久刪除物件版本,或變更 S3 儲存貯體上的版本控制組態。您必須使用 MFA 裝置來驗證根使用者,以執行刪除動作。
如果儲存貯體的版本控制組態已啟用 MFA Delete,則儲存貯體擁有者必須在要求中包含 x-amz-mfa
要求標頭,才能永久刪除物件版本或變更儲存貯體的版本控制狀態。包含 x-amz-mfa
的要求必須使用 HTTPS。
標頭的值是身分驗證裝置序號、空格與其上所顯示之身分驗證碼的組合。如果您未包含此要求標頭,則要求會失敗。
使用 時, AWS CLI 包含與 mfa
參數值相同的資訊。
如需身分驗證裝置的詳細資訊,請參閱 Multi-factor Authentication
如需啟用 MFA Delete 的詳細資訊,請參閱「設定 MFA Delete」。
注意
無法透過 刪除已啟用 MFA 刪除之已啟用版本控制的儲存貯體中的物件 AWS Management Console。
若要刪除已啟用版本控制且已啟用 MFA 刪除的儲存貯體中的物件,請使用下列命令。當您使用下列範例命令時,請以您自己的資訊取代
。user input
placeholders
aws s3api delete-object --bucket
--key
amzn-s3-demo-bucket
OBJECT-KEY
--version-id"VERSION ID"
--mfa "MFA_DEVICE_SERIAL_NUMBER
MFA_DEVICE_CODE
"
下列範例刪除 my-image.jpg
(具有指定版本),而其位於已設定啟用 MFA Delete 的儲存貯體中。
如需詳細資訊,請參閱《Amazon Simple Storage Service API 參考DeleteObject》中的
DELETE /my-image.jpg?versionId=3HL4kqCxf3vjVBH40Nrjfkd HTTPS/1.1 Host: bucketName.s3.amazonaws.com x-amz-mfa: 20899872 301749 Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=