exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 188 discussion

A company has multiple AWS accounts for various departments. One of the departments wants to share an Amazon S3 bucket with all other department.
Which solution will require the LEAST amount of effort?

  • A. Enable cross-account S3 replication for the bucket.
  • B. Create a pre-signed URL for the bucket and share it with other departments.
  • C. Set the S3 bucket policy to allow cross-account access to other departments.
  • D. Create IAM users for each of the departments and configure a read-only IAM policy.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
Reference:
https://docs.aws.amazon.com/AmazonS3/latest/dev/example-walkthroughs-managing-access-example2.html

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
mikmik
Highly Voted 3 years, 8 months ago
C. Passed exam today (Oct-3-2020). This questioned appeared on my exam. I'm marking this to help out future exam takers.
upvoted 79 times
Kuruvi
3 years, 8 months ago
Thanks.
upvoted 3 times
...
...
manoj101
Highly Voted 3 years, 8 months ago
C is correct. bucket Policy is central control policy for S3.
upvoted 38 times
jkklim
3 years, 8 months ago
cannot be D, because u do not want to create EXTRA IAM USERS for each dept as it takes EFFORTS
upvoted 2 times
osel
3 years, 4 months ago
Since this is an use case on Cross AWS Account Access, pls correct me if wrong that I think the requester AWS Account (of each dept) just by creating their IAM Users is not enough, it probably also need the provider AWS Account to create an IAM Role which grants access to its owned S3 bucket and together with a Trust Relationship Policy which grants to perform AssumeRole by the requester AWS Account(s). This is simply too much ops overhead.
upvoted 1 times
...
...
...
Curious76
Most Recent 2 years, 9 months ago
Selected Answer: C
https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-walkthroughs-managing-access-example2.html
upvoted 1 times
...
Curious76
2 years, 9 months ago
Selected Answer: B
https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html
upvoted 1 times
...
examJack
3 years, 2 months ago
Selected Answer: C
C. https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-policies-s3.html
upvoted 1 times
...
woke
3 years, 7 months ago
C. Set the S3 bucket policy to allow cross-account access to other departments.
upvoted 5 times
...
Maddy_aws2020
3 years, 7 months ago
Passed the exam on 19th June 2021. This question appeared in my exam. Marking it for future help.
upvoted 7 times
...
syu31svc
3 years, 7 months ago
C for correct LEAST amount of effort is what the qn is asking for
upvoted 3 times
...
KK_uniq
3 years, 7 months ago
C for sure. Use S3 bucket policies if: You want a simple way to grant cross-account access to your S3 environment, without using IAM roles.
upvoted 2 times
...
Rajcool27
3 years, 7 months ago
C is correct
upvoted 2 times
...
EarlBrillantes061816
3 years, 7 months ago
C base on cloud guru
upvoted 1 times
...
CCNPWILL
3 years, 7 months ago
Answer is C guys cmon!
upvoted 1 times
...
Atanu_M
3 years, 7 months ago
Ans - C Presigned URL is shortlived (7 days) the requirement doesn't mention anything on duration, Also presigned URL is at object level so you've to create multiple URLs for multiple objects which can be more work. Bucket policy will cover the above with least time and effort
upvoted 5 times
...
VipG
3 years, 7 months ago
Should be C
upvoted 1 times
...
FrostForrest
3 years, 7 months ago
C for me A = You're not trying to replicate the bucket, but share it. So incorrect. B = Could work, but you're then coordinating the sharing with all other departments. This could be 2 departments or 100 departments, you don't know. C = Easiest because you're modifying the policy on the resource trying to be shared, it's a single action that you need to modify. Least effort. D = Could work just as B could, but you're conducting massive effort depending on the amount of departments.
upvoted 2 times
Panos1313
2 years, 5 months ago
B >> presigned URL is for bucket objects, not an entire bucket, so I don't think it could work
upvoted 1 times
...
...
anpt
3 years, 8 months ago
CCCCCCCCCCCCCCCCCC
upvoted 11 times
toto059
3 years, 8 months ago
are you passed the exam ?
upvoted 3 times
guru_ji
3 years, 8 months ago
You are asking because he is posting answers for each and every question ;) mostly the answers posted by @anpt are correct.
upvoted 6 times
SirReadAlot
3 years, 8 months ago
Yes he is becoming a legend... most of his answers are correct
upvoted 3 times
AWSforWork
3 years, 7 months ago
the only issue is he posts it multiple times based on the previous comments
upvoted 2 times
...
...
...
...
Gangs010
3 years, 7 months ago
Please share if you using different material.
upvoted 1 times
...
...
KALRAV
3 years, 8 months ago
Presigned URL will expired after 7 days. IAM and ACL policies are only for programmatic access only. Hence B Cross account. Resource-based policies and AWS Identity and Access Management (IAM) policies for programmatic-only access to S3 bucket objects Resource-based Access Control List (ACL) and IAM policies for programmatic-only access to S3 bucket objects Cross-account IAM roles for programmatic and console access to S3 bucket objects
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...