File tree Expand file tree Collapse file tree 1 file changed +19
-23
lines changed Expand file tree Collapse file tree 1 file changed +19
-23
lines changed Original file line number Diff line number Diff line change @@ -100,49 +100,45 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
100
100
101
101
=== "Terraform"
102
102
103
- ```terraform hl_lines="9 38 "
103
+ ```terraform hl_lines="9 35 "
104
104
terraform {
105
- required_version = "~> 1.0.5 "
105
+ required_version = "~> 1.1.7 "
106
106
required_providers {
107
- aws = "~> 3.50 .0"
107
+ aws = "~> 4.4 .0"
108
108
}
109
109
}
110
110
111
111
provider "aws" {
112
- region = "{region}"
112
+ region = "{region}"
113
113
}
114
114
115
115
resource "aws_iam_role" "iam_for_lambda" {
116
116
name = "iam_for_lambda"
117
117
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
+ }
133
131
134
132
resource "aws_lambda_function" "test_lambda" {
135
133
filename = "lambda_function_payload.zip"
136
134
function_name = "lambda_function_name"
137
135
role = aws_iam_role.iam_for_lambda.arn
138
136
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"]
141
139
142
140
source_code_hash = filebase64sha256("lambda_function_payload.zip")
143
141
}
144
-
145
-
146
142
```
147
143
148
144
=== "Amplify"
You can’t perform that action at this time.
0 commit comments