Skip to content

S3 MFA DeleteΒΆ

  • MFA (Multi Factor Authentication) forces user to generate a code on a device (usually a mobile phone or hardware) before doing important operations on S3
  • To use MFA-Delete, enable versioning on the S3 bucket
  • You will need MFA to:
    • permanently delete an object version
    • suspend versioning on bucket
  • You won't need MFA for
    • enabling versioning
    • listing deleted versions

  • Only the bucket owner (root account) can enable/disable MFA-delete
  • MFA-Delete currently can only be enabled using the CLI