本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 亚马逊 Bedrock 的管理策略 AgentCore
AWS 托管策略是由创建和管理的独立策略 AWS。 AWS 托管策略旨在为许多常见用例提供权限,以便您可以开始为用户、群组和角色分配权限。
请记住, AWS 托管策略可能不会为您的特定用例授予最低权限权限,因为它们可供所有 AWS 客户使用。我们建议通过定义特定于使用案例的客户管理型策略来进一步减少权限。
您无法更改 AWS 托管策略中定义的权限。如果 AWS 更新 AWS 托管策略中定义的权限,则更新会影响该策略所关联的所有主体身份(用户、组和角色)。 AWS 最有可能在启动新服务或新的 API 操作可用于现有 AWS 服务时更新 AWS 托管策略。
有关更多信息,请参阅《IAM 用户指南》中的 AWS 托管式策略。
主题
AWS 管理策略: BedrockAgentCoreFullAccess
您可以将 BedrockAgentCoreFullAccess 附加到您的用户、组和角色。
该政策授予允许完全访问亚马逊基岩 AgentCore的权限。
权限详细信息
该策略包含以下权限:
-
bedrock-agentcore(亚马逊 Bedrock Agent Core)— 允许委托人完全访问所有亚马逊 Bedrock Agent Core 资源。 -
iam(AWS 身份和访问管理)-允许委托人列出和获取有关角色和策略的信息,并将名称中带有 “BedrockAgentCore” 的角色传递给 bedrock-agentcore 服务。还允许为 CloudWatch 应用程序信号、Amazon Bedrock AgentCore 网络、亚马逊 Bedrock AgentCore 运行时身份和 AgentCore 运行时实例创建服务相关角色。 -
secretsmanager(AWS 密钥管理器)— 允许委托人创建、更新、检索和删除名称以 “bedrock-agentcore” 开头的密钥。 -
kms(AWS 密钥管理服务)— 当通过 Amazon Bedro AgentCore ck 服务调用时,允许委托人列出和描述密钥,解密数据并在同一个 AWS 账户内生成数据密钥。还允许委托人创建和列出 AgentCore 用于加密资源的客户托管密钥的 AWS KMS 授权,包括限于 AgentCore 策略策略引擎(及其策略和策略生成)的授权,以便可以使用客户管理的密钥对策略引擎进行加密。 -
s3(亚马逊简单存储服务)— 允许委托人在通过亚马逊 Bedrock 服务调用时从 S3 存储桶中获取名称以 “基岩代理核心网关-” 开头的对象。 AgentCore -
lambda(AWS Lambda) — 允许委托人列出 Lambda 函数。 -
logs(Amazon L CloudWatch ogs)— 允许委托人访问、查询和管理与 Amazon Bedrock AgentCore 和应用程序信号相关的日志组中的日志数据,包括创建日志组和流。 -
application-autoscaling(应用程序自动扩展)-允许委托人描述扩展策略。 -
application-signals(Amazon CloudWatch 应用程序信号)— 允许委托人检索有关应用程序信号的信息并开始发现。 -
autoscaling(Amazon EC2 Auto Scaling) — 允许委托人描述自动扩展资源。 -
cloudwatch(Amazon CloudWatch) — 允许委托人检索和列出指标、生成查询和访问其他 CloudWatch 资源。 -
oam(亚马逊 CloudWatch 可观测性访问管理器)-允许委托人列出接收器。 -
rum(亚马逊 CloudWatch RUM) — 允许委托人检索和列出 RUM 资源。 -
synthetics(Amazon CloudWatch Synthetics) — 允许负责人描述和获取有关 Synthetics 资源的信息。 -
xray(AWS X-Ray) — 允许委托人检索跟踪信息、管理追踪分段目的地和使用索引规则。 -
ecr(亚马逊弹性容器注册表)— 允许委托人描述存储库、列出图像和描述图像。 -
bedrock(Amazon Bedrock)— 允许负责人调用基础模型和推理配置文件进行评估。
注意事项
请注意本政策的以下限制:
-
iam:CreateRole不包括在内。当您在控制台中创建某些 AgentCore 资源(例如工具或运行时)时,您可以选择让控制台代表您自动创建资源的执行角色。这需要iam:CreateRole权限,而权限不包含在本托管策略中。有关更多信息,请参阅 iam 疑难解答:控制台中的CreateRole 授权。 -
iam:PassRole由角色名称限定范围。创建某些 AgentCore 资源(例如,工具或运行时)时,必须对资源的执行角色具有iam:PassRole权限。此托管策略仅包括名称匹配的角色的iam:PassRole权限*BedrockAgentCore*。有关更多信息,请参阅 iam:PassRole 授权疑难解答。 -
GetWorkloadAccessTokenForUserId包括在内。此策略授予呼叫权限GetWorkloadAccessTokenForUserId,允许使用呼叫者提供的用户标识符字符串颁发工作负载访问令牌,而无需验证 IdP 令牌。这适用于开发和快速启动场景。对于生产部署,创建自定义 IAM 策略,该策略仅授予GetWorkloadAccessTokenForJWT(验证 JWT 签名、颁发者和到期时间),并明确拒绝您的工作负载GetWorkloadAccessTokenForUserId是否始终有 JWT 可用。有关更多信息,请参阅获取工作负载访问令牌。
AWS 管理策略: BedrockAgentCoreNetworkServiceRolePolicy
此附加到服务相关角色的策略允许服务代表您执行操作。您无法将此策略附加到您的用户、组或角色。
此策略授予的权限 AgentCore 允许在 VPC 模式下运行时在 VPC 中创建和管理网络接口。
权限详细信息
该策略包含以下权限:
-
ec2(亚马逊弹性计算云)— 允许该服务创建、管理和删除您的 VPC 中的网络接口,分配和取消分配私有 IP 地址以及描述 VPC 资源。网络接口用 “AmazonBedrockAgentCoreManaged” 标记,以确保该服务仅管理其创建的资源。
您可以通过以下网址查看此政策BedrockAgentCoreNetworkServiceRolePolicy。
有关使用此策略的服务相关角色的更多信息,请参阅为 Amazon Bed rock 使用服务相关角色。 AgentCore
AWS 管理策略: AmazonBedrockAgentCoreMemoryBedrockModelInferenceExecutionRolePolicy
您可以将 AmazonBedrockAgentCoreMemoryBedrockModelInferenceExecutionRolePolicy 附加到您的用户、组和角色。
该政策授予允许完全访问亚马逊 Bedrock Agent 核心内存的权限。
权限详细信息
该策略包含以下权限。
-
bedrock— 允许委托人调用 Amazon BedrockInvokemodel并采取行动。InvokeModelWithResponseStream这是代理可以存储内存所必需的。 -
bedrock-mantle— 允许负责人调用CreateInference和CallWithBearerToken操作。这是必需的,这样该服务才能使用亚马逊 Bedrock Mantle 模型处理内存。
AWS 管理策略: BedrockAgentCoreRuntimeIdentityServiceRolePolicy
此附加到服务相关角色的策略允许服务代表您执行操作。您无法将此策略附加到您的用户、组或角色。
此策略授予的权限允许访问 AgentCore 运行时身份验证和授权所需的身份和令牌管理资源。
权限详细信息
该策略包含以下权限:
-
bedrock-agentcore(亚马逊 Bedrock 代理核心)— 允许该服务获取用于 JWT 身份验证和用户 ID-based 身份验证的工作负载访问令牌。特别允许GetWorkloadAccessToken对默认工作负载标识目录及其关联的工作负载身份进行GetWorkloadAccessTokenForUserId操作。GetWorkloadAccessTokenForJWT
策略内容
您可以在以下位置查看完整的政策BedrockAgentCoreRuntimeIdentityServiceRolePolicy。
有关使用此策略的服务相关角色的更多信息,请参阅为 Amazon Bed rock 使用服务相关角色。 AgentCore
AWS 管理策略: BedrockAgentCoreRuntimeInstancesServiceRolePolicy
此附加到服务相关角色的策略允许服务代表您执行操作。您无法将此策略附加到您的用户、组或角色。
此策略授予的权限 AgentCore 允许清理容量提供商为实例计算类型创建的 Amazon EC2 计算资源。
权限详细信息
该策略包含以下权限:
-
ec2(亚马逊弹性计算云)— 允许该服务描述计算资源、终止实例、分离和删除 Amazon EBS 卷以及删除该服务管理的启动模板。使用ec2:ManagedResourceOperator条件密钥将访问范围限定为 AgentCore 管理的资源。 -
autoscaling(Amazon EC2 Auto Scaling) — 允许该服务描述和删除其创建的 Auto Scaling 组,并完成生命周期操作。访问范围仅限于带有标签的bedrock-agentcore:capacity-provider-id资源。 -
events(Amazon EventBridge) — 允许该服务从其管理的 EventBridge 规则中删除目标和删除目标。访问范围限定为events:ManagedBy条件键设置为bedrock-agentcore.amazonaws.com的资源。
策略内容
您可以在以下位置查看完整的政策BedrockAgentCoreRuntimeInstancesServiceRolePolicy。
有关使用此策略的服务相关角色的更多信息,请参阅为 Amazon Bed rock 使用服务相关角色。 AgentCore
AWS 管理策略: BedrockAgentCoreRuntimeInstancesOperatorRolePolicy
您可以附加BedrockAgentCoreRuntimeInstancesOperatorRolePolicy到您在为实例计算类型创建容量提供者时指定的容量提供者操作员角色。 AgentCore 承担操作员角色,代表您创建和管理账户中的计算资源。
该策略授予权限,允许 AgentCore 为容量提供商创建和管理 Amazon EC2 计算和相关资源。
权限详细信息
该策略包含以下权限:
-
ec2(亚马逊弹性计算云)— 允许该服务描述、创建、标记和管理为容量提供商提供支持的 EC2 资源,包括启动模板、队列、实例、网络接口和亚马逊 EBS 卷。创建资源的访问权限受bedrock-agentcore:capacity-provider-id请求标签的限制,管理现有资源的权限受ec2:ManagedResourceOperator条件键的限制。只能从 Amazon-owned AMI 启动实例。 -
autoscaling(Amazon EC2 Auto Scaling) — 允许该服务创建和管理启动实例的自动扩展组。访问权限范围限于以agentcore-managed-instances-前缀命名并标有标签的 Auto Scaling 群组。bedrock-agentcore:capacity-provider-id -
events(Amazon EventBridge) — 允许该服务创建和管理交付实例生命周期事件的 EventBridge 规则(以agentcore-lifecycle-events-前缀命名)。 -
iam— 允许该服务创建 Auto Scaling 服务相关角色并将默认实例角色(带AmazonBedrockAgentCoreCapacityProviderDefaultInstanceRole前缀)和其他 AgentCore 服务角色传递给 Amazon EC2。
策略内容
您可以在以下位置查看完整的政策BedrockAgentCoreRuntimeInstancesOperatorRolePolicy。
AWS 管理策略: BedrockAgentCoreRuntimeInstancesInstanceRolePolicy
这是 AgentCore 运行时实例管理的实例角色的默认策略。 AgentCore 将此策略附加到它为容量提供者创建的默认实例角色。
此策略授予允许实例写入其系统日志的权限。
权限详细信息
该策略包含以下权限:
-
bedrock-agentcore(Amazon Bedrock AgentCore) — 允许实例调用,PutSystemLogEvents以便 AgentCore 可以从该实例收集系统日志。
策略内容
您可以在以下位置查看完整的政策BedrockAgentCoreRuntimeInstancesInstanceRolePolicy。
AgentCore 更新到 AWS 托管策略
查看 AgentCore 自该服务开始跟踪这些更改以来 AWS 托管策略更新的详细信息。要自动收到有关此页面更改的警报,请订阅 “ AgentCore 文档历史记录” 页面上的 RSS 提要。
| 更改 | 描述 | 日期 |
|---|---|---|
|
BedrockAgentCoreFullAccess - 更新的策略 |
添加了允 |
2026年9月1日 |
|
BedrockAgentCoreFullAccess - 更新的策略 |
添加了 AgentCore 运行时实例服务相关角色的 |
2026 年 8 月 7 日 |
|
向 |
2026 年 8 月 7 日 |
|
|
添加了新的 AWS 托管策略, AgentCore 允许清理为实例计算类型创建的 Amazon EC2 计算资源。 |
2026 年 8 月 6 日 |
|
|
添加了新的 AWS 托管策略, AgentCore 允许通过运营商角色为容量提供商创建和管理 Amazon EC2 计算和相关资源。 |
2026 年 8 月 6 日 |
|
|
添加了新的 AWS 托管策略,该策略用作 AgentCore 运行时实例管理的实例的默认实例角色策略,允许实例写入其系统日志。 |
2026 年 8 月 6 日 |
|
|
AmazonBedrockAgentCoreMemoryBedrockModelInferenceExecutionRolePolicy - 更新的策略 |
添加了亚马逊 Bedrock Mantle 权限 ( |
2026年7月17日 |
|
BedrockAgentCoreFullAccess - 更新的策略 |
添加了亚马逊弹性容器注册表权限 ( |
2025 年 12 月 2 日 |
|
BedrockAgentCoreFullAccess - 更新的策略 |
添加了允 |
2025 年 11 月 3 日 |
|
添加了新的 AWS 托管策略, AgentCore 允许管理代理运行时的工作负载身份访问令牌和 OAuth 凭证。 |
2025 年 10 月 10 日 |
|
|
BedrockAgentCoreFullAccess - 更新的策略 |
增加了创建 Amazon Bedrock AgentCore 运行时身份服务相关角色的权限。 |
2025 年 10 月 9 日 |
|
BedrockAgentCoreFullAccess - 更新的策略 |
增加了创建 Amazon Bedrock AgentCore 运行时身份服务相关角色的权限。 |
2025 年 10 月 8 日 |
|
BedrockAgentCoreFullAccess - 更新的策略 |
增加了创建亚马逊 Bedrock AgentCore 网络服务相关角色的权限。 |
2025 年 9 月 19 日 |
|
添加了新的 AWS 托管策略, AgentCore 允许在 VPC 模式下运行时在 VPC 中创建和管理网络接口。 |
2025 年 9 月 19 日 |
|
|
AgentCore 已开始跟踪更改 |
AgentCore 开始跟踪其 AWS 托管策略的更改。 |
2025 年 7 月 16 日 |