Click on Layers and choose "Add a layer", and "Provide a layer version ARN" and enter the following ARN.
arn:aws:lambda:<YOUR REGION>:764866452798:layer:ghostscript:<VERSION>
Works with the following AWS Lambda runtimes which run on Amazon Linux 2:
- nodejs16.x, nodejs14.x, nodejs12.x, nodejs10.x
- python3.8
- java11
| Ghostscript | VERSION | eu-west-3 |
|---|---|---|
| v10.04.0 | 17 | 18 |
| v10.02.0 | 15 | 16 |
| v10.0.0 | 13 | 14 |
| v9.56.1 | 12 | 13 |
| v9.55.0 | 9 | 10 |
| v9.52.0 | 8 | 9 |
| v9.50.0 | 6 | 7 |
| v9.20.0 | 1 | 1 |
You can find it at /opt/bin/gs (/opt is where Lambda unpacks layers).
You can run /opt/bin/gs --version to make sure Ghostscript is up and running.
- Change version number & git tag in the
Dockerfile - Run
./build.shscript which will produceghostscript.zipfile - Change version number in the
publish.sh - Commit & Create a Pull Request
- After merging, a new layer version will be published by the CI automatically
MIT © Shelf