exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 47 discussion

A web design company currently runs several FTP servers that their 250 customers use to upload and download large graphic files They wish to move this system to AWS to make it more scalable, but they wish to maintain customer privacy and Keep costs to a minimum.
What AWS architecture would you recommend?

  • A. ASK their customers to use an S3 client instead of an FTP client. Create a single S3 bucket Create an IAM user for each customer Put the IAM Users in a Group that has an IAM policy that permits access to sub-directories within the bucket via use of the 'username' Policy variable.
  • B. Create a single S3 bucket with Reduced Redundancy Storage turned on and ask their customers to use an S3 client instead of an FTP client Create a bucket for each customer with a Bucket Policy that permits access only to that one customer.
  • C. Create an auto-scaling group of FTP servers with a scaling policy to automatically scale-in when minimum network traffic on the auto-scaling group is below a given threshold. Load a central list of ftp users from S3 as part of the user Data startup script on each Instance.
  • D. Create a single S3 bucket with Requester Pays turned on and ask their customers to use an S3 client instead of an FTP client Create a bucket tor each customer with a Bucket Policy that permits access only to that one customer.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️
Reference:
https://aws.amazon.com/blogs/security/writing-iam-policies-grant-access-to-user-specific-folders- in-an-amazon-s3-bucket/

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
CSharpPro
Highly Voted 3 years, 7 months ago
A - Default Bucket Limit of 100 per account invalidates B
upvoted 10 times
...
amog
Highly Voted 3 years, 6 months ago
Answer is A B: Limit 100 buckets C: Too expensive D: Limit 100 buckets
upvoted 7 times
mnsait
5 months, 3 weeks ago
Also, even if the limit of 100 buckets is increased to 1000 by requesting AWS, the solution is not scalable as the number of clients can increase in future. Rules out the 'create a bucket per customer' approach.
upvoted 1 times
...
...
amministrazione
Most Recent 8 months, 3 weeks ago
A. ASK their customers to use an S3 client instead of an FTP client. Create a single S3 bucket Create an IAM user for each customer Put the IAM Users in a Group that has an IAM policy that permits access to sub-directories within the bucket via use of the 'username' Policy variable.
upvoted 1 times
...
Takshashila
1 year, 7 months ago
Selected Answer: A
Cost: "Requester Pays" means the customer pays for their own requests and data transfer, but having a separate bucket for each customer can increase costs. This option might not be the most cost-effective due to multiple buckets and might not be preferred by customers since they have to pay for their own requests. Given the options and the requirements, the best solution is: A
upvoted 1 times
...
kondratyevmn
1 year, 9 months ago
Selected Answer: B
B - looks like a viable option. S3 RRS - costs to a minimum s3 provides scalability and security via (server side encryption or kms)
upvoted 1 times
...
TigerInTheCloud
2 years, 4 months ago
Selected Answer: A
C and D are obviously wrong. B sounds good for the cost. However, RRS is deprecated and is more expensive than the standard class for quite a while.
upvoted 1 times
...
kaushik9845
2 years, 7 months ago
https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html 100 buckets per account is default limit which can be increased to max 1000. So if we go with B its not scalable beyond limit.
upvoted 1 times
...
hilft
2 years, 9 months ago
why not b?
upvoted 1 times
...
cldy
3 years, 4 months ago
A. ASK their customers to use an S3 client instead of an FTP client. Create a single S3 bucket Create an IAM user for each customer Put the IAM Users in a Group that has an IAM policy that permits access to sub-directories within the bucket via use of the 'username' Policy variable.
upvoted 1 times
...
01037
3 years, 6 months ago
A is the solution. But in reality, customers won't like to change their tools unless a really good reason.
upvoted 2 times
...
newme
3 years, 6 months ago
A. But 250 IAM users is a little too many. I think Identity federation may be a better option.
upvoted 2 times
...
TerrenceC
3 years, 6 months ago
Here is another two inputs that RRS might not be an ideal option. https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html "We recommend that you not use this storage class. The S3 Standard storage class is more cost effective" Also, when you look at the pricing between Standard and RRS then you would observe that RRS is a bit more expensive than Standard.
upvoted 1 times
...
Amitv2706
3 years, 6 months ago
This question has not mentioned about reduced redundancy storage requirements then perhaps B can't be the best fit.
upvoted 1 times
...
smartassX
3 years, 6 months ago
100 by Default; limit increase up to 1000. "By default, you can create up to 100 buckets in each of your AWS accounts. If you need additional buckets, you can increase your account bucket limit to a maximum of 1,000 buckets by submitting a service limit increase. There is no difference in performance whether you use many buckets or just a few. " https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html
upvoted 1 times
...
Bulti
3 years, 6 months ago
A is Correct - B is not scalable when no of customers exceed the limit on buckets per account.
upvoted 2 times
...
kratnesh
3 years, 6 months ago
Answer B. The default now is 1000 buckets per account
upvoted 3 times
...
fullaws
3 years, 6 months ago
A is correct
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago