

# Ciclo di vita da record
<a name="registry-record-lifecycle"></a>

**Prossima migrazione del namespace**  
 AWS Agent Registry è attualmente disponibile in anteprima pubblica nel namespace bedrock-agentcore. A partire dal 6 agosto 2026, il servizio passerà allo spazio dei nomi agent-registry. Se utilizzi AWS Agent Registry, devi aggiornare gli endpoint, le policy IAM, i client SDK, gli script CLI e i dati del registro. [Per ulteriori informazioni sulla migrazione dall'anteprima pubblica, consulta la Guida completa alla migrazione del registro.](registry-faq.md)

## Transizioni di stato
<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)
```

## Dettagli sulla transizione
<a name="registry-transition-details"></a>
+  **Crea** → BOZZA. Modifica liberamente prima di inviare.
+  **Invia** → PENDING\_APPROVAL. Auto-approval passa a APPROVED. EventBridge Notifica Amazon inviata.
+  **Approve/Reject**→ Usi del curatore. UpdateRegistryRecordStatus Può approvare direttamente un record REJECTED.
+  **Deprecate** → Terminal da qualsiasi stato. Non può essere annullato.

## In che modo le modifiche influiscono sullo stato
<a name="registry-edits-affect-status"></a>


| Stato attuale | Effetto della modifica | 
| --- | --- | 
| BOZZA | Aggiornato sul posto. Rimane DRAFT. | 
| PENDING\_APPROVAL | Nuova revisione della BOZZA. Revisione in sospeso scartata. Non visibile nella ricerca (mai approvato). | 
| APPROVED (APPROVATO) | Nuova revisione della BOZZA. La revisione approvata rimane visibile nella ricerca fino all'approvazione della nuova revisione. | 
| REJECTED | Nuova bozza di revisione. È necessario ripetere il normale flusso di invio e approvazione. | 
| DEPRECATO | I record obsoleti non possono essere modificati; Obsoleto è uno stato Terminale | 

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

La modifica di un record APPROVED crea una nuova revisione DRAFT mentre la revisione approvata rimane attiva:
+  **Search and MCP endpoint**: restituisce la revisione approvata.
+  **API Get and List: restituisce la** revisione più recente (DRAFT).

Una volta esaminata e approvata la revisione modificata del record, anche Search e MCP Endpoint iniziano a mostrare la nuova revisione (approvata).

## Regole di visibilità
<a name="registry-visibility-rules"></a>


| "Hello, World\!" | Valori restituiti | 
| --- | --- | 
| SearchRegistryRecords | Solo revisioni approvate | 
| InvokeRegistryMcp | Solo revisioni approvate | 
| GetRegistryRecord | Ultima revisione (qualsiasi stato) | 
| ListRegistryRecords | Ultima revisione (qualsiasi stato) | 