Aplicații serverless cu AWS Lambda
Claudio Canales
Senior DevOps Engineer







Records reprezintă lotul.body este un șir de caractere.messageId te ajută să urmărești și să deduplicezi.def lambda_handler(event, context):
records = event.get("Records", [])
for record in records:
body = record.get("body", "")
print("BODY:", body)
return {"statusCode": 200}

import json
def lambda_handler(event, context):
records = event.get("Records") or [{}]
body = records[0].get("body", "{}")
payload = json.loads(body)
oid = payload.get("order_id")
return json.dumps({"order_id": oid})
body este un șir; parsează-l cu json.loads."{}".order_id și returnează JSON cu json.dumps.

.get() cu valori implicite pentru câmpurile opționale.
messageId sau order_id.

Aplicații serverless cu AWS Lambda