
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company wants to develop a large language model (LLM) application by using Amazon Bedrock and customer data that is uploaded to Amazon S3. The company's security policy states that each team can access data for only the team's own customers. Which solution will meet these requirements?
A
Create an Amazon Bedrock custom service role for each team that has access to only the team's customer data.
B
Create a custom service role that has Amazon S3 access. Ask teams to specify the customer name on each Amazon Bedrock request.
C
Redact personal data in Amazon S3. Update the S3 bucket policy to allow team access to customer data.
D
Create one Amazon Bedrock role that has full Amazon S3 access. Create IAM roles for each team that have access to only each team's customer folders.
Explanation:
Correct Answer: D
Why Option D is correct:
Why other options are incorrect:
A: Creating custom service roles for each team in Bedrock would be complex and doesn't directly address S3 data access control at the folder level.
B: Relying on teams to specify customer names in requests is not secure and doesn't enforce access control at the infrastructure level.
C: Redacting personal data doesn't solve the access control problem - teams would still need controlled access to the data, and redaction doesn't address the requirement for team-specific data isolation.
Key AWS Concepts: