Why Bedrock?
Bedrock solves authorization problems traditional RBAC cannot:Hierarchical Scopes
Org → Workspace → Project → Environment with full inheritance
Resource Policies
Fine-grained allow/deny on specific resources or collections
Conditional Permissions
JSON Logic expressions for dynamic, context-aware access
AI Agent Governance
Same authorization model for users, services, and AI agents
Multi-tenant Isolation
Complete tenant separation with scope hierarchies
Tag-based Access
Dynamic permissions based on resource and subject tags
How It Works
Learn about Evaluation
Understand how Bedrock decides if an action is allowed
Core Concepts
| Concept | Description | Learn More |
|---|---|---|
| Scope | Hierarchical node (org, workspace, project) | Scopes → |
| Subject | Actor: user, service, agent, api_key | Subjects → |
| Role | Bundle of permissions assigned to subjects | Roles → |
| Permission | Action + resource type + pattern | Permissions → |
| Resource | Protected object with type and owner | Resources → |
| Collection | Dynamic resource group via match rules | Collections → |
| Policy | Allow/deny rule on resource or collection | Policies → |
| Tag | Metadata for conditional access | Tags → |
Quick Example
Full Quickstart Guide
Complete setup with all features
Use Cases
User Governance
Traditional RBAC for users across your organization hierarchy
Agent Governance
Control what AI agents can access and do within your systems
Multi-tenant Apps
Isolate permissions across tenants with hierarchical scopes
SaaS Platforms
Model complex SaaS authorization with workspaces and projects
AI Agent Governance
As organizations deploy AI agents (LLM-powered assistants, autonomous workflows, MCP servers), they face new challenges:| Challenge | Bedrock Solution |
|---|---|
| What can this agent access? | Scoped permissions via roles |
| Can I trust this agent here? | Scope-level overrides |
| How do I audit agent actions? | Unified subject model |
| How do I revoke agent access? | Same as revoking user access |
Agent Governance Guide
Complete guide to managing AI agent permissions