【发布时间】:2018-07-03 18:57:04
【问题描述】:
运行 terraform 计划抱怨我的存储桶中没有 S3 密钥。注意:这个键不存在,但是我很确定如果不存在,Terraform 应该创建它。日志是:
[DEBUG] [aws-sdk-go] <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>my-key</Key>
Terraform 配置是:
terraform {
backend "s3" {
bucket = "<bucket>"
key = "my-key"
region = "eu-west-2"
acl = "private"
kms_key_id = "<key>"
}
}
有什么建议吗?
【问题讨论】:
-
aws 凭据/cli 设置为同一区域? ENV 变量将覆盖 SDK 变量。
-
这只是日志中的调试行,你真的报错了吗?