本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
记录生命周期
迁移现已开放
Amazon 代理注册表已在新agent-registry命名空间下启动。2026 年 10 月 30 日将停止对公共预览版bedrock-agentcore命名空间的支持。有关迁移说明,请参阅注册表迁移综合指南。
状态转换
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命名空间中可用。