@@ -18,7 +18,7 @@ A suite of utilities for AWS Lambda functions to ease adopting best practices su
1818Powertools is available in the following formats:
1919
2020* ** Lambda Layer (x86_64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2:6** ] ( # ) {: .copyMe}:clipboard :
21- * ** Lambda Layer (arm64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ** ] ( # ) {: .copyMe}:clipboard :
21+ * ** Lambda Layer (arm64)** : [ ** arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ** ] ( # ) {: .copyMe}:clipboard :
2222* ** PyPi** : ** ` pip install aws-lambda-powertools ` **
2323
2424???+ info "Some utilities require additional dependencies"
@@ -83,28 +83,28 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
8383
8484 | Region | Layer ARN |
8585 | ---------------- | --------------------------------------------------------------------------------------------------------------- |
86- | `af-south-1` | [arn:aws:lambda:af-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
87- | `ap-east-1` | [arn:aws:lambda:ap-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
88- | `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
89- | `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
90- | `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
91- | `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
92- | `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
93- | `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
94- | `ap-southeast-3` | [arn:aws:lambda:ap-southeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
95- | `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
96- | `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
97- | `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
98- | `eu-south-1` | [arn:aws:lambda:eu-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
99- | `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
100- | `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
101- | `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
102- | `me-south-1` | [arn:aws:lambda:me-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
103- | `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
104- | `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
105- | `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
106- | `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
107- | `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 ](#){: .copyMe}:clipboard: |
86+ | `af-south-1` | [arn:aws:lambda:af-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
87+ | `ap-east-1` | [arn:aws:lambda:ap-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
88+ | `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
89+ | `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
90+ | `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
91+ | `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:8 ](#){: .copyMe}:clipboard: |
92+ | `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
93+ | `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
94+ | `ap-southeast-3` | [arn:aws:lambda:ap-southeast-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
95+ | `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
96+ | `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
97+ | `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
98+ | `eu-south-1` | [arn:aws:lambda:eu-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
99+ | `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
100+ | `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
101+ | `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
102+ | `me-south-1` | [arn:aws:lambda:me-south-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
103+ | `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
104+ | `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
105+ | `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
106+ | `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
107+ | `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 ](#){: .copyMe}:clipboard: |
108108
109109=== "x86_64"
110110
@@ -242,7 +242,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
242242 Properties:
243243 Architectures: [arm64]
244244 Layers:
245- - !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6
245+ - !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7
246246 ```
247247
248248 === "Serverless framework"
@@ -253,7 +253,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
253253 handler: lambda_function.lambda_handler
254254 architecture: arm64
255255 layers:
256- - arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6
256+ - arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7
257257 ```
258258
259259 === "CDK"
@@ -269,7 +269,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
269269 powertools_layer = aws_lambda.LayerVersion.from_layer_version_arn(
270270 self,
271271 id="lambda-powertools",
272- layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 "
272+ layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 "
273273 )
274274 aws_lambda.Function(self,
275275 'sample-app-lambda',
@@ -319,7 +319,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
319319 role = aws_iam_role.iam_for_lambda.arn
320320 handler = "index.test"
321321 runtime = "python3.9"
322- layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 "]
322+ layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 "]
323323 architectures = ["arm64"]
324324
325325 source_code_hash = filebase64sha256("lambda_function_payload.zip")
@@ -339,7 +339,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
339339 ? Do you want to configure advanced settings? Yes
340340 ...
341341 ? Do you want to enable Lambda layers for this function? Yes
342- ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6
342+ ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7
343343 ❯ amplify push -y
344344
345345
@@ -350,15 +350,15 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
350350 - Name: <NAME-OF-FUNCTION>
351351 ? Which setting do you want to update? Lambda layers configuration
352352 ? Do you want to enable Lambda layers for this function? Yes
353- ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6
353+ ? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7
354354 ? Do you want to edit the local lambda function now? No
355355 ```
356356
357357 === "Get the Layer .zip contents"
358358 Change {region} to your AWS region, e.g. `eu-west-1`
359359
360360 ```bash title="AWS CLI"
361- aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:6 --region {region}
361+ aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPythonV2-Arm64:7 --region {region}
362362 ```
363363
364364 The pre-signed URL to download this Lambda Layer will be within `Location` key.
0 commit comments