Używam usługi AmazonS3Client w aplikacji na Androida, korzystając z żądania getObject w celu pobrania obrazu z mojego zasobnika Amazon S3.Wyjątek dotyczący Androida Amazon S3: "Podany klucz nie istnieje"
Obecnie otrzymuję ten wyjątek:
com.amazonaws.services.s3.model.AmazonS3Exception:
The specified key does not exist.
(Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey;
Chociaż jestem w stanie zobaczyć obiekt z określonego klucza w moim S3 wiadra.
Myślę, że ten błąd występuje zwykle, gdy obiekt/plik nie istnieje w określonym wiadrze. Czy możesz dwukrotnie sprawdzić nazwę wiadra, którego używasz do literówki i czy jest to ten sam segment, w którym widzisz obiekt/plik? Nie jest to na pewno błąd uwierzytelniania. –
Dokumentacja Amazon jest do dupy, to pytanie nie może być cofnięte. To szalone, aby zrozumieć programowanie S3. – Siddharth