Grundlegende Operationen in Bezug auf Object Storage
Bucket Erstellung
Abschnitt betitelt „Bucket Erstellung“Um einen neuen Bucket zu erstellen, verwenden Sie den Befehl „make bucket“ (mb). Der Bucket-Name muss mit s3:// beginnen.
In diesem Beispiel wird der Bucket s3://my-example-bucket erstellt. Wenn die Erstellung erfolgreich war, sehen Sie diese Ausgabe:
$ s3cmd mb s3://my-example-bucketBucket 's3://my-example-bucket/' createdBuckets und Dateien auflisten
Abschnitt betitelt „Buckets und Dateien auflisten“Um alle vorhandenen Buckets aufzulisten, können Sie den Befehl ls verwenden.
$ s3cmd ls2021-12-01 10:20 s3://my-example-bucketWenn Sie alle Dateien in einem Bucket auflisten möchten, fügen Sie den Bucket-Namen als zusätzliches Argument hinzu. In der folgenden Ausgabe sehen Sie, dass sich eine Datei im Bucket my-example-bucket befindet.
$ s3cmd ls s3://my-example-bucket/2021-12-01 10:39 27 s3://my-example-bucket/testfile.txtBucket Löschung
Abschnitt betitelt „Bucket Löschung“Die Bucket-Löschung funktioniert analog zur Erstellung. Anstelle des Befehls mb verwenden Sie jedoch den Befehl „remove bucket“ (rb).
In diesem Beispiel wird der Bucket s3://my-example-bucket gelöscht. Dies dauert etwa 10 Sekunden. Wenn die Löschung erfolgreich war, sehen Sie diese Ausgabe:
$ s3cmd rb s3://my-example-bucketBucket 's3://my-example-bucket/' removedDateien hochladen
Abschnitt betitelt „Dateien hochladen“Um Dateien in einen Bucket hochzuladen, verwenden Sie den Befehl put. Sie müssen den Dateinamen und den Bucket-Namen als Parameter angeben.
In diesem Beispiel wird die Datei testfile.txt in den Bucket s3://my-example-bucket hochgeladen.
$ s3cmd put testfile.txt s3://my-example-bucketupload: 'testfile.txt' -> 's3://my-example-bucket/testfile.txt' [1 of 1] 27 of 27 100% in 0s 1829.89 B/s doneDateien löschen
Abschnitt betitelt „Dateien löschen“Wenn Sie eine Datei aus Ihrem Bucket löschen möchten, müssen Sie den Befehl „delete“ (del) angeben. Nach dem Bucket-Namen müssen Sie die Datei angeben, die Sie löschen möchten. In diesem Beispiel wird testfile.txt gelöscht. Wenn die Löschung erfolgreich war, sehen Sie diese Ausgabe:
$ s3cmd del s3://my-example-bucket/testfile.txtdelete: 's3://my-example-bucket/testfile.txt