In terraform I create an S3 bucket like so:
resource "aws_s3_bucket" "test_bucket" {
bucket = "my-test-bucket"
}
In terraform I have declared an iam policy resource like this (this is where I'm wrong btw):
resources = ["aws_s3_bucket.test_bucket.arn/AWSLogs/${var.account_id}/*"]
Terraform plan, rightfully shows:
+ Resource = "aws_s3_bucket.test_bucket.arn/AWSLogs/123456789101/*"
How can I get terraform plan to show/interpolate/build the following string?:
+ Resource = "arn:aws:s3:::my-test-bucket/AWSLogs/123456789101/*"