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 (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
t0nx
Highly Voted 1 year, 1 month 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 16 times
pentium75
1 year 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 8 times
xxichlas
6 months, 1 week ago
https://docs.aws.amazon.com/secretsmanager/latest/userguide/integrating_FTPlong.html
upvoted 2 times
...
...
...
pentium75
Highly Voted 1 year 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 13 times
KennethNg923
6 months, 3 weeks 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 4 times
...
awsgeek75
11 months, 4 weeks ago
Glad that someone else also sees what I see in this question!
upvoted 4 times
...
...
FlyingHawk
Most Recent 1 week, 2 days ago
Selected Answer: C
I will vote for C. For A, the S3 presigned URL is expired in 7 days, you need to implement a process to allow user send an access request, then validate the user, then trigger the lamdba to generate the resigned URL and send it back to the user. For D, using AWS secret manager to manage the user credentials does not sound practical unless it uses Active Directory.
upvoted 1 times
...
EllenLiu
2 weeks, 2 days ago
Selected Answer: A
S3 File Gateway is designed for hybrid cloud use cases where on-premises applications need to interact with S3. It introduces additional infrastructure complexity and costs, making it less suitable for the described requirements.
upvoted 1 times
...
LeonSauveterre
3 weeks, 2 days ago
Selected Answer: C
A - Definitely not ideal. Presigned URLs have a maximum expiration time of 7 days, which might be limiting for ongoing or long-term data sharing. If employees require frequent or dynamic access to multiple files (which is likely the case because this is a research-type company), they’d need a new URL each time. B - This is cumbersome and tiresome. C - This is better, but still not ideal for global employees unless the gateway is highly distributed. D - Secrets Manager stores sensitive information like passwords or API keys but is not a user directory, so they cannot "manage" credentials.
upvoted 1 times
...
Rhydian25
6 months, 1 week 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 4 times
...
MandAsh
6 months, 2 weeks 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 3 times
...
stalk98
7 months, 3 weeks ago
Selected Answer: D
i think is d
upvoted 1 times
...
TwinSpark
8 months 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 3 times
...
alawada
9 months, 2 weeks ago
i would go with A
upvoted 1 times
...
seetpt
10 months ago
Selected Answer: D
D seems right
upvoted 1 times
...
Ravan
10 months, 1 week 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 9 times
FlyingHawk
1 week, 2 days ago
if you use this method, when a user request to access, you need to implement the request validation, aka the employee validation, such as integrated with Active Directory.
upvoted 1 times
...
...
NayeraB
10 months, 3 weeks ago
I legitimately get worried every time we have a tie
upvoted 5 times
...
1Alpha1
11 months 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 5 times
...
upliftinghut
11 months, 3 weeks 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
11 months, 4 weeks 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 3 times
awsgeek75
11 months, 4 weeks 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 3 times
...
...
Marco_St
12 months ago
Selected Answer: D
secure and stable connection
upvoted 2 times
awsgeek75
11 months, 3 weeks ago
"Use AWS Secrets Manager to manage the user credentials Instruct employees to use Transfer Family." This is a lot of operational overhead
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