Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 638 discussion

A company collects and shares research data with the company's employees all over the world. The company wants to collect and store the data in an Amazon S3 bucket and process the data in the AWS Cloud. The company will share the data with the company's employees. The company needs a secure solution in the AWS Cloud that minimizes operational overhead.

Which solution will meet these requirements?

  • A. Use an AWS Lambda function to create an S3 presigned URL. Instruct employees to use the URL.
  • B. Create an IAM user for each employee. Create an IAM policy for each employee to allow S3 access. Instruct employees to use the AWS Management Console.
  • C. Create an S3 File Gateway. Create a share for uploading and a share for downloading. Allow employees to mount shares on their local computers to use S3 File Gateway.
  • D. Configure AWS Transfer Family SFTP endpoints. Select the custom identity provider options. Use AWS Secrets Manager to manage the user credentials Instruct employees to use Transfer Family.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
t0nx
Highly Voted 12 months ago
Selected Answer: D
AWS Transfer Family (Option D) By configuring AWS Transfer Family SFTP endpoints, you can provide a secure and convenient way for employees to access and transfer data to and from the S3 bucket. Using custom identity provider options allows you to integrate with existing identity systems, and AWS Secrets Manager can be used to manage user credentials securely. A suggests using an AWS Lambda function to create an S3 presigned URL. While this can work, it involves manual generation of URLs and sharing them, which may not be as scalable or user-friendly. B suggests creating an IAM user for each employee with IAM policies for S3 access. This involves more operational overhead, as managing IAM users for each employee can be cumbersome and less scalable. C suggests using an S3 File Gateway. While this can work, it introduces additional components and may not be as straightforward or as efficient as using AWS Transfer Family for SFTP access.
upvoted 15 times
pentium75
10 months, 3 weeks ago
"Use AWS Secrets Manager to manage the user credentials", so manage separate credentials for every user in Secrets Manager? And "instruct employees to use Transfer Family", actually Transfer Family is the server component, employees would use an SFTP client.
upvoted 7 times
xxichlas
4 months, 3 weeks ago
https://docs.aws.amazon.com/secretsmanager/latest/userguide/integrating_FTPlong.html
upvoted 1 times
...
...
...
pentium75
Highly Voted 10 months, 3 weeks ago
Selected Answer: C
Not A - S3 presigned URLs are temporary (max. 7 days); you'd need to create a new URL at least every 7 days and "instruct employees" to use it. Definitely NOT 'minimizing operational overhead'. Not B - "Instruct employees to use the AWS Management Console", using Management console to up- and download files is complex Not D - Secrets Manager is not for managing user credentials, and employees would not "use Transfer Family", they would use an (S)FTP client to access the files. C grants simple access for up/downloading, no operational overhead.
upvoted 11 times
KennethNg923
5 months, 1 week ago
Agree, Use an AWS Lambda function to create an S3 presigned URL for 7 days limits, create URL every 7 days have operational overhead more than use Secret Manager
upvoted 2 times
...
awsgeek75
10 months, 1 week ago
Glad that someone else also sees what I see in this question!
upvoted 3 times
...
...
Rhydian25
Most Recent 4 months, 3 weeks ago
Selected Answer: C
It is not operationally eficient to manage, for example, 1000 signed URLs or user credentials. In addition, it is sometimes dificult to instruct that many people. It's easier to create an S3 File Gateway and allow the users to mount it locally to access the bucket. It could be D if the answer said to use IAM roles instead of managing user credentials in Secrets Manager
upvoted 3 times
...
MandAsh
5 months ago
Selected Answer: C
but they didnt mention access in for daily use of occasional. If its occasional A works well but its permanant thing them mouting drive is solution.
upvoted 2 times
...
stalk98
6 months, 1 week ago
Selected Answer: D
i think is d
upvoted 1 times
...
TwinSpark
6 months, 2 weeks ago
Selected Answer: C
Less operational overheade is C https://docs.aws.amazon.com/filegateway/latest/files3/GettingStartedAccessFileShare.html on client pc is easily mounted. I remain with some doubts but i will go for C
upvoted 2 times
...
alawada
8 months ago
i would go with A
upvoted 1 times
...
seetpt
8 months, 2 weeks ago
Selected Answer: D
D seems right
upvoted 1 times
...
Ravan
8 months, 3 weeks ago
Selected Answer: A
A. Use an AWS Lambda function to create an S3 presigned URL. This solution meets the requirements by providing a secure way for employees to access the data stored in the Amazon S3 bucket. Here's how it works: When an employee needs to access the data, they request access from the company's system. The company's system triggers an AWS Lambda function. The Lambda function generates a presigned URL with a limited validity period. The employee uses the presigned URL to access the data directly from the S3 bucket. Once the presigned URL expires, access to the data is no longer possible, enhancing security. This solution minimizes operational overhead because it leverages AWS Lambda, which is a fully managed service. There is no need to manage servers or infrastructure, and the solution provides a secure and temporary access mechanism for sharing data stored in Amazon S3.
upvoted 8 times
...
NayeraB
9 months ago
I legitimately get worried every time we have a tie
upvoted 4 times
...
1Alpha1
9 months, 2 weeks ago
Selected Answer: A
Answer: *A* (Lambda + S3 pre-signed URL = automatic access) *You can use the pre-signed URL multiple times, up to the expiration date and time.* https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html
upvoted 4 times
...
upliftinghut
10 months ago
Couldn't find any options that's good for the question. D is most operation efficient but not using AWS Secret Manager as managing credentials, should integrate with IAM or AD instead
upvoted 1 times
...
awsgeek75
10 months, 1 week ago
Selected Answer: C
Minimise op overhead: A: Lambdas and signed url will need to be managed and distributed to each employee every 7 days. So need database of employees and connect to lambda etc B: Too much work (imagine doing that for large number of employees!) D: Incomplete solution. SFTP endpoints need SFTP client and credential approach in Secrets Manager is not going to work
upvoted 2 times
awsgeek75
10 months, 1 week ago
C: is correct as File Gateway can be mounted on each employee's machine as a network share. Think of it as a network drive on employee's laptop.
upvoted 2 times
...
...
Marco_St
10 months, 2 weeks ago
Selected Answer: D
secure and stable connection
upvoted 2 times
awsgeek75
10 months ago
"Use AWS Secrets Manager to manage the user credentials Instruct employees to use Transfer Family." This is a lot of operational overhead
upvoted 1 times
...
...
ale_brd_111
10 months, 4 weeks ago
Selected Answer: A
i would go with A, storing secret for each employ does not seem to me as minimizing operational overhead...
upvoted 2 times
pentium75
10 months, 3 weeks ago
Creating new presigned URLs every 7 days and instructing users to use them is a lot of operational overhead.
upvoted 3 times
...
...
Cyberkayu
11 months ago
Selected Answer: A
questions earlier can generate (lambda) presigned URL/cookies to customers who pay the subscription, or decouple image uploading from social media users. i dont see why Lambda+S3 presigned URL dont work with employees around the world here. Answer A.
upvoted 2 times
pentium75
10 months, 3 weeks ago
Because presigned URLs are temporary. Customer logs in -> get presigned URL -> can download data. This is a different use case than your own employees who need permanent access.
upvoted 1 times
...
...
evelynsun
11 months, 1 week ago
it's A! This is the most efficient and secure way to share data with employees. It eliminates the need for employees to create their own AWS accounts or manage their own access credentials. It also provides a centralized way to manage the data, so the company can ensure that the data is always up-to-date and secure.
upvoted 2 times
pentium75
10 months, 3 weeks ago
No. Presigned URL = temporary, employee = permanent. Also, single presigned URL for all employees is not secure (everyone uses same URL).
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 ...