File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed
Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,12 @@ resource "aws_s3_object" "pem_file" {
5454 key = " truststore.pem"
5555 content = local. pem_file_content
5656
57- acl = " private"
58- tags = null # Exclude from default_tags due to S3 object 10-tag limit
57+ acl = " private"
58+
59+ # Explicitly set empty tags to override default_tags due to S3 object 10-tag limit
60+ tags = {}
61+
62+ lifecycle {
63+ ignore_changes = [tags_all ]
64+ }
5965}
Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ resource "aws_iam_policy" "dynamodb_management" {
104104 " dynamodb:DeleteTable" ,
105105 " dynamodb:CreateTable" ,
106106 " dynamodb:TagResource" ,
107+ " dynamodb:UntagResource" ,
107108 " dynamodb:ListTagsOfResource" ,
108109 " dynamodb:UpdateTable" ,
109110 ],
@@ -570,6 +571,7 @@ resource "aws_iam_policy" "cloudwatch_management" {
570571 " logs:ListTagsForResource" ,
571572 " logs:DescribeLogGroups" ,
572573 " logs:PutRetentionPolicy" ,
574+ " logs:TagResource" ,
573575 " logs:UntagResource" ,
574576
575577 " cloudwatch:PutMetricAlarm" ,
@@ -596,7 +598,8 @@ resource "aws_iam_policy" "cloudwatch_management" {
596598 Resource = [
597599 " arn:aws:logs:${ var . default_aws_region } :${ data . aws_caller_identity . current . account_id } :log-group:/aws/kinesisfirehose/*" ,
598600 " arn:aws:cloudwatch:${ var . default_aws_region } :${ data . aws_caller_identity . current . account_id } :alarm:*" ,
599- " arn:aws:sns:${ var . default_aws_region } :${ data . aws_caller_identity . current . account_id } :cloudwatch-security-alarms*"
601+ " arn:aws:sns:${ var . default_aws_region } :${ data . aws_caller_identity . current . account_id } :cloudwatch-security-alarms*" ,
602+ " arn:aws:logs:${ var . default_aws_region } :${ data . aws_caller_identity . current . account_id } :log-group:/aws/apigateway/default-eligibility-signposting-api*" ,
600603 ]
601604 }
602605 ]
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ data "aws_iam_policy_document" "permissions_boundary" {
3535 " dynamodb:DeleteTable" ,
3636 " dynamodb:CreateTable" ,
3737 " dynamodb:TagResource" ,
38+ " dynamodb:UntagResource" ,
3839 " dynamodb:ListTagsOfResource" ,
3940 " dynamodb:UpdateTable" ,
4041
You can’t perform that action at this time.
0 commit comments