Ich versuche eine Verbindung zu aws herzustellen, um grundlegende Operationen auf s3-Bucket durchzuführen. Im Folgenden finden Sie den Code ein:AWS S3 mit Grails
request- Received error response: com.amazonaws.services.s3.model.AmazonS3Exception: The request signature we calculated does not match the signature you provided. Check your key and signing method.
Ich habe den Zugriffsschlüssel und geheimen Schlüssel auch doppelt geprüft, die ich benutze:
def list(){
AWSCredentials credentials = new BasicAWSCredentials("Access key", "Secret Key");
AmazonS3 s3client = new AmazonS3Client(credentials);
String bucketName = "sample-bucket-from-java-code";
System.out.println("Listing all buckets : ");
for (Bucket bucket : s3client.listBuckets()) {
System.out.println(" - " + bucket.getName());
}
}
Das bin ich den Fehler gibt. Kann das Problem nicht herausfinden.
hast du http://stackoverflow.com/questions/2777078/amazon-mws-request-signature-calculated-does-not-match-the-signature-provided –