File tree Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -41,11 +41,7 @@ data "aws_iam_policy" "lambda_basic_execution_role_policy" {
4141}
4242
4343resource "aws_iam_role" "lambda_iam_role" {
44- name_prefix = " LambdaSQSRole-"
45- managed_policy_arns = [
46- data . aws_iam_policy . lambda_basic_execution_role_policy . arn ,
47- aws_iam_policy . lambda_policy . arn
48- ]
44+ name_prefix = " LambdaSQSRole-"
4945
5046 assume_role_policy = << EOF
5147{
@@ -64,11 +60,21 @@ resource "aws_iam_role" "lambda_iam_role" {
6460EOF
6561}
6662
63+ resource "aws_iam_role_policy_attachment" "lambda_basic_execution" {
64+ role = aws_iam_role. lambda_iam_role . name
65+ policy_arn = data. aws_iam_policy . lambda_basic_execution_role_policy . arn
66+ }
67+
68+ resource "aws_iam_role_policy_attachment" "lambda_sqs" {
69+ role = aws_iam_role. lambda_iam_role . name
70+ policy_arn = aws_iam_policy. lambda_policy . arn
71+ }
72+
6773data "aws_iam_policy_document" "lambda_policy_document" {
6874 statement {
69-
75+
7076 effect = " Allow"
71-
77+
7278 actions = [
7379 " sqs:SendMessage*"
7480 ]
You can’t perform that action at this time.
0 commit comments