AIP-C01 practice question 14 of 15
A software company is using Amazon Q Business to build an AI assistant that allows employees to access company information and personal information…
Full set: 127 questionsAmazon Q Business uses an access control list (ACL) JSON file stored in the S3 bucket to manage user and group permissions for a data source. For optimal management and minimal operational overhead, a single ACL file should be placed at the top level of the S3 bucket. This file contains entries that map S3 prefixes (representing department folders) to the corresponding IAM Identity Center group IDs. Amazon Q then uses this centralized file to filter search results, ensuring users only see content from their authorized department.
A. Creating an acl.json file in each department folder increases operational overhead, as multiple files must be managed and updated instead of a single, centralized one.
C. IAM permissions sets control the Amazon Q service role's access to S3 but do not provide the fine-grained, per-user result filtering required within the Amazon Q application itself.
D. Metadata files (metadata.json) are used for adding custom attributes to documents for filtering and faceting, not for defining user access controls.
1. Amazon Q Business User Guide. (2024). Using an Amazon S3 data source. AWS Documentation. Retrieved from https://docs.aws.amazon.com/amazonq/latest/business-use-dg/s3-data-source.html. In the section "User and group access control," it states, "To configure access control for your documents, you create a JSON file that contains your access control information... You store this file in the same S3 bucket as your data source." The examples show a single file mapping prefixes to groups.
Keep practicing
Take the free AIP-C01 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other AIP-C01 practice questions
- Question 1A company is designing a canary deployment strategy for a payment processing API. The sys…
- Question 2A company is developing a customer communication platform that uses an AI assistant power…
- Question 3An ecommerce company is developing a generative AI application that uses Amazon Bedrock w…
- Question 4A global healthcare company is deploying a GenAI application on Amazon Bedrock to produce…
- Question 5A medical company is creating a generative AI (GenAI) system by using Amazon Bedrock. The…
- Question 6A company is developing three specialized NLP models that support a customer service appl…
