J'essaie d'établir une connexion à aws pour perofrmer les opérations de base sur s3 seau. Voici le code:AWS S3 en utilisant des grails
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());
}
}
Cela me donne l'erreur:
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.
J'ai vérifié deux fois la clé d'accès et clé secrète que je me sers. Je n'arrive pas à comprendre le problème.
avez-vous vérifié http://stackoverflow.com/questions/2777078/amazon-mws-request-signature-calculated-does-not-match-the-signature-provided –