Skip to content

Commit 17e5827

Browse files
committed
docs(layer): bump Lambda Layer to version 6
1 parent da5e1f0 commit 17e5827

File tree

1 file changed

+32
-28
lines changed

1 file changed

+32
-28
lines changed

Diff for: docs/index.md

+32-28
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ This project separates core utilities that will be available in other runtimes v
2323

2424
Powertools is available in the following formats:
2525

26-
* **Lambda Layer**: [**arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:4**](#){: .copyMe} :clipboard:
26+
* **Lambda Layer**: [**arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:**](#){: .copyMe}
2727
* **PyPi**: **`pip install aws-lambda-powertools`**
2828

2929
### Lambda Layer
@@ -36,23 +36,23 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
3636

3737
| Region | Layer ARN
3838
|--------------------------- | ---------------------------
39-
| `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
40-
| `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
41-
| `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
42-
| `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
43-
| `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
44-
| `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
45-
| `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
46-
| `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
47-
| `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
48-
| `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
49-
| `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
50-
| `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
51-
| `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
52-
| `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
53-
| `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
54-
| `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
55-
| `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPython:4](#){: .copyMe} :clipboard:
39+
| `us-east-1` | [arn:aws:lambda:us-east-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
40+
| `us-east-2` | [arn:aws:lambda:us-east-2:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
41+
| `us-west-1` | [arn:aws:lambda:us-west-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
42+
| `us-west-2` | [arn:aws:lambda:us-west-2:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
43+
| `ap-south-1` | [arn:aws:lambda:ap-south-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
44+
| `ap-northeast-1` | [arn:aws:lambda:ap-northeast-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
45+
| `ap-northeast-2` | [arn:aws:lambda:ap-northeast-2:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
46+
| `ap-northeast-3` | [arn:aws:lambda:ap-northeast-3:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
47+
| `ap-southeast-1` | [arn:aws:lambda:ap-southeast-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
48+
| `ap-southeast-2` | [arn:aws:lambda:ap-southeast-2:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
49+
| `eu-central-1` | [arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
50+
| `eu-west-1` | [arn:aws:lambda:eu-west-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
51+
| `eu-west-2` | [arn:aws:lambda:eu-west-2:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
52+
| `eu-west-3` | [arn:aws:lambda:eu-west-3:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
53+
| `eu-north-1` | [arn:aws:lambda:eu-north-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
54+
| `ca-central-1` | [arn:aws:lambda:ca-central-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
55+
| `sa-east-1` | [arn:aws:lambda:sa-east-1:017000801446:layer:AWSLambdaPowertoolsPython:6 :clipboard:](#){: .copyMe}
5656

5757
=== "SAM"
5858

@@ -61,7 +61,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
6161
Type: AWS::Serverless::Function
6262
Properties:
6363
Layers:
64-
- !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPython:4
64+
- !Sub arn:aws:lambda:${AWS::Region}:017000801446:layer:AWSLambdaPowertoolsPython:6
6565
```
6666

6767
=== "Serverless framework"
@@ -71,7 +71,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
7171
hello:
7272
handler: lambda_function.lambda_handler
7373
layers:
74-
- arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPython:4
74+
- arn:aws:lambda:${aws:region}:017000801446:layer:AWSLambdaPowertoolsPython:6
7575
```
7676

7777
=== "CDK"
@@ -87,7 +87,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
8787
powertools_layer = aws_lambda.LayerVersion.from_layer_version_arn(
8888
self,
8989
id="lambda-powertools",
90-
layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPython:4"
90+
layer_version_arn=f"arn:aws:lambda:{env.region}:017000801446:layer:AWSLambdaPowertoolsPython:6"
9191
)
9292
aws_lambda.Function(self,
9393
'sample-app-lambda',
@@ -136,7 +136,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
136136
role = aws_iam_role.iam_for_lambda.arn
137137
handler = "index.test"
138138
runtime = "python3.9"
139-
layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:4"]
139+
layers = ["arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:6"]
140140

141141
source_code_hash = filebase64sha256("lambda_function_payload.zip")
142142
}
@@ -155,7 +155,7 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
155155
? Do you want to configure advanced settings? Yes
156156
...
157157
? Do you want to enable Lambda layers for this function? Yes
158-
? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:4
158+
? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:6
159159
❯ amplify push -y
160160

161161

@@ -166,14 +166,18 @@ You can include Lambda Powertools Lambda Layer using [AWS Lambda Console](https:
166166
- Name: <NAME-OF-FUNCTION>
167167
? Which setting do you want to update? Lambda layers configuration
168168
? Do you want to enable Lambda layers for this function? Yes
169-
? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:4
169+
? Enter up to 5 existing Lambda layer ARNs (comma-separated): arn:aws:lambda:eu-central-1:017000801446:layer:AWSLambdaPowertoolsPython:6
170170
? Do you want to edit the local lambda function now? No
171171
```
172172

173173
=== "Get the Layer .zip contents"
174174
Change {region} to your AWS region, e.g. `eu-west-1`
175175

176-
**`aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:4 --region {region}`**
176+
```bash title="AWS CLI"
177+
aws lambda get-layer-version-by-arn --arn arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:6 --region {region}
178+
```
179+
180+
The pre-signed URL to download this Lambda Layer will be within `Location` key.
177181

178182
!!! warning "Limitations"
179183

@@ -208,7 +212,7 @@ If using SAM, you can include this SAR App as part of your shared Layers stack,
208212
Properties:
209213
Location:
210214
ApplicationId: arn:aws:serverlessrepo:eu-west-1:057560766410:applications/aws-lambda-powertools-python-layer
211-
SemanticVersion: 1.22.0 # change to latest semantic version available in SAR
215+
SemanticVersion: 1.23.0 # change to latest semantic version available in SAR
212216

213217
MyLambdaFunction:
214218
Type: AWS::Serverless::Function
@@ -236,7 +240,7 @@ If using SAM, you can include this SAR App as part of your shared Layers stack,
236240
Location:
237241
ApplicationId: arn:aws:serverlessrepo:eu-west-1:057560766410:applications/aws-lambda-powertools-python-layer
238242
# Find latest from github.com/awslabs/aws-lambda-powertools-python/releases
239-
SemanticVersion: 1.22.0
243+
SemanticVersion: 1.23.0
240244
```
241245

242246
=== "CDK"
@@ -246,7 +250,7 @@ If using SAM, you can include this SAR App as part of your shared Layers stack,
246250

247251
POWERTOOLS_BASE_NAME = 'AWSLambdaPowertools'
248252
# Find latest from github.com/awslabs/aws-lambda-powertools-python/releases
249-
POWERTOOLS_VER = '1.22.0'
253+
POWERTOOLS_VER = '1.23.0'
250254
POWERTOOLS_ARN = 'arn:aws:serverlessrepo:eu-west-1:057560766410:applications/aws-lambda-powertools-python-layer'
251255

252256
class SampleApp(core.Construct):

0 commit comments

Comments
 (0)