

# Deprecazione dei record di registro
<a name="registry-deprecating-records"></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)

## Panoramica di
<a name="registry-deprecating-overview"></a>

L'obsolescenza di un record di registro impedisce che il record sia individuabile nei risultati della ricerca (tramite SearchRegistryRecords API) e nell'endpoint MCP del registro. Deprecato è uno stato terminale e una volta che un record si trova in questo stato, non può essere modificato o trasferito a nessun altro stato. Il record può ancora essere trovato tramite ListRegistryRecords GetRegistryRecord API a scopo di controllo, ma non può essere rimosso dalla sua versione obsoleta.

Rendete obsoleto un record per motivi quali la disattivazione della risorsa, la pubblicazione di una versione più recente della risorsa (con un record indipendente nel registro), la risorsa presenta problemi noti a causa dei quali non si desidera che altri builder scoprano la risorsa o che una politica interna richieda la rimozione del record di risorse.

## Deprecate un record
<a name="registry-deprecating-deprecate"></a>

### Console
<a name="registry-deprecating-console"></a>

1. Aprire la pagina dei dettagli del record.

1. Scegli il menu a discesa **Aggiorna stato**, quindi scegli **Deprecate**.

1. Nella finestra di dialogo **dello stato dell'aggiornamento**, inserisci il **motivo** della deprecazione.

1. Scegliere **Aggiorna**.

**Nota**  
La deprecazione è disponibile da qualsiasi stato del record.

### AWS CLI
<a name="registry-deprecating-cli"></a>

```
aws bedrock-agentcore-control update-registry-record-status \
  --registry-id "<registryId>" \
  --record-id "<recordId>" \
  --status DEPRECATED \
  --status-reason "Replaced by v2" \
  --region us-east-1
```

### AWS SDK
<a name="registry-deprecating-sdk"></a>

```
import boto3

client = boto3.client('bedrock-agentcore-control')

response = client.update_registry_record_status(
    registryId='<registryId>',
    recordId='<recordId>',
    status='DEPRECATED',
    statusReason='Replaced by v2'
)
print(f"Status: {response['status']}")  # DEPRECATED
print(f"StatusReason: {response['statusReason']}")
```