A sysadmin has created the below mentioned policy on an S3 bucket named cloudacademy. The bucket has both AWS.jpg and index.html objects.
What does this policy define?
A . It will make all the objects as well as the bucket public
B . It will throw an error for the wrong action and does not allow to save the policy
C . It will make the AW
D . jpg object as public
E . It will make the AW
F . jpg as well as the cloudacademy bucket as public
Answer: B
Explanation:
A sysadmin can grant permission to the S3 objects or the buckets to any user or make objects public using the bucket policy and user policy. Both use the JSON-based access policy language. Generally, if user is defining the ACL on the bucket, the objects in the bucket do not inherit it and vice a versa. The bucket policy can be defined at the bucket level which allows the objects as well as the bucket to be public with a single policy applied to that bucket. In the below policy the action says "S3: ListBucket" for effect Allow and when there is no bucket name mentioned as a part of the resource, it will throw an error and not save the policy.
Latest AWS-SysOps Dumps Valid Version with 853 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund