NO.278 A Solutions Architect is building an online shopping
application where users will be able to browse items, add
items to a cart, and purchase the items. Images of items
will be stored in Amazon S3 buckets organized by item
category. When an item is no longer available for purchase,
the item image will be deleted from theS3
bucket.Occasionally, during testing, item images deleted
from the S3 bucket are still visible to some users.What is a
flaw in this design approach?
(A) Defining S3 buckets by item may cause partition
distribution errors, which will impact performance.
(B) Amazon S3 DELETE requests are eventually consistent,
which may cause other users to view items that have already
been purchased
(C) Amazon S3 DELETE requests apply a lock to the S3 bucket
during the operation, causing other users to be blocked
(D) Using Amazon S3 for persistence exposes the application
to a single point of failure