Module_0 not working due to changes in AWS bucket
It seems you no longer can attach ACL to buckets, see: https://github.com/terraform-aws-modules/terraform-aws-s3-bucket/issues/223. I removed the following resource from main.tf and was able to deploy
resource "aws_s3_bucket_acl" "feast_bucket_acl" {
bucket = aws_s3_bucket.feast_bucket.bucket
acl = "private"
}
found the same issue and resolved it by updating the main.tf file under infra/aws with the following lines
resource "aws_s3_bucket_ownership_controls" "feast_bucket_acl" {
bucket = aws_s3_bucket.feast_bucket.bucket
rule {
object_ownership = "BucketOwnerPreferred"
}
}
good find @redhatHameed, thanks! Adding a small note that order is important, so the addition to main.tf needs to be above line 10 - this worked when I added to the top of the file underneath provider, but failed when I had just appended to bottom.
@jeremyary agree here is PR to fix that https://github.com/feast-dev/feast-workshop/pull/19