Status-Code: 403, während sich ein Objekt, das nicht existiert

Ich habe einen Benutzer - Manager, mit S3Actions.GetObject, S3Actions.PutObject zugeordnet

  • Wenn ich ein Objekt aus und Holen Sie es, ist alles in Ordnung
  • Wenn ich ein Objekt, das nicht existiert, wirft es

}

Status Code: 403, AWS Service: Amazon S3, AWS Request ID: 2A23D3118F9FFB08, AWS Error Code: AccessDenied, AWS Error Message: Access Denied, S3 Extended Request ID: 3h4D2Ks9skcSab3zkV/nedmm9b8WLL+92DESbOx9xGipkH7P69QQiJLVWyDowASi
    at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:556)
    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289)
    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170)
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2724)
    at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:866)
    at com.sr.sparrow.business.xml.persist.S3Service.getInputStream(S3Service.java:58)

Warum ist es nicht werfen 404/NoSuchKey?

Ich denke, Sie sollten noch einmal überprüfen , wenn Sie über die Berechtigungen zum auflisten der Inhalt des Eimers. 403 wird geworfen, wenn die Datei nicht vorhanden ist und der Benutzer nicht über die Berechtigung zum auflisten der s3-Objekte und 404 wird ausgegeben, wenn die Datei nicht existiert und der Benutzer über die Berechtigung zum auflisten der Objekte.
403 is thrown when file does not exist and user doesnt have permission to list the s3 objects , können Sie zeigen Sie mir die Dokumentation, die sagt es bitte?
forums.aws.amazon.com/thread.jspa?messageID=210268
Große Hilfe! Ich danke Ihnen sehr!
ich bin froh, dass es geholfen hat.

InformationsquelleAutor daydreamer | 2012-09-11

Schreibe einen Kommentar