Skip to content

Commit

Permalink
add celery task permission to read from s3 bucket
Browse files Browse the repository at this point in the history
  • Loading branch information
chopkinsmade committed Jul 30, 2024
1 parent f4b673a commit d50330a
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions infra/ecs_main_admin.tf
Original file line number Diff line number Diff line change
Expand Up @@ -780,3 +780,28 @@ data "aws_iam_policy_document" "admin_list_ecs_tasks" {
}
}
}

resource "aws_iam_role_policy_attachment" "celery_access_uploads_bucket" {
role = aws_iam_role.admin_task.name
policy_arn = aws_iam_policy.celery_access_uploads_bucket.arn
}

resource "aws_iam_policy" "celery_access_uploads_bucket" {
name = "${var.prefix}-celery-access-uploads-bucket"
path = "/"
policy = data.aws_iam_policy_document.celery_access_uploads_bucket.json
}

data "aws_iam_policy_document" "celery_access_uploads_bucket" {
statement {
actions = [
"s3:ListObjects",
"s3:GetObject",
"s3:DeleteObject"
]

resources = [
"${aws_s3_bucket.uploads.arn}/*",
]
}
}

0 comments on commit d50330a

Please sign in to comment.