AWS SDK で DeleteKnowledgeBase を使用する - AWS SDK コードサンプル

AWS Doc SDK Examples GitHub リポジトリには、他にも用意されている AWS SDK サンプルがあります。

AWS SDK で DeleteKnowledgeBase を使用する

次のコード例は、DeleteKnowledgeBase を使用する方法を示しています。

Python
SDK for Python (Boto3)
注記

GitHub には、その他のリソースもあります。AWS コード例リポジトリで完全な例を見つけて、設定と実行の方法を確認してください。

Amazon Bedrock ナレッジベースを削除します。

def delete_knowledge_base(bedrock_agent_client, knowledge_base_id): """ Deletes a knowledge base. Args: bedrock_agent_client: The Boto3 Bedrock Agent client. knowledge_base_id (str): The ID of the knowledge base to delete. Returns: bool: True if the deletion was successful. """ try: bedrock_agent_client.delete_knowledge_base( knowledgeBaseId=knowledge_base_id ) logger.info("Deleted knowledge base: %s", knowledge_base_id) return True except ClientError as err: logger.error( "Couldn't delete knowledge base %s. Here's why: %s: %s", knowledge_base_id, err.response["Error"]["Code"], err.response["Error"]["Message"], ) raise
  • API の詳細については、「AWS SDK for Python (Boto3) API リファレンス」の「DeleteKnowledgeBase」を参照してください。