1 Answers
Basically:
Fine-grained allows you to control the access down to object-level, it utilizes both ACLs (applied to objects) and IAM (applied to buckets). You can grant one to have access to the whole bucket but deny him/her from accessing specific objects in the same bucket.
Uniform allows you to control the access at bucket-level only and accesses are controlled by IAM. You cannot set permissions for each object if choosing this option. If one has access to the bucket, the access will be inherited to all objects inside that bucket.
Depends on your requirements, one option can be more suitable than the other 😉
Thanks Tuan. It helped.