

# Rekam siklus hidup
<a name="registry-record-lifecycle"></a>

**Migrasi namespace yang akan datang**  
 AWS Agent Registry saat ini dalam pratinjau publik di bawah namespace bedrock-agentcore. Mulai 6 Agustus 2026, layanan pindah ke namespace agen-registri. Jika Anda menggunakan AWS Agen Registri, Anda harus memperbarui titik akhir, kebijakan IAM, klien SDK, skrip CLI, dan data registri. Untuk informasi selengkapnya tentang migrasi dari pratinjau publik, lihat [Panduan migrasi registri komprehensif](registry-faq.md).

## Transisi status
<a name="registry-status-transitions"></a>

```
Create → DRAFT → Submit → PENDING_APPROVAL → Approve → APPROVED
                               │                          │
                               │ Reject                   │ Edit (new DRAFT
                               ▼                          │  revision; approved
                          REJECTED ── Approve (direct) ───┘  stays in search)
                               │
                               └── Edit → DRAFT

         Any status → DEPRECATED (terminal)
```

## Rincian transisi
<a name="registry-transition-details"></a>
+  **Buat** → DRAFT. Edit secara bebas sebelum mengirimkan.
+  **Kirim** → PENDING\_APPROVAL. Auto-approval melompat ke APPROVED. EventBridge Pemberitahuan Amazon dikirim.
+  **Approve/Reject**→ Kurator menggunakan UpdateRegistryRecordStatus. Dapat langsung menyetujui catatan YANG DITOLAK.
+  **Usang** → Terminal dari status apa pun. Tidak bisa dibatalkan.

## Bagaimana suntingan memengaruhi status
<a name="registry-edits-affect-status"></a>


| Status saat ini | Pengaruh suntingan | 
| --- | --- | 
| DRAF | Diperbarui di tempat. Tetap DRAF. | 
| PENDING\_APPROVAL | Revisi DRAFT baru. Revisi yang tertunda dibuang. Tidak terlihat dalam pencarian (tidak pernah disetujui). | 
| DISETUJUI | Revisi DRAFT baru. Revisi yang disetujui tetap terlihat dalam pencarian sampai revisi baru disetujui. | 
| MENOLAK | Revisi DRAFT baru. Harus melalui aliran submit-and-approve normal lagi. | 
| USANG | Deprecated Records tidak dapat diedit; Deprecated adalah status Terminal | 

## Dual-revision perilaku
<a name="registry-dual-revision"></a>

Mengedit catatan APPROVED membuat revisi DRAFT baru sementara revisi yang disetujui tetap aktif:
+  **Titik akhir pencarian dan MCP** — Mengembalikan revisi yang disetujui.
+  **Dapatkan dan Daftar API** — Mengembalikan revisi (DRAFT) terbaru.

Setelah revisi rekaman yang diedit ditinjau dan disetujui, maka Search dan MCP Endpoint juga mulai menampilkan revisi baru (disetujui).

## Aturan visibilitas
<a name="registry-visibility-rules"></a>


| API | Pengembalian | 
| --- | --- | 
| SearchRegistryRecords | Hanya revisi yang disetujui | 
| InvokeRegistryMcp | Hanya revisi yang disetujui | 
| GetRegistryRecord | Revisi terbaru (status apa pun) | 
| ListRegistryRecords | Revisi terbaru (status apa pun) | 