Awesome
pandas-gbq-layer
This is an AWS Lambda layer that contains pandas
and pandas-gbq
for Python 3.7
You can include this layer in your Lambda functions by referencing the following ARN:
arn:aws:lambda:us-west-2:251566558623:layer:python37-layer-pandas-gbq:1
Note that this layer is available in us-east-1
and us-west-2
regions
You can then import libraries in your application. See example below for using in a Chalice app
app.py
from chalice import Chalice
import pandas as pd
app = Chalice(app_name='pandas-gbq')
@app.route('/')
def index():
return {'version': pd.__version__}
.chalice/config.json
{
"version": "2.0",
"app_name": "pandas-gbq",
"layers": ["arn:aws:lambda:us-west-2:251566558623:layer:python37-layer-pandas-gbq:1"],
"stages": {
"dev": {
"api_gateway_stage": "api"
}
}
}