

# Cycle de vie record
<a name="registry-record-lifecycle"></a>

**Migration d'espaces de noms à venir**  
 AWS Le registre des agents est actuellement en version préliminaire publique sous l'espace de noms bedrock-agentcore. À compter du 6 août 2026, le service passe à l'espace de noms agent-registry. Si vous utilisez le registre des AWS agents, vous devez mettre à jour vos points de terminaison, vos politiques IAM, vos clients SDK, vos scripts CLI et vos données de registre. Pour plus d'informations sur la migration depuis la version préliminaire publique, consultez le [guide complet de migration du registre](registry-faq.md).

## Transitions de statut
<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)
```

## Détails de la transition
<a name="registry-transition-details"></a>
+  **Créer** → BROUILLON. Modifiez librement avant de soumettre.
+  **Soumettre** → PENDING\_APPROVAL. Auto-approval passe à APPROVED. EventBridge Notification Amazon envoyée.
+  **Approve/Reject**→ Le curateur utilise UpdateRegistryRecordStatus. Peut approuver directement un enregistrement REJETÉ.
+  **Obsolète → Terminal** quel que soit son statut. Ne peut pas être annulé.

## Comment les modifications affectent le statut
<a name="registry-edits-affect-status"></a>


| État actuel | Effet de la modification | 
| --- | --- | 
| ÉBAUCHE | Mis à jour sur place. Reste DRAFT. | 
| EN ATTENTE D'APPROBATION | Nouvelle version du projet de révision. Révision en attente rejetée. Non visible dans la recherche (jamais approuvé). | 
| APPROUVÉ | Nouvelle version du projet de révision. La révision approuvée reste visible dans la recherche jusqu'à ce que la nouvelle révision soit approuvée. | 
| REFUSÉE | Nouvelle version du projet de révision. Doit suivre à nouveau le flux normal de soumission et d'approbation. | 
| OBSOLÈTE | Les enregistrements obsolètes ne peuvent pas être modifiés ; l'état obsolète est un état de terminal | 

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

La modification d'un enregistrement APPROUVÉ crée une nouvelle ébauche de révision alors que la révision approuvée reste active :
+  Point de **terminaison de recherche et MCP** : renvoie la révision approuvée.
+  **API Get and List** : renvoie la dernière révision (DRAFT).

Une fois que la révision modifiée de l'enregistrement est revue et approuvée, Search et MCP Endpoint commencent également à afficher la nouvelle révision (approuvée).

## Règles de visibilité
<a name="registry-visibility-rules"></a>


| API | Renvoie | 
| --- | --- | 
| SearchRegistryRecords | Révisions approuvées uniquement | 
| InvokeRegistryMcp | Révisions approuvées uniquement | 
| GetRegistryRecord | Dernière révision (n'importe quel statut) | 
| ListRegistryRecords | Dernière révision (n'importe quel statut) | 