2016-05-31 296 views
0

我想克里特存储桶,然后将文件夹1作为文件夹(相当于从AWS控制台创建文件夹操作)。 我试图做同样的用下面的代码terraform:签名不匹配:从terraform创建Amazon S3存储桶

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

     } 

我收到以下错误:

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

我怎样才能解决这个问题?

+0

是否使用预签名URL如果是包含在上述问题 – error2007s

+0

我不使用预先签订URL整个代码? –

+0

那么,错误是与S3中预先签名的URLS的使用有关 – error2007s

回答

-1

不要在你的水桶创建文件夹:

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

解释为什么PLZ,这样的答案将有助于未来的用户也 – Zeina