AWS SDK で DeleteKnowledgeBase を使用する - Amazon Bedrock

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」を参照してください。

AWS SDK デベロッパーガイドとコード例の詳細なリストについては、「AWS SDK での Amazon Bedrock の使用」を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。