빈 벡터 버킷 삭제 - Amazon Simple Storage Service

빈 벡터 버킷 삭제

더 이상 필요하지 않은 벡터 버킷은 삭제할 수 있습니다. 벡터 버킷을 삭제하려면 먼저 버킷 내의 모든 벡터 인덱스를 삭제해야 합니다. 벡터 인덱스를 삭제하면 해당 인덱스 내의 모든 벡터 데이터가 삭제됩니다. Amazon S3 REST API, AWS SDK, S3 콘솔 또는 AWS 명령줄 인터페이스(AWS CLI)를 사용하여 벡터 버킷을 삭제할 수 있습니다.

벡터 버킷을 삭제하려면 다음을 수행해야 합니다.

  • 버킷의 모든 벡터 인덱스를 삭제합니다.

  • 버킷 또는 해당 인덱스에서 진행 중인 작업이 없는지 확인합니다.

중요
  • 버킷 삭제 작업은 영구적이며 취소할 수 없습니다.

  • 버킷과 연결된 모든 데이터 및 구성이 영구적으로 손실됩니다.

  • 버킷을 삭제한 후 버킷 이름을 다시 사용할 수 있게 됩니다.

  • 삭제 후 버킷을 참조하는 모든 애플리케이션 또는 스크립트에 오류가 발생합니다.

  1. 콘솔에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 탐색 창에서 벡터 버킷을 선택합니다.

  3. 콘솔에 모든 벡터 버킷의 목록이 표시됩니다. 버킷 이름의 시작을 기반으로 버킷을 찾으려면 버킷 목록 위의 검색 상자에 벡터 버킷 이름 또는 접두사를 입력합니다. 벡터 버킷을 찾아 선택한 후 삭제 옵션을 선택합니다.

  4. 이 삭제를 확인하려면 delete를 입력한 다음 벡터 버킷 삭제를 선택합니다.

먼저 버킷에 벡터 인덱스가 없는지 확인합니다. 버킷이 비었는지 확인하는 방법에 대한 자세한 내용은 벡터 인덱스 나열 섹션을 참조하세요.

인덱스가 있는 경우 각 인덱스에서 모든 벡터를 삭제한 다음 인덱스를 삭제해야 합니다. 버킷이 비었는지 확인하는 방법에 대한 자세한 내용은 벡터 나열, 벡터 인덱스에서 벡터 삭제벡터 인덱스 삭제 섹션을 참조하세요.

빈 벡터 버킷을 삭제하려면 다음 예제 명령을 사용하고 사용자 입력 자리 표시자를 실제 정보로 바꿉니다.

aws s3vectors delete-vector-bucket \ --vector-bucket-name "amzn-s3-demo-vector-bucket"
SDK for Python
import boto3 # Create a S3 Vectors client in the AWS Region of your choice. s3vectors = boto3.client("s3vectors", region_name="us-west-2") #Delete a vector bucket response = s3vectors.delete_vector_bucket(vectorBucketName="media-embeddings")