passdrill
AWS SAA-C03 · S3 & Storage · Card 032/044 medium

A bucket has S3 Versioning enabled and contains a single object with two versions. An application issues a `DELETE` request for that object's key without specifying a version ID. What happens, and what does a subsequent plain `GET` request (also without a version ID) return?

  1. Both versions are permanently deleted immediately; the GET returns a 404
  2. S3 inserts a new delete marker as the current version; the GET returns a 404 Not Found
  3. The most recent version is permanently deleted, leaving the older version as current; the GET returns that older version's data
  4. The DELETE request is rejected because a version ID must be specified in a versioning-enabled bucket
Next card → Shuffle