Creating an Amazon Q Business application environment for anonymous access
Amazon Q Business application environments support anonymous access, enabling unauthenticated user interactions with the Amazon Q generative AI assistant. You can also make selected enterprise data accessible to users without requiring credentials, such as website visitors seeking product information or support. This can be integrated through:
-
Embedding the web experience URL in an iframe for quick deployment
-
Using the
Chat
,ChatSync
, andPutFeedback
APIs to build custom interfaces
Billing for anonymous access application environments is based on usage. For more information, see
Amazon Q Business
pricing
Important
Limitations of anonymous application environments
-
You can create your anonymous application environment using Amazon Q Business Console, API, SDK, and AWS CLI. You can only use the application environment with the chat APIs. The following are the only chat APIs that support anonymous access application environments.
-
Chat
-
ChatSync
-
PutFeedback
-
-
The web experience is only available for preview and testing purposes unless used within the context of an Amazon Q embedded implementation. For more information, see Amazon Q embedded.
-
The GetDocumentContent API is not available for anonymous applications, consistent with other APIs such as GetMedia that require authentication.
-
Chat history is not available for anonymous application environments
-
Anonymous users and authenticated users are not supported on the same application environments
-
Topic rules using users and groups are not supported for anonymous application environments
-
Plugins are not supported for anonymous application environments
-
Amazon Q Apps are not supported for anonymous application environments
-
Attachments are not supported for anonymous application environments
-
Admin controls and guardrails are read-only for anonymous application environments, except for blocked words.
-
Amazon Q Business integrations are not supported for anonymous application environments
-
The Amazon Q QuickSight integration is not supported for anonymous application environments
-
You must only ingest publicly available data sources without access control lists (ACLs). Examples of public data sources include:
-
any data from the Amazon Q Business Web Crawler
-
S3 data without Amazon Q Business ACLs
-
All other Amazon Q Business functionality and features remain unchanged.
Topics
Creating an a Amazon Q Business application environment for anonymous access
You can create an Amazon Q Business application environment that can be accessed anonymously using the Amazon Q Business Console, API, SDK, and AWS CLI. As a prerequisite, you must complete the setting up tasks. If you're using the AWS CLI or the API, you must create the required IAM roles.
The following tabs provide a procedure for creating your Amazon Q Business application environment with anonymous access using the Amazon Q Business console; and an example using the AWS CLI.