Objekt löschen oder bucket in Amazon S3?
Ich habe eine neue amazon Eimer namens "Fotos". Die bucket-url ist sowas wie:
www.amazons3.salcaiser.com/photos
Nun lade ich die Unterordner mit Dateien, in den Eimer zum Beispiel
www.amazons3.salcaiser.com/photos/thumbs/file.jpg
Meine Fragen sind, tut thumbs/
ist davon ausgegangen, einen neuen Eimer oder ist es ein Objekt?
Dann, wenn ich will, löschen Sie die ganze thumbs/
Verzeichnis muss ich das erste löschen Sie alle Dateien im inneren, oder kann ich alle löschen, die in einer Zeit?
- es gibt keine Ordner in s3 löschen Sie alle Objekte mit dem gleichen Präfix
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Fall, den Sie beschreiben, "Fotos" ist die Eimer. S3 nicht teilperioden oder Verzeichnisse. Verzeichnisse simuliert werden durch die Verwendung von Schrägstrichen im Objekt Schlüssel. "thumbs/file.jpg" ist ein Objekt mit der Taste "thumbs/" als Schlüssel Präfix.
Dagon die Beispiele sind gut und verwenden Sie die ältere version 1.x des AWS SDK für PHP. Jedoch, Sie können dies tun, einfach mit der neuesten 2.4.x-version AWS SDK für PHP umfasst eine helper-Methode zum löschen von mehreren Objekten.
fand einige code-snippets für 'Verzeichnis' - löschen - ich wollte nicht schreiben:
PHP 5.3+:
Ältere PHP-5.2.x: