View a markdown version of this page

レコードのライフサイクル - Amazon Bedrock AgentCore

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

レコードのライフサイクル

移行がオープンに

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)

移行の詳細

  • 作成 → ドラフト。送信する前に自由に編集してください。

  • 送信 → PENDING_APPROVAL。自動承認は APPROVED にスキップされます。Amazon EventBridge 通知が送信されました。

  • 承認/拒否 → Curator は UpdateRegistryRecordStatus を使用します。REJECTED レコードを直接承認できます。

  • 非推奨 → 任意のステータスからターミナル。元に戻すことはできません。

編集がステータスに与える影響

現在のステータス 編集の効果

DRAFT

更新されました。DRAFT を維持します。

PENDING_APPROVAL

新しい DRAFT リビジョン。保留中のリビジョンは破棄されました。検出 APIs または MCP エンドポイントでは表示されません (承認されません)。

APPROVED

新しい DRAFT リビジョン。承認されたリビジョンは、新しいリビジョンが承認されるまで検出可能です。

拒否

新しい DRAFT リビジョン。通常のsubmit-and-approveフローを再度通過する必要があります。

DEPRECATED

廃止されたレコードは編集できません。廃止されたレコードはターミナル状態です

注記

承認されたレコードを非推奨にせずに検出から一時的に非表示にするには、レコードを拒否します。拒否されたレコードは、検出 APIsまたは MCP エンドポイントによって返されません。レコードを再度検出できるようにするには、レコードを編集して再承認し、承認された新しいリビジョンを作成します。

デュアルリビジョン動作

APPROVED レコードを編集すると、承認されたリビジョンがアクティブなまま、新しい DRAFT リビジョンが作成されます。

  • Discovery APIs (SearchDiscoverableRegistryRecords、ListDiscoverableRegistryRecords、BatchGetDiscoverableRegistryRecord) と MCP エンドポイント (InvokeRegistryMcp) — 承認されたリビジョンを返します。

  • 管理 APIs (GetRegistryRecord、ListRegistryRecords) — 最新のリビジョン (DRAFT の場合があります) を返します。

キュレーターが編集したリビジョンを確認して承認すると、検出 APIsと MCP エンドポイントに新しい (承認済み) リビジョンが表示されます。

可視性ルール

API 戻り値

SearchDiscoverableRegistryRecords

承認されたリビジョンのみ

ListDiscoverableRegistryRecords

承認されたリビジョンのみ

GetDiscoverableRegistryRecord

承認されたリビジョンのみ

BatchGetDiscoverableRegistryRecord

承認されたリビジョンのみ

InvokeRegistryMcp

承認されたリビジョンのみ

GetRegistryRecord

最新のリビジョン (任意のステータス)

ListRegistryRecords

最新のリビジョン (任意のステータス)

注記

SearchDiscoverableRegistryRecords 名前bedrock-agentcore空間SearchRegistryRecordsで という名前が付けられました。ListDiscoverableRegistryRecords および BatchGetDiscoverableRegistryRecord APIs は、 agent-registry名前空間でのみ使用できます。