Python Data Processing Example
A Lambda function that processes data arrays and demonstrates environment variable usage.
Python Data Processing Example
A Lambda function that processes data arrays and demonstrates environment variable usage.
Deploy
-
Create a ZIP file:
zip function.zip handler.py -
Base64 encode it:
CODE=$(base64 -i function.zip) -
Deploy using the API:
curl -X POST http://localhost:8000/projects/{project-id}/functions \ -H "Content-Type: application/json" \ -d "{\"name\":\"dataProcessor\",\"code\":\"$CODE\",\"runtime\":\"python3.11\",\"handler\":\"handler.handler\"}"
Set Environment Variables
curl -X POST http://localhost:8000/projects/{project-id}/variables \
-H "Content-Type: application/json" \
-d '{"name":"API_KEY","value":"my-secret-key"}'Invoke
curl -X POST http://localhost:8000/functions/{function-id}/invoke \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"payload":{"data":["item1","item2","item3"]}}'