Read-only access to S3 objects requires the action "s3:GetObject" on the bucket's objects.
Step 2: Check JSON structure correctness
{"Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::example-bucket/*"} correctly allows "s3:GetObject" on all objects in the bucket using the proper ARN format.
Final Answer:
Correct JSON allowing read-only S3 access -> Option B
Quick Check:
Read-only S3 = s3:GetObject [OK]
Quick Trick:Use s3:GetObject for read-only S3 access [OK]
Common Mistakes:
MISTAKES
Using Deny instead of Allow for read access
Using wrong actions like ec2:StartInstances
Targeting bucket instead of objects for GetObject
Master "Identity and Access Management" in AWS
9 interactive learning modes - each teaches the same concept differently