我想用AES256创建一个S3并使其静态加密,但是terraform抱怨:* aws_s3_bucket.s3 ::无效或未知密钥:server_side_encryption_configuration(请参阅下面的terraform抱怨我的代码)
server_side_encryption_configuration有什么问题?是不是支持? https://www.terraform.io/docs/providers/aws/r/s3_bucket.html
无论如何,如何使用terraform为S3进行“AES256静态加密”?
resource "aws_s3_bucket" "s3" {
bucket = "s3_bucket_name"
acl = "private"
force_destroy = true
server_side_encryption_configuration {
rule {
apply_server_side_encryption_by_default {
sse_algorithm = "AES256"
}
}
}
}
您可能拥有较旧版本的AWS提供程序插件。要更新它,请在-upgrade标志设置为true的情况下运行terraform init
terraform init -upgrade=true