diff --git a/infrastructure/terraform/lambda/fast-api/main.tf b/infrastructure/terraform/lambda/fast-api/main.tf index c4769f41..1d5224ea 100644 --- a/infrastructure/terraform/lambda/fast-api/main.tf +++ b/infrastructure/terraform/lambda/fast-api/main.tf @@ -98,6 +98,7 @@ module "fastapi" { ############################################ # IAM policy attachments ############################################ +# SQS module "fastapi_sqs_policy" { source = "../../modules/general_iam_policy" @@ -121,8 +122,13 @@ module "fastapi_sqs_policy" { } } +resource "aws_iam_role_policy_attachment" "fastapi_sqs_send" { + role = module.fastapi.role_name + policy_arn = module.fastapi_sqs_policy.policy_arn +} -resource "aws_iam_role_policy_attachment" "fastapi_sqs_read_and_write" { +# S3 +resource "aws_iam_role_policy_attachment" "fastapi_s3_read_and_write" { role = module.fastapi.role_name policy_arn = data.terraform_remote_state.shared.outputs.fast_api_s3_read_and_write_arn } \ No newline at end of file