本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
记录生命周期
迁移现已开放
AWS 代理注册表已在新agent-registry命名空间下启动。对公共预览bedrock-agentcore命名空间的支持将于 2026 年 9 月 17 日停止。有关迁移说明,请参阅综合注册表迁移指南。
状态转换
Create → DRAFT → Submit → PENDING_APPROVAL → Approve → APPROVED │ │ │ Reject │ Edit (new DRAFT ▼ │ revision; approved REJECTED ── Approve (direct) ───┘ stays discoverable) │ └── Edit → DRAFT Any status → DEPRECATED (terminal)
过渡细节
-
创建 → 草稿。提交前可自由编辑。
-
提交 → 待批准。 Auto-approval 跳至 “已批准”。亚马逊 EventBridge 通知已发送。
-
Approve/Reject→ 策展人使用 UpdateRegistryRecordStatus。可以直接批准被拒绝的记录。
-
在任何状态下弃用 → 终端。无法撤消。
编辑如何影响状态
| 当前状态 | 编辑的效果 |
|---|---|
|
草稿 |
已更新到位。保持草稿状态。 |
|
待批准 |
新的修订草案。待修订已丢弃。通过发现 API 或 MCP 端点不可见(从未获得批准)。 |
|
APPROVED |
新的修订草案。在新版本获得批准之前,已批准的修订版本将保持可被发现状态。 |
|
REJECTED |
新的修订草案。必须再次通过正常的提交和批准流程。 |
|
DEPRECATED |
无法编辑已过时的记录;“已弃用” 是终端状态 |
注意
要在不弃用的情况下暂时隐藏已批准的记录以使其不被发现,请拒绝该记录。发现 API 或 MCP 端点不会返回被拒绝的记录。当您想再次使记录可被发现时,请对其进行编辑并重新批准以创建新的已批准修订版本。
Dual-revision 行为
编辑 “已批准” 记录会创建新的草稿修订版本,而批准的修订版本仍处于活动状态:
-
发现 API (
SearchDiscoverableRegistryRecords、ListDiscoverableRegistryRecords、BatchGetDiscoverableRegistryRecord) 和 MCP 端点 (InvokeRegistryMcp) — 返回批准的修订版。 -
管理 API (
GetRegistryRecord,ListRegistryRecords) — 返回最新版本(可能是草稿)。
策展人审查并批准编辑后的修订版后,发现API和MCP终端将开始显示新的(已批准的)修订版。
可见性规则
| API | 返回值 |
|---|---|
|
SearchDiscoverableRegistryRecords |
仅限经批准的修订 |
|
ListDiscoverableRegistryRecords |
仅限经批准的修订 |
|
GetDiscoverableRegistryRecord |
仅限经批准的修订 |
|
BatchGetDiscoverableRegistryRecord |
仅限经批准的修订 |
|
InvokeRegistryMcp |
仅限经批准的修订 |
|
GetRegistryRecord |
最新版本(任何状态) |
|
ListRegistryRecords |
最新版本(任何状态) |
注意
SearchDiscoverableRegistryRecords是在命名bedrock-agentcore空间SearchRegistryRecords中命名的。ListDiscoverableRegistryRecords和 BatchGetDiscoverableRegistryRecord API 仅在agent-registry命名空间中可用。