Skip to content

Commit 2c1a8be

Browse files
committed
Attempted fix
1 parent b74b445 commit 2c1a8be

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

infrastructure/terraform/components/api/module_sqs_amendments_queue.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ data "aws_iam_policy_document" "amendments_queue_policy" {
3535
]
3636

3737
resources = [
38-
"arn:aws:sqs:${var.region}:${var.aws_account_id}:${local.csi}-amendments-queue.fifo"
38+
"arn:aws:sqs:${var.region}:${var.aws_account_id}:${var.project}-${var.environment}-${var.component}-amendments-queue.fifo"
3939
]
4040

4141
condition {

infrastructure/terraform/components/api/module_sqs_supplier_events_queue.tf

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,31 @@ data "aws_iam_policy_document" "supplier_events_queue_policy" {
4444
values = [module.eventsub.sns_topic_supplier.arn]
4545
}
4646
}
47+
48+
statement {
49+
sid = "AllowSNSPermissions"
50+
effect = "Allow"
51+
52+
principals {
53+
type = "Service"
54+
identifiers = ["sns.amazonaws.com"]
55+
}
56+
57+
actions = [
58+
"sqs:SendMessage",
59+
"sqs:ListQueueTags",
60+
"sqs:GetQueueUrl",
61+
"sqs:GetQueueAttributes",
62+
]
63+
64+
resources = [
65+
"arn:aws:sqs:${var.region}:${var.aws_account_id}:${var.project}-${var.environment}-${var.component}-amendments-queue.fifo"
66+
]
67+
68+
condition {
69+
test = "ArnEquals"
70+
variable = "aws:SourceArn"
71+
values = [module.eventsub.sns_topic_supplier.arn]
72+
}
73+
}
4774
}

0 commit comments

Comments
 (0)