In gibt es eine Methode doesObjectExist(String bucketName, String objectName)
. Diese Methode löst einen com.amazonaws.services.s3.model.AmazonS3Exception: Bad Request (Service: Amazon S3; Status Code: 400; Error Code: 400 Bad Request;
aus, wenn Sie sie für ein verschlüsseltes Objekt aufrufen. Gibt es eine andere Möglichkeit zu prüfen, ob ein Objekt existiert, ohne den Verschlüsselungsschlüssel zu kennen, der beim Speichern verwendet wurde? Ich möchte nicht auf das Objekt zugreifen, ohne den Verschlüsselungsschlüssel zu haben. Ich möchte nur wissen, ob ein Objekt namens "blabla" existiert oder nicht, sodass ich eine Fehlermeldung an einen Client senden kann, der ein Objekt namens "blabla" hochladen möchte. .AWS SDK prüft, ob Objekt existiert
0
A
Antwort
2
Sie könnten alle Elemente im Bucket auflisten und prüfen, ob Ihr Objekt vorhanden ist. noch besser mit der withPrefix
Methode können Sie die Antwort
http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingObjectKeysUsingJava.html
ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
.withBucketName(bucketName)
.withPrefix("blabla");
Sie begrenzen auch bei getObjectSummaries()
Methode aussehen können mehr über das zurückgegebene Objekt wissen
Verwandte Themen
- 1. CouchRest - Prüft, ob die Dokument-ID existiert
- 2. prüft Schlüssel in Array existiert
- 3. So ermitteln Sie, ob ein Objekt vorhanden ist AWS S3 Node.JS sdk
- 4. S3-Objekt über Java AWS SDK abrufen
- 5. AWS Java SDK-Anmeldeinformationen
- 6. Paket com.amazonaws.services.lambda.runtime existiert nicht in der AWS java sdk 1.10.2
- 7. Prüft, ob ein Objekt ist nicht Null ist, bevor Rückkehr
- 8. Wie prüft man am besten, ob ein Objekt geändert wird?
- 9. Überprüfen, ob Realm-Objekt bereits existiert
- 10. Überprüfen, ob JQuery-Objekt in DOM existiert
- 11. Wie überprüfe ich, ob .htaccess prüft, ob eine neuere Datei existiert?
- 12. Chrome-Erweiterungen api prüft nicht, ob Cookie
- 13. Transferutility in Aws sdk
- 14. AWS SDK: java.lang.NoSuchMethodError
- 15. Wie weiß, ob Bucket in AmazonS3 SDK 3.0 existiert
- 16. aws Rechnungsinformationen mit aws java sdk
- 17. Wie AWS iOS SDK verwenden, um ein Objekt zu löschen?
- 18. prüft für geladenes SQL-Objekt in Rails
- 19. Prüft, ob zwei Elemente die gleichen
- 20. Prüft, ob ein Wert entspricht einem Konstruktor
- 21. Prüft, ob eine Variable ist schreibgeschützt
- 22. prüft wird, ob rxjs beobachtbar ist komplett
- 23. Proper Funktion prüft, ob Kernel-Modul Quellcode
- 24. Nodejs AWS SDK S3 Vordefinierte URL generieren
- 25. API-Gatewayanfrage mit AWS SDK
- 26. AWS S3 Java SDK - Zugriff
- 27. AWS SDK v2 für s3
- 28. AWS Rest API ohne SDK
- 29. AWS iOS SDK mit KMS
- 30. AWS Java SDK manuell Signaturversion