翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レジストリレコードの廃止
AWS エージェントレジストリが新しいagent-registry名前空間で起動されました。パブリックプレビューbedrock-agentcore名前空間のサポートは、2026 年 9 月 17 日に終了します。移行手順については、「包括的なレジストリ移行ガイド」を参照してください。
概要
レジストリレコードを非推奨にする場合は、検出可能なデータプレーン APIs (SearchDiscoverableRegistryRecords、ListDiscoverableRegistryRecords、BatchGetDiscoverableRegistryRecord) とレジストリの MCP エンドポイントから削除します。非推奨は終了状態です。レコードがこの状態に達した後、編集したり、他の状態に移行したりすることはできません。監査目的で ListRegistryRecordsおよび GetRegistryRecord APIs を使用してレコードを見つけることはできますが、非推奨にすることはできません。
リソースを廃止した、リソースの新しいバージョンが公開された (レジストリに独立したレコードがある)、他のビルダーにリソースを検出させたくないという既知の問題がリソースにある、または内部ポリシーでリソースレコードを削除する必要があるなどの理由で、レコードを廃止します。
レコードを非推奨にする
コンソール
-
レコードの詳細ページを開きます。
-
更新ステータスドロップダウンを選択し、非推奨を選択します。
-
ステータスの更新ダイアログで、非推奨の理由を入力します。
-
[更新] を選択します。
非推奨は、任意のレコードステータスから使用できます。
AWS CLI
例
- 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 SDK
例
- 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']}")