Löschen eines leeren Vektor-Buckets - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen eines leeren Vektor-Buckets

Sie können einen Vektor-Bucket löschen, wenn Sie ihn nicht mehr benötigen. Zum Löschen eines Vektor-Buckets müssen Sie zunächst alle Vektorindizes innerhalb des Buckets löschen. Wenn Sie einen Vektorindex löschen, werden alle darin enthaltenen Vektordaten gelöscht. Verwenden Sie die Amazon S3 S3-REST-API AWS SDKs, die S3-Konsole oder die AWS Befehlszeilenschnittstelle (AWS CLI), um einen Vektor-Bucket zu löschen.

Bevor Sie einen Vektor-Bucket löschen können, müssen sie:

  • Löschen Sie alle Vektorindizes im Bucket.

  • Stellen Sie sicher, dass keine Operationen am Bucket oder seinen Indizes im Gange sind.

Wichtig
  • Das Löschen eines Buckets ist endgültig und kann nicht rückgängig gemacht werden.

  • Alle mit dem Bucket verknüpften Daten und Konfigurationen gehen dauerhaft verloren.

  • Der Name des Buckets kann nach dem Löschen wiederverwendet werden.

  • Bei allen Anwendungen oder Skripten, die auf den Bucket verweisen, werden nach dem Löschen Fehler angezeigt.

  1. Melden Sie sich bei der Konsole an und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im Navigationsbereich die Option Vektor-Buckets aus.

  3. Die Konsole zeigt eine Liste all Ihrer Vector-Buckets an. Suchen Sie anhand des Anfangs des Bucket-Namens einen Bucket und geben Sie einen Vektor-Bucketnamen oder ein Präfix in das Suchfeld über der Bucket-Liste ein. Sobald Sie Ihren Vektor-Bucket gefunden und ausgewählt haben, wählen Sie die Option Löschen.

  4. Um das Löschen zu bestätigen, geben Sie ein delete und wählen Sie dann Vektor-Bucket löschen aus.

Überprüfen Sie zunächst, ob im Bucket keine Vektorindizes vorhanden sind. Weitere Informationen darüber, wie Sie überprüfen können, ob der Bucket leer ist, finden Sie unter Vektorindizes auflisten.

Wenn Indizes vorhanden sind, müssen Sie alle Vektoren aus jedem Index und anschließend die Indizes löschen. Weitere Informationen darüber, wie Sie überprüfen können, ob der Bucket leer ist, finden Sie unter Vektoren auflisten, Löschen von Vektoren aus einem Vektorindex und Löschen eines Vektorindex.

Um den leeren Vektor-Bucket zu löschen, verwenden Sie den folgenden Beispielbefehl und ersetzen Sie den user input placeholders durch Ihre eigenen Informationen.

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")