AWS Security ChangesHomeSearch

AWS powertools documentation change

Service: powertools · 2026-07-13 · Documentation low

File: powertools/typescript/latest/getting-started/lambda-layers.md

Summary

Updated Lambda Layer ARNs from version 48 to 49 across all regions. Added navigation links. Fixed SSM parameter name. Updated examples and date.

Security assessment

Version bump suggests routine update. SSM parameter correction changes from Python to TypeScript path but shows no security context. No vulnerability references or security content added.

Diff

diff --git a/powertools/typescript/latest/getting-started/lambda-layers.md b/powertools/typescript/latest/getting-started/lambda-layers.md
index 1dd996ff2..fb6ae97cd 100644
--- a//powertools/typescript/latest/getting-started/lambda-layers.md
+++ b//powertools/typescript/latest/getting-started/lambda-layers.md
@@ -60,0 +61 @@ Event Handler
+      * [ Data Masking  ](../../features/data-masking/)
@@ -61,0 +63 @@ Event Handler
+      * [ Signer  ](../../features/signer/)
@@ -110,28 +112,28 @@ Region | Layer ARN
-`us-east-1` | arn:aws:lambda:us-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`us-east-2` | arn:aws:lambda:us-east-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`us-west-1` | arn:aws:lambda:us-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`us-west-2` | arn:aws:lambda:us-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-south-1` | arn:aws:lambda:ap-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-south-2` | arn:aws:lambda:ap-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-east-1` | arn:aws:lambda:ap-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-northeast-1` | arn:aws:lambda:ap-northeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-northeast-2` | arn:aws:lambda:ap-northeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-northeast-3` | arn:aws:lambda:ap-northeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-1` | arn:aws:lambda:ap-southeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-2` | arn:aws:lambda:ap-southeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-3` | arn:aws:lambda:ap-southeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-4` | arn:aws:lambda:ap-southeast-4:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-5` | arn:aws:lambda:ap-southeast-5:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ap-southeast-7` | arn:aws:lambda:ap-southeast-7:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-central-1` | arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-central-2` | arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-west-1` | arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-west-2` | arn:aws:lambda:eu-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-west-3` | arn:aws:lambda:eu-west-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-north-1` | arn:aws:lambda:eu-north-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-south-1` | arn:aws:lambda:eu-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`eu-south-2` | arn:aws:lambda:eu-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ca-central-1` | arn:aws:lambda:ca-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`ca-west-1` | arn:aws:lambda:ca-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`sa-east-1` | arn:aws:lambda:sa-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`af-south-1` | arn:aws:lambda:af-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
+`us-east-1` | arn:aws:lambda:us-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`us-east-2` | arn:aws:lambda:us-east-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`us-west-1` | arn:aws:lambda:us-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`us-west-2` | arn:aws:lambda:us-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-south-1` | arn:aws:lambda:ap-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-south-2` | arn:aws:lambda:ap-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-east-1` | arn:aws:lambda:ap-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-northeast-1` | arn:aws:lambda:ap-northeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-northeast-2` | arn:aws:lambda:ap-northeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-northeast-3` | arn:aws:lambda:ap-northeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-1` | arn:aws:lambda:ap-southeast-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-2` | arn:aws:lambda:ap-southeast-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-3` | arn:aws:lambda:ap-southeast-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-4` | arn:aws:lambda:ap-southeast-4:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-5` | arn:aws:lambda:ap-southeast-5:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ap-southeast-7` | arn:aws:lambda:ap-southeast-7:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-central-1` | arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-central-2` | arn:aws:lambda:eu-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-west-1` | arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-west-2` | arn:aws:lambda:eu-west-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-west-3` | arn:aws:lambda:eu-west-3:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-north-1` | arn:aws:lambda:eu-north-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-south-1` | arn:aws:lambda:eu-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`eu-south-2` | arn:aws:lambda:eu-south-2:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ca-central-1` | arn:aws:lambda:ca-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`ca-west-1` | arn:aws:lambda:ca-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`sa-east-1` | arn:aws:lambda:sa-east-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`af-south-1` | arn:aws:lambda:af-south-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
@@ -140,5 +142,5 @@ Region | Layer ARN
-`il-central-1` | arn:aws:lambda:il-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`mx-central-1` | arn:aws:lambda:mx-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`us-gov-west-1` | arn:aws-us-gov:lambda:us-gov-west-1:165093116878:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`us-gov-east-1` | arn:aws-us-gov:lambda:us-gov-east-1:165087284144:layer:AWSLambdaPowertoolsTypeScriptV2:48  
-`cn-north-1` | arn:aws-cn:lambda:cn-north-1:498634801083:layer:AWSLambdaPowertoolsTypeScriptV2:48  
+`il-central-1` | arn:aws:lambda:il-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`mx-central-1` | arn:aws:lambda:mx-central-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`us-gov-west-1` | arn:aws-us-gov:lambda:us-gov-west-1:165093116878:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`us-gov-east-1` | arn:aws-us-gov:lambda:us-gov-east-1:165087284144:layer:AWSLambdaPowertoolsTypeScriptV2:49  
+`cn-north-1` | arn:aws-cn:lambda:cn-north-1:498634801083:layer:AWSLambdaPowertoolsTypeScriptV2:49  
@@ -182 +184 @@ AWS CLI command to get Lambda Layer ARN
-      Value: arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48
+      Value: arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49
@@ -209 +211 @@ AWS CLI command to download Lambda Layer contentAWS CLI output
-    aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48 --region {aws::region}
+    aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49 --region {aws::region}
@@ -247 +249 @@ AWS CLI command to download Lambda Layer contentAWS CLI output
-        "LayerVersionArn": "arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48",
+        "LayerVersionArn": "arn:aws:lambda:eu-west-1:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49",
@@ -312 +314 @@ CDKSAMServerless frameworkTerraformPulumiAmplify
-          `arn:aws:lambda:${Stack.of(this).region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48`
+          `arn:aws:lambda:${Stack.of(this).region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49`
@@ -440 +442 @@ You can also use AWS SSM Parameter Store to dynamically resolve the Layer ARN fr
-            - !Sub arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48
+            - !Sub arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49
@@ -517 +519 @@ Check the [documentation](https://docs.aws.amazon.com/serverless-application-mod
-          - arn:aws:lambda:${aws:region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48
+          - arn:aws:lambda:${aws:region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49
@@ -587 +589 @@ Check the [documentation](https://floydspace.github.io/serverless-esbuild/) for
-      layers        = ["arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48"]
+      layers        = ["arn:aws:lambda:{aws::region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49"]
@@ -615 +617 @@ You can use [data sources](https://developer.hashicorp.com/terraform/language/da
-        name = "/aws/service/powertools/python/generic/all/latest"
+        name = "/aws/service/powertools/typescript/generic/all/latest"
@@ -665 +667 @@ You can use [data sources](https://developer.hashicorp.com/terraform/language/da
-            pulumi.interpolate`arn:aws:lambda:${aws.getRegionOutput().name}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48`
+            pulumi.interpolate`arn:aws:lambda:${aws.getRegionOutput().name}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49`
@@ -702 +704 @@ Remember to replace the region with your AWS region, e.g., `eu-west-1`. Amplify
-          "arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:48",
+          "arn:aws:lambda:${AWS::Region}:094274105915:layer:AWSLambdaPowertoolsTypeScriptV2:49",
@@ -736 +738 @@ Following these practices prevents version conflicts that can cause unexpected b
-2026-05-27 
+2026-07-10