ExamQuestions.com

Register
Login
AWS Certified DevOps Engineer Professional Exam Questions

Amazon

AWS Certified DevOps Engineer Professional

277 / 500

Question 277:

You have just developed a new mobile application that handles analytics workloads on large scale datasets that are stored on Amazon Redshift. Consequently, the application needs to access Amazon Redshift tables. Which of the below methods would be the best, both practically and security-wise, to access the tables? Choose the correct answer from the options below

Answer options:

A.Create an IAM user and generate encryption keys for that user. Create a policy for RedShift read-only access. Embed the keys in the application.
B.Create a HSM client certificate in Redshift and authenticate using this certificate.
C.Create a RedShift read-only access policy in IAM and embed those credentials in the application.
D.Use roles that allow a web identity federated user to assume a role that allows access to the RedShift table by providing temporary credentials.