@@ -19,41 +19,41 @@ We publish the Lambda Layer for Powertools for AWS Lambda in all commercial regi
1919
2020| Region | Layer ARN |
2121| ---------------- | ---------------------------------------------------------------------------------------------------------- |
22- | ` us-east-1 ` | [ arn:aws:lambda:us-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
23- | ` us-east-2 ` | [ arn:aws:lambda:us-east-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
24- | ` us-west-1 ` | [ arn:aws:lambda:us-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
25- | ` us-west-2 ` | [ arn:aws:lambda:us-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
26- | ` ap-south-1 ` | [ arn:aws:lambda:ap-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
27- | ` ap-south-2 ` | [ arn:aws:lambda:ap-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
28- | ` ap-east-1 ` | [ arn:aws:lambda:ap-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
29- | ` ap-northeast-1 ` | [ arn:aws:lambda:ap-northeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
30- | ` ap-northeast-2 ` | [ arn:aws:lambda:ap-northeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
31- | ` ap-northeast-3 ` | [ arn:aws:lambda:ap-northeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
32- | ` ap-southeast-1 ` | [ arn:aws:lambda:ap-southeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
33- | ` ap-southeast-2 ` | [ arn:aws:lambda:ap-southeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
34- | ` ap-southeast-3 ` | [ arn:aws:lambda:ap-southeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
35- | ` ap-southeast-4 ` | [ arn:aws:lambda:ap-southeast-4:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
36- | ` ap-southeast-5 ` | [ arn:aws:lambda:ap-southeast-5:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
37- | ` ap-southeast-7 ` | [ arn:aws:lambda:ap-southeast-7:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
38- | ` eu-central-1 ` | [ arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
39- | ` eu-central-2 ` | [ arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
40- | ` eu-west-1 ` | [ arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
41- | ` eu-west-2 ` | [ arn:aws:lambda:eu-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
42- | ` eu-west-3 ` | [ arn:aws:lambda:eu-west-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
43- | ` eu-north-1 ` | [ arn:aws:lambda:eu-north-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
44- | ` eu-south-1 ` | [ arn:aws:lambda:eu-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
45- | ` eu-south-2 ` | [ arn:aws:lambda:eu-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
46- | ` ca-central-1 ` | [ arn:aws:lambda:ca-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
47- | ` ca-west-1 ` | [ arn:aws:lambda:ca-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
48- | ` sa-east-1 ` | [ arn:aws:lambda:sa-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
49- | ` af-south-1 ` | [ arn:aws:lambda:af-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
22+ | ` us-east-1 ` | [ arn:aws:lambda:us-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
23+ | ` us-east-2 ` | [ arn:aws:lambda:us-east-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
24+ | ` us-west-1 ` | [ arn:aws:lambda:us-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
25+ | ` us-west-2 ` | [ arn:aws:lambda:us-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
26+ | ` ap-south-1 ` | [ arn:aws:lambda:ap-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
27+ | ` ap-south-2 ` | [ arn:aws:lambda:ap-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
28+ | ` ap-east-1 ` | [ arn:aws:lambda:ap-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
29+ | ` ap-northeast-1 ` | [ arn:aws:lambda:ap-northeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
30+ | ` ap-northeast-2 ` | [ arn:aws:lambda:ap-northeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
31+ | ` ap-northeast-3 ` | [ arn:aws:lambda:ap-northeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
32+ | ` ap-southeast-1 ` | [ arn:aws:lambda:ap-southeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
33+ | ` ap-southeast-2 ` | [ arn:aws:lambda:ap-southeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
34+ | ` ap-southeast-3 ` | [ arn:aws:lambda:ap-southeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
35+ | ` ap-southeast-4 ` | [ arn:aws:lambda:ap-southeast-4:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
36+ | ` ap-southeast-5 ` | [ arn:aws:lambda:ap-southeast-5:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
37+ | ` ap-southeast-7 ` | [ arn:aws:lambda:ap-southeast-7:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
38+ | ` eu-central-1 ` | [ arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
39+ | ` eu-central-2 ` | [ arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
40+ | ` eu-west-1 ` | [ arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
41+ | ` eu-west-2 ` | [ arn:aws:lambda:eu-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
42+ | ` eu-west-3 ` | [ arn:aws:lambda:eu-west-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
43+ | ` eu-north-1 ` | [ arn:aws:lambda:eu-north-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
44+ | ` eu-south-1 ` | [ arn:aws:lambda:eu-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
45+ | ` eu-south-2 ` | [ arn:aws:lambda:eu-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
46+ | ` ca-central-1 ` | [ arn:aws:lambda:ca-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
47+ | ` ca-west-1 ` | [ arn:aws:lambda:ca-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
48+ | ` sa-east-1 ` | [ arn:aws:lambda:sa-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
49+ | ` af-south-1 ` | [ arn:aws:lambda:af-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
5050| ` me-south-1 ` * | [ arn:aws:lambda:me-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46] ( # ) {: .copyMe} |
5151| ` me-central-1 ` * | [ arn:aws:lambda:me-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:45] ( # ) {: .copyMe} |
52- | ` il-central-1 ` | [ arn:aws:lambda:il-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
53- | ` mx-central-1 ` | [ arn:aws:lambda:mx-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
54- | ` us-gov-west-1 ` | [ arn:aws-us-gov:lambda:us-gov-west-1:165093116878:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
55- | ` us-gov-east-1 ` | [ arn:aws-us-gov:lambda:us-gov-east-1:165087284144:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
56- | ` cn-north-1 ` | [ arn:aws-cn:lambda:cn-north-1:498634801083:layer:AWSLambdaPowertoolsTypeScriptV2:46 ] ( # ) {: .copyMe} |
52+ | ` il-central-1 ` | [ arn:aws:lambda:il-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
53+ | ` mx-central-1 ` | [ arn:aws:lambda:mx-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
54+ | ` us-gov-west-1 ` | [ arn:aws-us-gov:lambda:us-gov-west-1:165093116878:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
55+ | ` us-gov-east-1 ` | [ arn:aws-us-gov:lambda:us-gov-east-1:165087284144:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
56+ | ` cn-north-1 ` | [ arn:aws-cn:lambda:cn-north-1:498634801083:layer:AWSLambdaPowertoolsTypeScriptV2:47 ] ( # ) {: .copyMe} |
5757
5858_ \* New layer versions for ` me-south-1 ` and ` me-central-1 ` are temporarily paused due to service disruptions._
5959
@@ -73,7 +73,7 @@ Parameter:
7373 LastModifiedDate: ' 2025-02-11T11:08:45.070000+01:00'
7474 Name: /aws/service/powertools/typescript/generic/all/2.14.0
7575 Type: String
76- Value: arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46
76+ Value: arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47
7777 Version: 1
7878```
7979
@@ -93,7 +93,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
9393=== "AWS CLI command to download Lambda Layer content"
9494
9595 ```bash
96- aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 --region {aws::region}
96+ aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 --region {aws::region}
9797 ```
9898
9999=== "AWS CLI output"
@@ -106,7 +106,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
106106 "CodeSize": 3548324
107107 },
108108 "LayerArn": "arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2",
109- "LayerVersionArn": "arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ",
109+ "LayerVersionArn": "arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ",
110110 "Description": "Powertools for AWS Lambda (TypeScript) version 2.18.0",
111111 "CreatedDate": "2025-04-08T07:38:30.424+0000",
112112 "Version": 24,
@@ -141,7 +141,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
141141 const powertoolsLayer = LayerVersion.fromLayerVersionArn(
142142 this,
143143 'PowertoolsLayer',
144- `arn:aws:lambda:${Stack.of(this).region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 `
144+ `arn:aws:lambda:${Stack.of(this).region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 `
145145 );
146146
147147 new NodejsFunction(this, 'Function', {
@@ -211,7 +211,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
211211 Type: AWS::Serverless::Function
212212 Properties:
213213 Layers:
214- - !Sub arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46
214+ - !Sub arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47
215215 ```
216216
217217 You can also use AWS SSM Parameter Store to dynamically add Powertools for AWS Lambda and resolve the Layer ARN from SSM Parameter Store in your code, allowing you to pin to `latest` or a specific Powertools for AWS Lambda version.
@@ -250,7 +250,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
250250 hello:
251251 handler: lambda_function.lambda_handler
252252 layers:
253- - arn:aws:lambda:${aws:region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46
253+ - arn:aws:lambda:${aws:region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47
254254 ```
255255
256256 If you use `esbuild` to bundle your code, make sure to exclude `@aws-lambda-powertools/*` and `@aws-sdk/*` from being bundled since the packages are already present the layer:
@@ -285,7 +285,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
285285 role = ...
286286 handler = "index.handler"
287287 runtime = "nodejs24.x"
288- layers = ["arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 "]
288+ layers = ["arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 "]
289289 source_code_hash = filebase64sha256("lambda_function_payload.zip")
290290 }
291291 ```
@@ -320,7 +320,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
320320
321321 const lambdaFunction = new aws.lambda.Function('function', {
322322 layers: [
323- pulumi.interpolate`arn:aws:lambda:${aws.getRegionOutput().name}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 `
323+ pulumi.interpolate`arn:aws:lambda:${aws.getRegionOutput().name}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 `
324324 ],
325325 code: new pulumi.asset.FileArchive('lambda_function_payload.zip'),
326326 tracingConfig: {
@@ -344,7 +344,7 @@ Change `{aws::region}` to your AWS region, e.g. `eu-west-1`, and run the followi
344344 name: "my-function",
345345 layers: {
346346 "@aws-lambda-powertools/*":
347- "arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:46 ",
347+ "arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:47 ",
348348 },
349349 });
350350 ```
0 commit comments