2016-05-31 24 views
0

Ich wollte einen Bucket erstellen und dann etwas wie Ordner1 als Ordner haben (das entspricht der Erstellung einer Ordneraktion im Bucket der AWS-Konsole). Ich versuche, das gleiche mit dem folgenden Terraforming-Code zu tun:Signatur stimmt nicht überein: Amazon S3-Bucket-Erstellung aus Terraform

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

     } 

ich die folgende Störung erhalte:

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

Wie kann ich dieses Problem lösen?

+0

Sie verwenden Pre-signierten URL Wenn ja den gesamten Code In oben Frage – error2007s

+0

ich keine vorge unterzeichnet URL verwende?. –

+0

Gut, dass Fehler mit der Verwendung von vor-signierten URLS in S3 – error2007s

Antwort

-1

Erstellen Sie keine Ordner in Ihrem Eimer:

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

zu erklären, warum PLZ, so dass diese Antwort auch zukünftigen Benutzern helfen wird – Zeina