mirror of
https://github.com/Hestia-Homes/survey-extraction.git
synced 2026-06-30 13:10:56 +00:00
modified
This commit is contained in:
parent
cd34ec2a3b
commit
93ad138ac1
3 changed files with 9 additions and 2 deletions
|
|
@ -6,11 +6,13 @@ data "aws_iam_role" "lambda_exec_role" {
|
|||
# Reference existing ECR repository
|
||||
data "aws_ecr_repository" "extractor_and_loader" {
|
||||
name = "extractor_and_loader"
|
||||
|
||||
}
|
||||
|
||||
# SQS queue for extractor_and_loader
|
||||
resource "aws_sqs_queue" "extractor_and_loader_queue" {
|
||||
name = "extractor-loader-queue"
|
||||
visibility_timeout_seconds = 1800 # 30 minutes (>= 300s and ~6x Lambda timeout)
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ resource "aws_iam_policy" "lambda_example_policy" {
|
|||
Action = [
|
||||
"sqs:ReceiveMessage",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:GetQueueAttributes"
|
||||
"sqs:GetQueueAttributes",
|
||||
"sqs:GetQueueUrl",
|
||||
"sqs:ChangeMessageVisibility"
|
||||
],
|
||||
Resource = aws_sqs_queue.lambda_example_queue.arn
|
||||
},
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ data "aws_ecr_repository" "walthamforest_etl_ecr" {
|
|||
# SQS queue
|
||||
resource "aws_sqs_queue" "walthamforest_etl_queue" {
|
||||
name = "walthamforest_etl-queue"
|
||||
visibility_timeout_seconds = 1800 # 30 minutes (>= 300s and ~6x Lambda timeout)
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -26,7 +27,9 @@ resource "aws_iam_policy" "walthamforest_etl_policy" {
|
|||
Action = [
|
||||
"sqs:ReceiveMessage",
|
||||
"sqs:DeleteMessage",
|
||||
"sqs:GetQueueAttributes"
|
||||
"sqs:GetQueueAttributes",
|
||||
"sqs:GetQueueUrl",
|
||||
"sqs:ChangeMessageVisibility"
|
||||
],
|
||||
Resource = aws_sqs_queue.walthamforest_etl_queue.arn
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue