How should the developer store the objects to meet this requirement?
Store the objects by using S3 Intelligent-Tiering.
Store the objects at the root of the S3 bucket.
Store the objects by using object key names distributed across multiple prefixes.
Store each object with an object tag named “prefix” that contains a unique value.
Explanations:
S3 Intelligent-Tiering is a storage class designed for cost optimization by automatically moving objects between two access tiers. It does not specifically address high request rates.
Storing objects at the root of the S3 bucket does not help with optimizing request rates. High request rates are better managed through prefix distribution rather than a flat structure.
Storing objects with key names distributed across multiple prefixes optimizes S3 performance by enabling better parallel processing. This allows S3 to handle high request rates more efficiently.
Using an object tag named “prefix” does not influence the way S3 handles requests or optimizes for request rates. Object tagging is for metadata and does not affect performance directly.