View a markdown version of this page

レコメンデーションを削除する - Amazon Bedrock AgentCore

レコメンデーションを削除する

レコメンデーションとそれに関連するメタデータを削除します。レコメンデーションは、削除する前に終了状態 (COMPLETED または FAILED) になっている必要があります。

レコメンデーションを削除すると、 からレコードが削除されますListRecommendations。レコメンデーション結果の一部として作成された設定バンドルのバージョンには影響しません。

コードサンプル

AWS SDK (boto3)
import boto3 client = boto3.client("bedrock-agentcore", region_name="us-west-2") response = client.delete_recommendation( recommendationId="MyPromptRec-Ab1Cd2Ef3G" ) print(f"Deleted: {response['recommendationId']}") print(f"Status: {response['status']}")
AgentCore CLI
agentcore archive recommendation -i MyPromptRec-Ab1Cd2Ef3G

レコメンデーションは終了状態 (COMPLETED または ) である必要がありますFAILED。このコマンドは、サービスのレコメンデーションジョブレコードをアーカイブし、ローカル履歴をクリアします。

リクエストパラメータ

パラメータ タイプ 必須 説明

recommendationId

文字列

はい

削除するレコメンデーション ID。パスパラメータとして渡されます。

[応答]

フィールド タイプ 説明

recommendationId

文字列

レコメンデーション ID。

status

String

削除されたレコメンデーションのステータス (DELETING)。

エラー

エラー HTTP ステータス 説明

ResourceNotFoundException

404

指定された ID のレコメンデーションが見つかりませんでした。

ConflictException

409

レコメンデーションはまだ実行中です (PENDING または IN_PROGRESS)。削除する前に、完了または失敗するのを待ちます。

ValidationException

400

レコメンデーション ID 形式が無効です。

AccessDeniedException

403

アクセス許可が不十分です。

ThrottlingException

429

リクエストレートを超えました。

InternalServerException

500

サービス側のエラー。