Ich verwende den AmazonS3Client in einer Android-App mit einer getObject-Anforderung, um ein Bild aus meinem Amazon S3-Bucket herunterzuladen.Android Amazon S3-Ausnahme: "Der angegebene Schlüssel existiert nicht"
Derzeit erhalte ich diese Ausnahme:
com.amazonaws.services.s3.model.AmazonS3Exception:
The specified key does not exist.
(Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey;
Auch wenn ich in der Lage bin, das Objekt mit dem angegebenen Schlüssel in meinem S3 Eimer zu sehen.
Ich denke dieser Fehler tritt normalerweise auf, wenn das Objekt/die Datei nicht in dem angegebenen Bucket vorhanden ist. Können Sie den Namen des Buckets überprüfen, den Sie für Tippfehler verwenden, und wenn es derselbe Bucket ist, in dem Sie das Objekt/die Datei sehen? Dies ist kein Authentifizierungsfehler. –
Amazon Dokumentation ist saugt, kann diese Frage nicht downvoted werden. Es ist verrückt, S3-Programmierung zu finden. – Siddharth