2016-05-31 5 views
0

Je souhaitais créer un compartiment, puis utiliser le dossier folder1 (ce qui équivaut à créer une action de dossier dans le compartiment à partir de la console AWS). Je suis en train de faire la même chose avec le code terraform suivant:La signature ne correspond pas: Création d'un compartiment Amazon S3 à partir de terraform

resource "aws_s3_bucket" "bucket_create1" { 
      bucket = "test_bucket/folder1/" 
      acl = "private" 

     } 

Je reçois l'erreur suivante:

Error creating S3 bucket: SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method. 

Comment puis-je résoudre ce problème?

+0

Utilisez-vous l'URL pré-signé Si oui Inclure le code ci-dessus tout en Question – error2007s

+0

Je ne suis pas en utilisant une URL pré signée?. –

+0

Bien que cette erreur est liée à l'utilisation d'URLs pré-signés dans S3 – error2007s

Répondre

-1

Ne pas créer un dossier dans votre seau:

resource "aws_s3_bucket" "bucket_create1" { 
    bucket = "test_bucket" 
    acl = "private" 
} 
+0

expliquer pourquoi plz afin que cette réponse aidera les futurs utilisateurs aussi – Zeina