1 Answer
- Newest
- Most votes
- Most comments
0
You can use following steps to add current version of AWS SDK to your Lambda function that supports Amazon Textract. This is also a common best practice when deploying Lambda functions in production is to package dependencies with your functions.
1. Create package for Lambda Layer
pip install boto3 --target python/.
zip boto3-layer.zip -r python/
2. Create Lambda Layer
- In AWS Console go to Lambda
- Click on Layers and Create Layer
- Name: Boto3
- Upload boto3-layer.zip file you just created.
- Compatible runtimes: Python3.6 and Python 3.7
- Click Create
3. Add Lambda Layer to Lambda function
In your Lambda function, click on “Layers”
- Under Layers, click on “Add a layer”
- Under Compatible layers: select the layer and version you just created and click Add.
- Click Save to save changes to Lambda function.
You should now be able to use Amazon Textract in your Lambda function.
answered 5 years ago
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 3 years ago