Assigning security profile permissions to AI agents
Security Profiles
Security Profiles in Amazon Connect control what users can access and what actions they can perform. For AI Agents, security profiles govern:
-
Which tools an AI Agent can invoke
-
What data the agent can access
-
Which users can configure AI Agents and Prompts
-
Whether an employee is authorized to have an AI agent take a particular action on their behalf
Security Profile Permissions for AI Agents
Security profiles control both user capabilities and AI agent tool access in Connect. When you create or edit a security profile, you can assign permissions for:
-
AgentCore gateway tools added to Connect
-
Flow modules saved as tools
-
Out-of-the-box tools for common operations like updating cases and starting tasks
The security profile permissions for built-in tools mirror those used for employee access.
| AI Agent Tool | Required Human Agent Permission |
|---|---|
| Cases (Create, Update, Search) | Cases - View/Edit in Agent Applications |
| Customer Profiles | Customer Profiles - View in Agent Applications |
| Knowledge Base (Retrieve) | Connect assistant - View Access |
| Tasks (StartTaskContact) | Tasks - Create in Agent Applications |
To assign an AI agent one or multiple security profiles, go to the AI agent edit page in your Connect website and you will find a dropdown where you can pick the security profiles to assign the AI agent and hit save to confirm the changes.
Tool-Level Permissions
Beyond security profiles, you can control tool access at the AI Agent level:
Configuring Tool Access
When creating or editing an AI Agent:
-
Navigate to Analytics and Optimization → AI Agents
-
Select or create an AI Agent
-
In the Tools section, select which tools this agent can access
-
Add instructions on how the AI agent should use the selected tool to optimize AI agent performance.
Agent Workspace Permissions
For human agents using AI Agent assistance in the Agent Workspace, assign this permission to get access to the Connect Assistant that is powered by AI agents.
| Permission | Location |
|---|---|
| Connect assistant - View Access | Agent Applications |
Shared Permissions
When using AI Agents for Agent Assistance, the human agent's security profile must include the same permissions as the AI Agent's configured tools. The AI Agent operates within the context of the human agent's session, so tool invocations are authorized against the combination of the AI agent and human agent's permissions.
Example: If an AI Agent has access to the Cases tool (CreateCase, SearchCases), the human agent using that AI Agent must also have Cases permissions in their security profile. Otherwise, the AI Agent's tool invocations will fail.
Administrator Permissions
For administrators configuring AI Agents and Prompts:
| Permission | Location | Purpose |
|---|---|---|
| AI Agents - All Access | AI agent designer | Create, edit, and manage AI Agents |
| AI Prompts - All Access | AI agent designer | Create, edit, and manage AI Prompts |
| AI Guardrails - All Access | AI agent designer | Create, edit, and manage AI Guardrails |
| Conversational AI - All Access | Channels and Flows | View, edit, and create Lex bots |
| Flows - All Access | Channels and Flows | Create and manage contact flows |
| Flow Modules - All Access | Channels and Flows | Create flow modules as tools |
Configuring Security Profiles
Step 1: Access Security Profiles
-
Log in to the Amazon Connect admin console
-
Navigate to Users → Security profiles
-
Select the security profile to modify (or create a new one)
Step 2: Configure Agent Permissions
For agents who will use AI assistance:
-
In the security profile, expand Agent Applications
-
Enable Connect assistant - View Access
Step 3: Configure Administrator Permissions
For administrators who will configure AI Agents:
-
Expand AI agent designer
-
Enable AI Agents - All Access
-
Enable AI Prompts - All Access
-
Enable AI Guardrails - All Access
-
Expand Channels and Flows
-
Enable Bots - All Access
-
Enable Flows - All Access
-
Enable Flow Modules - All Access (if using flow modules as tools)
Step 4: Save Changes
-
Click Save to apply the security profile changes
Reference Documentation
For detailed information, see: