

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 지식 기반에서 직접 문서 삭제
<a name="kb-direct-ingestion-delete"></a>

지식 기반에 문서가 더 이상 필요하지 않은 경우 직접 삭제할 수 있습니다. 데이터 소스 및 지식 기반에서 문서를 삭제하는 방법을 알아보려면 사용 사례에 해당하는 섹션을 확장합니다.

## 콘솔 사용
<a name="kb-direct-ingestion-delete-console"></a>

AWS Management Console를 사용하여 데이터 소스 및 지식 기반에서 문서를 직접 삭제하려면 다음을 수행합니다.

1. Amazon Bedrock 콘솔을 사용할 권한이 있는 IAM 자격 증명으로 AWS Management Console에 로그인합니다. 그 다음 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)에서 Amazon Bedrock 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **지식 기반**을 선택합니다.

1. **지식 기반** 섹션에서 문서를 삭제할 지식 기반을 선택합니다.

1. **데이터 소스** 섹션에서 문서를 삭제하려는 데이터 소스를 선택합니다.

1. **문서** 섹션에서 삭제할 문서를 선택합니다. 그리고 **문서 삭제**를 선택합니다. 메시지를 검토하고 확인합니다.

## API 사용
<a name="kb-direct-ingestion-delete-api"></a>

Amazon Bedrock API를 통해 데이터 소스에서 특정 문서를 삭제하려면 [Amazon Bedrock Agents 빌드 타임 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)를 사용하여 [DeleteKnowledgeBaseDocuments](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteKnowledgeBaseDocuments.html) 요청을 보내고 데이터 소스의 IDs와 연결된 지식 기반을 지정합니다.

삭제하려는 각 문서에 대해 다음 형식 중 하나로 `documentIdentifiers` 배열에 [DocumentIdentifier](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DocumentIdentifier.html) 항목을 추가합니다.
+ 데이터 소스가 사용자 지정 소스인 경우 `id` 필드에 문서의 ID를 지정합니다.

  ```
  { 
      "custom": { 
          "id": "string"
      },
      "dataSourceType": "CUSTOM"
  }
  ```
+ 데이터 소스가 Amazon S3인 경우 `uri` 필드에 문서의 S3 URI를 지정합니다.

  ```
  {
      "dataSourceType": "S3",
      "s3": { 
          "uri": "string"
      }
  }
  ```

**주의**  
S3 데이터 소스에 연결된 지식 기반에서 직접 삭제하는 문서는 S3 버킷 자체에서 삭제되지 않습니다. 데이터 소스를 동기화할 경우 다시 도입되지 않도록 S3 버킷에서 이러한 문서를 삭제하는 것이 좋습니다.