Skip to content

Commit b699a83

Browse files
author
Michael Brewer
committed
fix(docs): Correct the terraform example
1 parent 2a3ff9a commit b699a83

File tree

1 file changed

+19
-23
lines changed

1 file changed

+19
-23
lines changed

docs/index.md

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -100,49 +100,45 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
100100

101101
=== "Terraform"
102102

103-
```terraform hl_lines="9 38"
103+
```terraform hl_lines="9 35"
104104
terraform {
105-
required_version = "~> 1.0.5"
105+
required_version = "~> 1.1.7"
106106
required_providers {
107-
aws = "~> 3.50.0"
107+
aws = "~> 4.4.0"
108108
}
109109
}
110110

111111
provider "aws" {
112-
region = "{region}"
112+
region = "{region}"
113113
}
114114

115115
resource "aws_iam_role" "iam_for_lambda" {
116116
name = "iam_for_lambda"
117117

118-
assume_role_policy = <<EOF
119-
{
120-
"Version": "2012-10-17",
121-
"Statement": [
122-
{
123-
"Action": "sts:AssumeRole",
124-
"Principal": {
125-
"Service": "lambda.amazonaws.com"
126-
},
127-
"Effect": "Allow"
128-
}
129-
]
130-
}
131-
EOF
132-
}
118+
assume_role_policy = jsonencode({
119+
Version = "2012-10-17",
120+
Statement = [
121+
{
122+
Action = "sts:AssumeRole",
123+
Principal = {
124+
Service = "lambda.amazonaws.com"
125+
},
126+
Effect = "Allow"
127+
}
128+
]
129+
})
130+
}
133131

134132
resource "aws_lambda_function" "test_lambda" {
135133
filename = "lambda_function_payload.zip"
136134
function_name = "lambda_function_name"
137135
role = aws_iam_role.iam_for_lambda.arn
138136
handler = "index.test"
139-
runtime = "python3.9"
140-
layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:11"]
137+
runtime = "python3.9"
138+
layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:11"]
141139

142140
source_code_hash = filebase64sha256("lambda_function_payload.zip")
143141
}
144-
145-
146142
```
147143

148144
=== "Amplify"

0 commit comments

Comments
 (0)