2015-08-17 13 views
42

Ottenere la seguente eccezione quando si utilizza l'SDK AWS per Java e Java 1.8u60 +.AWS Java SDK - L'autenticazione AWS richiede un'intestazione Data o x-amz-date valida

com.amazonaws.services.s3.model.AmazonS3Exception: AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 41C359C079CBAFCF) 
    at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1182) ~[aws-java-sdk-core-1.10.10.jar:na] 
    at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:770) ~[aws-java-sdk-core-1.10.10.jar:na] 
    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:489) ~[aws-java-sdk-core-1.10.10.jar:na] 
    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:310) ~[aws-java-sdk-core-1.10.10.jar:na] 
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3608) ~[aws-java-sdk-s3-1.10.10.jar:na] 
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3561) ~[aws-java-sdk-s3-1.10.10.jar:na] 
    at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:647) ~[aws-java-sdk-s3-1.10.10.jar:na] 
    at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:632) ~[aws-java-sdk-s3-1.10.10.jar:na] 
+1

Si prega di specificare qual è il problema. – IgnazioC

risposta

4

Aggiornare l'AWS Java SDK per 1.10.1 o poi

+0

mente da elaborare? – manetsus

+0

https://issues.jenkins-ci.org/browse/JENKINS-30420 – Rhythm

+0

Ho aggiornato AWS Java SDK a 1.10.10 ma ho ancora ricevuto questo errore. –

5

Per quanto posso vedere, ci sono tre soluzioni a questo problema:

  • aggiornamento tempo joda
  • aggiornamento di AWS java SDK
  • downgrade java a una versione inferiore a 1.8u60 (java7 sembra funzionare bene)
2

Ho affrontato mentre si utilizza presto. Il problema è con la versione Java jdk1.8.0_60 maggiore downgrade a jdk1.8.0_45 risolverà il problema

+0

downgrade di JDK non è la risposta. aggiornare meglio Joda come suggerito sopra - tramite l'aggiornamento di AWS SDK o esplicitamente – user3041539

1

ho affrontato stessi problem.i hanno risolto now.only cosa è che java 1.8u60 + non supporta AWS sdk 1.10.10 in modo da poter aggiornare semplicemente aws sdk versione 1.11.52 ..i significa ultima versione e l'ha risolto.