Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression d’un objet à partir d’un compartiment activé pour la fonction Supprimer MFA
Lorsque vous configurez la suppression MFA, seul l'utilisateur root peut supprimer définitivement les versions des objets ou modifier la configuration de gestion des versions sur votre compartiment S3. Vous devez utiliser un périphérique MFA pour authentifier l'utilisateur root afin d'effectuer l'action de suppression.
Si la fonction Supprimer MFA est activée dans la configuration de la gestion des versions d’un compartiment, le propriétaire du compartiment doit inclure l’en-tête de la demande x-amz-mfa
dans les demandes pour supprimer définitivement une version d’objet ou modifier l’état de la gestion des versions du compartiment. Les demandes qui incluent x-amz-mfa
doivent utiliser HTTPS.
La valeur de l’en-tête est la concaténation du numéro de série du périphérique d’authentification, un espace et le code d’authentification affiché dessus. Si vous n’incluez pas cet en-tête de la demande, cette dernière échoue.
Lorsque vous utilisez le, AWS CLI incluez les mêmes informations que la valeur du mfa
paramètre.
Pour en savoir plus sur les périphériques d’authentification, consultez Authentification multifacteur
Pour en savoir plus sur l’activation de la fonction Supprimer MFA, consultez Configuration de la fonction Supprimer MFA.
Note
La suppression d'un objet dans un compartiment activé pour la gestion des versions dont la suppression MFA est activée n'est pas disponible via le. AWS Management Console
Pour supprimer un objet dans un compartiment activé pour la gestion des versions et pour lequel la suppression MFA est activée, utilisez la commande suivante. Lorsque vous utilisez l’exemple de commande suivant, remplacez les
par vos propres informations.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
"
L’exemple suivant montre comment supprimer my-image.jpg
(avec la version spécifiée), qui se trouve dans un compartiment où la fonction Suppression MFA est activée.
Pour plus d'informations, consultez DeleteObjectle manuel Amazon Simple Storage Service API Reference
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=