@@ -26,7 +26,7 @@ Powertools for AWS Lambda (Python) is a developer toolkit to implement Serverles
26
26
27
27
You can install Powertools for AWS Lambda (Python) using one of the following options:
28
28
29
- * ** Lambda Layer (x86_64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ** ] ( # " Replace {region} with your AWS region, e.g., eu-west-1 ") {: .copyMe}:clipboard :
29
+ * ** Lambda Layer (x86_64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ** ] ( # " Replace {region} with your AWS region, e.g., eu-west-1 ") {: .copyMe}:clipboard :
30
30
* ** Lambda Layer (arm64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:53** ] ( # " Replace {region} with your AWS region, e.g., eu-west-1 ") {: .copyMe}:clipboard :
31
31
* ** Pip** : ** [ ` pip install "aws-lambda-powertools" ` ] ( # ) {: .copyMe}:clipboard : **
32
32
@@ -80,34 +80,34 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
80
80
81
81
| Region | Layer ARN |
82
82
| ---------------- | ---------------------------------------------------------------------------------------------------------- |
83
- | `af-south-1` | [arn:aws:lambda:af-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
84
- | `ap-east-1` | [arn:aws:lambda:ap-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
85
- | `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
86
- | `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
87
- | `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
88
- | `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
83
+ | `af-south-1` | [arn:aws:lambda:af-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
84
+ | `ap-east-1` | [arn:aws:lambda:ap-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
85
+ | `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
86
+ | `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
87
+ | `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
88
+ | `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
89
89
| `ap-south-2` | [arn:aws:lambda:ap-south-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
90
- | `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
91
- | `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
92
- | `ap-southeast-3` | [arn:aws:lambda:ap-southeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
90
+ | `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
91
+ | `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
92
+ | `ap-southeast-3` | [arn:aws:lambda:ap-southeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
93
93
| `ap-southeast-4` | [arn:aws:lambda:ap-southeast-4:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
94
- | `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
95
- | `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
94
+ | `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
95
+ | `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
96
96
| `eu-central-2` | [arn:aws:lambda:eu-central-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
97
- | `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
98
- | `eu-south-1` | [arn:aws:lambda:eu-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
97
+ | `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
98
+ | `eu-south-1` | [arn:aws:lambda:eu-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
99
99
| `eu-south-2` | [arn:aws:lambda:eu-south-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
100
- | `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
101
- | `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
102
- | `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
100
+ | `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
101
+ | `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
102
+ | `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
103
103
| `il-central-1` | [arn:aws:lambda:il-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
104
104
| `me-central-1` | [arn:aws:lambda:me-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54](#){: .copyMe}:clipboard: |
105
- | `me-south-1` | [arn:aws:lambda:me-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
106
- | `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
107
- | `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
108
- | `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
109
- | `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
110
- | `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 ](#){: .copyMe}:clipboard: |
105
+ | `me-south-1` | [arn:aws:lambda:me-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
106
+ | `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
107
+ | `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
108
+ | `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
109
+ | `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
110
+ | `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 ](#){: .copyMe}:clipboard: |
111
111
112
112
=== "arm64"
113
113
@@ -152,7 +152,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
152
152
Type: AWS::Serverless::Function
153
153
Properties:
154
154
Layers:
155
- - !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53
155
+ - !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54
156
156
```
157
157
158
158
=== "Serverless framework"
@@ -162,7 +162,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
162
162
hello:
163
163
handler: lambda_function.lambda_handler
164
164
layers:
165
- - arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53
165
+ - arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54
166
166
```
167
167
168
168
=== "CDK"
@@ -178,7 +178,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
178
178
powertools_layer = aws_lambda.LayerVersion.from_layer_version_arn(
179
179
self,
180
180
id="lambda-powertools",
181
- layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 "
181
+ layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 "
182
182
)
183
183
aws_lambda.Function(self,
184
184
'sample-app-lambda',
@@ -227,7 +227,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
227
227
role = aws_iam_role.iam_for_lambda.arn
228
228
handler = "index.test"
229
229
runtime = "python3.9"
230
- layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 "]
230
+ layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 "]
231
231
232
232
source_code_hash = filebase64sha256("lambda_function_payload.zip")
233
233
}
@@ -280,7 +280,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
280
280
? Do you want to configure advanced settings? Yes
281
281
...
282
282
? Do you want to enable Lambda layers for this function? Yes
283
- ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53
283
+ ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54
284
284
❯ amplify push -y
285
285
286
286
@@ -291,7 +291,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
291
291
- Name: <NAME-OF-FUNCTION>
292
292
? Which setting do you want to update? Lambda layers configuration
293
293
? Do you want to enable Lambda layers for this function? Yes
294
- ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:53
294
+ ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2:54
295
295
? Do you want to edit the local lambda function now? No
296
296
```
297
297
@@ -457,7 +457,7 @@ You can include Powertools for AWS Lambda (Python) Lambda Layer using [AWS Lambd
457
457
Change {region} to your AWS region, e.g. ` eu-west-1 `
458
458
459
459
```bash title="AWS CLI"
460
- aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:53 --region {region}
460
+ aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:54 --region {region}
461
461
```
462
462
463
463
The pre-signed URL to download this Lambda Layer will be within `Location` key.
0 commit comments