Dépréciation des enregistrements de registre
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.
Présentation de
La dépréciation d'un enregistrement de registre empêche l'enregistrement d'être découvert dans les résultats de recherche (via l' SearchRegistryRecords API) ainsi que dans le point de terminaison MCP du registre. Un état terminal est obsolète et une fois qu'un enregistrement est dans cet état, il ne peut pas être modifié ou transféré vers un autre état. L'enregistrement peut toujours être trouvé via des GetRegistryRecord API à ListRegistryRecords des fins d'audit, mais il ne peut pas être déconseillé.
Dépréciez un enregistrement pour des raisons telles que la mise hors service de la ressource, la publication d'une version plus récente de la ressource (avec un enregistrement indépendant dans le registre), la ressource présente des problèmes connus pour lesquels vous ne souhaitez pas que d'autres créateurs découvrent la ressource, ou la politique interne exige la suppression de l'enregistrement de ressource.
Déprécier un enregistrement
Console
-
Ouvrez la page détaillée de l'enregistrement.
-
Choisissez le menu déroulant État de la mise à jour, puis sélectionnez Déprécier.
-
Dans la boîte de dialogue État de la mise à jour, entrez le motif de la dépréciation.
-
Choisissez Mettre à jour.
Note
La dépréciation est disponible quel que soit le statut d'enregistrement.
AWS INTERFACE DE LIGNE DE COMMANDE (CLI)
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
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']}")