- Newest
- Most votes
- Most comments
Really good question. A lot to unpack. For the file collision question, turning on object versioning is the right way to go for the entire bucket. You would then end up with a new /images/tree.png version on that object when that object is written a 2nd time. Additionally, you can use S3 Lifecycle Rules to control the lifecycle of the older versions.
I dont think you will need additional suffix on your access points. Each access point will already have your 12-digit AWS account ID in it, but its fine if you add that. The S3 access point policy is your vehicle for controlling which resources (object, prefix, tag) that you want to grant or deny access to. You can absolutely have separate access points that are pointing to the same resources/objects in the access policy to control what can be done to those resources behind the access point.
Relevant content
- asked 3 years ago
- Accepted Answerasked 2 years ago
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated 21 days ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 months ago