Skip to content

Commit 70789e8

Browse files
docs: update all docs and examples for v1.0.1 release
Bump the Docker image tag from 1.0.0 to 1.0.1 and the Lambda layer version from 27 to 28 across the README, user guide, Dockerfiles, SAM templates, and example READMEs, mirroring the 1.0.0 release update (#689). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent dae48cb commit 70789e8

89 files changed

Lines changed: 125 additions & 125 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/examples.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
run: |
116116
chmod +x /tmp/layer-x86_64/lambda-adapter
117117
printf 'FROM scratch\nCOPY --chmod=755 lambda-adapter /lambda-adapter\n' | \
118-
docker build -t public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 -f- /tmp/layer-x86_64
118+
docker build -t public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 -f- /tmp/layer-x86_64
119119
120120
- name: Build
121121
working-directory: examples/${{ matrix.example }}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The same docker image can run on AWS Lambda, Amazon EC2, AWS Fargate, and local
3030
Add one line to your Dockerfile:
3131

3232
```dockerfile
33-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
33+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
3434
```
3535

3636
Pre-compiled multi-arch images (x86_64 and arm64) are available at [public.ecr.aws/awsguru/aws-lambda-adapter](https://gallery.ecr.aws/awsguru/aws-lambda-adapter). [Non-AWS base images](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html) may be used since the [Runtime Interface Client](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-ric) ships with the Lambda Web Adapter.
@@ -40,8 +40,8 @@ Pre-compiled multi-arch images (x86_64 and arm64) are available at [public.ecr.a
4040
### Zip Packages
4141

4242
1. Attach the Lambda Web Adapter layer to your function:
43-
- x86_64: `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27`
44-
- arm64: `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:27`
43+
- x86_64: `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28`
44+
- arm64: `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:28`
4545
2. Set environment variable `AWS_LAMBDA_EXEC_WRAPPER` to `/opt/bootstrap`
4646
3. Set function handler to your startup script, e.g. `run.sh`
4747

docs/guide/src/getting-started/docker-images.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
To use Lambda Web Adapter with Docker images, package your web app in a Dockerfile and add one line to copy the adapter binary:
44

55
```dockerfile
6-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
6+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
77
```
88

99
[Non-AWS base images](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html) can be used since the [Runtime Interface Client](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-ric) ships with the adapter.
@@ -12,7 +12,7 @@ COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt
1212

1313
```dockerfile
1414
FROM public.ecr.aws/docker/library/node:20-slim
15-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
15+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
1616
ENV PORT=7000
1717
WORKDIR "/var/task"
1818
ADD src/package.json /var/task/package.json
@@ -37,5 +37,5 @@ ENV AWS_LWA_PORT=3000
3737
Pre-compiled multi-arch images (x86_64 and arm64) are available at:
3838

3939
```
40-
public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0
40+
public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1
4141
```

docs/guide/src/getting-started/quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ AWS Lambda Web Adapter works with Lambda functions packaged as both Docker image
1414
Add one line to your existing Dockerfile:
1515

1616
```dockerfile
17-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
17+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
1818
```
1919

2020
That's it. Your web app now runs on Lambda.

docs/guide/src/getting-started/zip-packages.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ AWS Lambda Web Adapter works with AWS managed Lambda runtimes via Lambda Layers.
1010

1111
| Architecture | Layer ARN |
1212
|-------------|-----------|
13-
| x86_64 | `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27` |
14-
| arm64 | `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:27` |
13+
| x86_64 | `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28` |
14+
| arm64 | `arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:28` |
1515

1616
#### AWS China Regions
1717

1818
| Region | Architecture | Layer ARN |
1919
|--------|-------------|-----------|
20-
| cn-north-1 (Beijing) | x86_64 | `arn:aws-cn:lambda:cn-north-1:041581134020:layer:LambdaAdapterLayerX86:27` |
21-
| cn-northwest-1 (Ningxia) | x86_64 | `arn:aws-cn:lambda:cn-northwest-1:069767869989:layer:LambdaAdapterLayerX86:27` |
20+
| cn-north-1 (Beijing) | x86_64 | `arn:aws-cn:lambda:cn-north-1:041581134020:layer:LambdaAdapterLayerX86:28` |
21+
| cn-northwest-1 (Ningxia) | x86_64 | `arn:aws-cn:lambda:cn-northwest-1:069767869989:layer:LambdaAdapterLayerX86:28` |
2222

2323
### 2. Set the Exec Wrapper
2424

@@ -42,7 +42,7 @@ Resources:
4242
Runtime: nodejs20.x
4343
Handler: run.sh
4444
Layers:
45-
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27
45+
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28
4646
Environment:
4747
Variables:
4848
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap

examples/aspnet-mvc-zip/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Resources:
1717
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
1818
RUST_LOG: info
1919
Layers:
20-
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27
20+
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28
2121
Events:
2222
Api:
2323
Type: HttpApi

examples/aspnet-mvc-zip/template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AWSTemplateFormatVersion: "2010-09-09"
1+
AWSTemplateFormatVersion: "2010-09-09"
22
Transform: AWS::Serverless-2016-10-31
33

44
Globals:
@@ -22,7 +22,7 @@ Resources:
2222
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
2323
RUST_LOG: info
2424
Layers:
25-
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27
25+
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28
2626
Events:
2727
Api:
2828
Type: HttpApi

examples/aspnet-mvc/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ RUN dotnet publish "AspNetLambdaWebAdapter.csproj" -c Release -o /app/publish
2323

2424
FROM base AS final
2525
ENV ASPNETCORE_URLS=http://+:8080
26-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
26+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
2727
WORKDIR /app
2828
COPY --from=publish /app/publish .
2929
ENTRYPOINT ["dotnet", "AspNetLambdaWebAdapter.dll"]
@@ -32,7 +32,7 @@ ENTRYPOINT ["dotnet", "AspNetLambdaWebAdapter.dll"]
3232
Line 12 copies lambda adapter binary into /opt/extensions. This is required to run ASP.NET application on Lambda. The `ASPNETCORE_URLS` environment variable is also set to 8080. This is required for the Lambda Web Adapter to work.
3333

3434
```dockerfile
35-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
35+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
3636
```
3737

3838
## Pre-requisites

examples/aspnet-mvc/src/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:8.0-preview as base
1+
FROM mcr.microsoft.com/dotnet/aspnet:8.0-preview as base
22
WORKDIR /app
33

44
FROM mcr.microsoft.com/dotnet/sdk:8.0-preview AS build
@@ -12,7 +12,7 @@ RUN dotnet publish "AspNetLambdaWebAdapter.csproj" -c Release -o /app/publish
1212

1313
FROM base AS final
1414
ENV ASPNETCORE_URLS=http://+:<port>
15-
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.0 /lambda-adapter /opt/extensions/lambda-adapter
15+
COPY --from=public.ecr.aws/awsguru/aws-lambda-adapter:1.0.1 /lambda-adapter /opt/extensions/lambda-adapter
1616
WORKDIR /app
1717
COPY --from=publish /app/publish .
1818
ENTRYPOINT ["dotnet", "AspNetLambdaWebAdapter.dll"]

examples/aspnet-webapi-zip/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Resources:
1717
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
1818
RUST_LOG: info
1919
Layers:
20-
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:27
20+
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:28
2121
Events:
2222
Api:
2323
Type: HttpApi

0 commit comments

Comments
 (0)