Skip to content

Commit c34ac7b

Browse files
committed
lambda-function-url-terraform: Fix deprecated managed_policy_arns argument
1 parent d34d7cf commit c34ac7b

File tree

1 file changed

+5
-1
lines changed
  • lambda-function-url-terraform

1 file changed

+5
-1
lines changed

lambda-function-url-terraform/main.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ data "aws_iam_policy" "lambda_basic_execution_role_policy" {
3535

3636
resource "aws_iam_role" "lambda_iam_role" {
3737
name_prefix = "LambdaFunctionRole-"
38-
managed_policy_arns = [data.aws_iam_policy.lambda_basic_execution_role_policy.arn]
3938

4039
assume_role_policy = <<EOF
4140
{
@@ -54,6 +53,11 @@ resource "aws_iam_role" "lambda_iam_role" {
5453
EOF
5554
}
5655

56+
resource "aws_iam_role_policy_attachment" "lambda_basic_execution" {
57+
role = aws_iam_role.lambda_iam_role.name
58+
policy_arn = data.aws_iam_policy.lambda_basic_execution_role_policy.arn
59+
}
60+
5761
resource "aws_lambda_function_url" "function_url" {
5862
function_name = aws_lambda_function.lambda_function.function_name
5963
authorization_type = "AWS_IAM"

0 commit comments

Comments
 (0)