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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

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

A developer has an application that uses an AWS Lambda function to upload files to Amazon S3 and needs the required permissions to perform the task. The developer already has an IAM user with valid IAM credentials required for Amazon S3.

What should a solutions architect do to grant the permissions?

  • A. Add required IAM permissions in the resource policy of the Lambda function.
  • B. Create a signed request using the existing IAM credentials in the Lambda function.
  • C. Create a new IAM user and use the existing IAM credentials in the Lambda function.
  • D. Create an IAM execution role with the required permissions and attach the IAM role to the Lambda function.
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
Guru4Cloud
10 months, 1 week ago
Selected Answer: D
Create Lambda execution role and attach existing S3 IAM role to the lambda function
upvoted 2 times
...
Buruguduystunstugudunstuy
1 year, 3 months ago
To grant the necessary permissions to an AWS Lambda function to upload files to Amazon S3, a solutions architect should create an IAM execution role with the required permissions and attach the IAM role to the Lambda function. This approach follows the principle of least privilege and ensures that the Lambda function can only access the resources it needs to perform its specific task. Therefore, the correct answer is D. Create an IAM execution role with the required permissions and attach the IAM role to the Lambda function.
upvoted 3 times
...
Bilalglg93350
1 year, 3 months ago
D. Créez un rôle d'exécution IAM avec les autorisations requises et attachez le rôle IAM à la fonction Lambda. L'architecte de solutions doit créer un rôle d'exécution IAM ayant les autorisations nécessaires pour accéder à Amazon S3 et effectuer les opérations requises (par exemple, charger des fichiers). Ensuite, le rôle doit être associé à la fonction Lambda, de sorte que la fonction puisse assumer ce rôle et avoir les autorisations nécessaires pour interagir avec Amazon S3.
upvoted 3 times
...
nileshlg
1 year, 3 months ago
Selected Answer: D
Answer is D
upvoted 2 times
...
kampatra
1 year, 3 months ago
Selected Answer: D
D - correct ans
upvoted 2 times
...
sitha
1 year, 3 months ago
Selected Answer: D
Create Lambda execution role and attach existing S3 IAM role to the lambda function
upvoted 2 times
...
ktulu2602
1 year, 3 months ago
Selected Answer: D
Definitely D
upvoted 2 times
...
Nithin1119
1 year, 3 months ago
Selected Answer: D
ddddddd
upvoted 1 times
...
[Removed]
1 year, 3 months ago
Selected Answer: D
dddddddd
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 ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in