rancher / terraform-provider-rke

Terraform provider plugin for deploy kubernetes cluster by RKE(Rancher Kubernetes Engine)
Mozilla Public License 2.0
340 stars 151 forks source link

Error: error creating S3 bucket ACL for bucket. #398

Open rexwangcc opened 1 year ago

rexwangcc commented 1 year ago

Hi, recently we start to see:

│ Error: error creating S3 bucket ACL for ***: AccessControlListNotSupported: The bucket does not allow ACLs
│       status code: 400, request id: ***, host id: ***
│ 
│   with module.rancher.module.rke2_cluster.module.statestore.aws_s3_bucket_acl.acl,
│   on .terraform/modules/rancher.rke2_cluster/modules/statestore/main.tf line 8, in resource "aws_s3_bucket_acl" "acl":
│    8: resource "aws_s3_bucket_acl" "acl" {

It's pretty weird since we didn't run into this issue couple months ago, after digging into it deeper, it seems like AWS has changed the default behavior recently: