File tree Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -235,7 +235,6 @@ module "s3_logs" {
235235 source = " ./s3-logs"
236236 name = " ${ var . name } "
237237 environment = " ${ var . environment } "
238- account_id = " ${ module . defaults . s3_logs_account_id } "
239238 logs_expiration_enabled = " ${ var . logs_expiration_enabled } "
240239 logs_expiration_days = " ${ var . logs_expiration_days } "
241240}
Original file line number Diff line number Diff line change @@ -4,9 +4,6 @@ variable "name" {
44variable "environment" {
55}
66
7- variable "account_id" {
8- }
9-
107variable "logs_expiration_enabled" {
118 default = false
129}
@@ -15,12 +12,14 @@ variable "logs_expiration_days" {
1512 default = 30
1613}
1714
15+ data "aws_elb_service_account" "main" {}
16+
1817data "template_file" "policy" {
1918 template = " ${ file (" ${ path . module } /policy.json" )} "
2019
2120 vars = {
2221 bucket = " ${ var . name } -${ var . environment } -logs"
23- account_id = " ${ var . account_id } "
22+ elb_account_id = " ${ data . aws_elb_service_account . main . arn } "
2423 }
2524}
2625
Original file line number Diff line number Diff line change 55 "Action" : " s3:PutObject" ,
66 "Effect" : " Allow" ,
77 "Principal" : {
8- "AWS" : " arn:aws:iam::${account_id}:root "
8+ "AWS" : " ${elb_account_id} "
99 },
1010 "Resource" : " arn:aws:s3:::${bucket}/*" ,
1111 "Sid" : " log-bucket-policy"
You can’t perform that action at this time.
0 commit comments