View a markdown version of this page

Dépréciation des enregistrements de registre - Base rocheuse de l'Amazonie AgentCore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Dépréciation des enregistrements de registre

La migration est désormais ouverte

AWS Le registre des agents a été lancé sous le nouvel agent-registry espace de noms. La prise en charge de l'bedrock-agentcoreespace de noms de version préliminaire publique sera interrompue le 17 septembre 2026. Pour obtenir des instructions de migration, consultez le guide complet de migration du registre.

Vue d’ensemble

Lorsque vous dépréciez un enregistrement de registre, vous le supprimez des API du plan de données détectables (SearchDiscoverableRegistryRecords,ListDiscoverableRegistryRecords,BatchGetDiscoverableRegistryRecord) et du point de terminaison MCP du registre. Obsolète est un état terminal : une fois qu'un enregistrement atteint cet état, vous ne pouvez pas le modifier ni le faire passer à un autre état. Vous pouvez toujours trouver l'enregistrement en utilisant les GetRegistryRecord API ListRegistryRecords et à des fins d'audit, mais vous ne pouvez pas le déprécier.

Dépréciez un enregistrement pour des raisons telles que vous avez mis hors service la ressource, une version plus récente de la ressource est publiée (avec un enregistrement indépendant dans le registre), la ressource présente des problèmes connus en raison desquels vous ne souhaitez pas que d'autres créateurs découvrent la ressource, ou une politique interne exige la suppression de l'enregistrement de ressource.

Déprécier un enregistrement

Console

  1. Ouvrez la page détaillée de l'enregistrement.

  2. Choisissez la liste déroulante État de la mise à jour, puis choisissez Obsolète.

  3. Dans la boîte de dialogue État de la mise à jour, entrez le motif de la dépréciation.

  4. Choisissez Mettre à jour.

Note

La dépréciation est disponible à partir de n'importe quel statut d'enregistrement.

AWS INTERFACE DE LIGNE DE COMMANDE (CLI)

Exemple
AWS Agent Registry namespace
aws agent-registry-control update-registry-record-status \ --registry-id "<registryId>" \ --record-id "<recordId>" \ --status DEPRECATED \ --status-reason "Replaced by v2" \ --region us-east-1
Amazon Bedrock AgentCore namespace (to be deprecated)
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 Kit SDK

Exemple
AWS Agent Registry namespace
import boto3 client = boto3.client('agent-registry-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']}")
Amazon Bedrock AgentCore namespace (to be deprecated)
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']}")