Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 928 Bytes

File metadata and controls

35 lines (25 loc) · 928 Bytes

REST API

A Lambda function that handles GET/POST requests from a REST API and loads/stores records into a DynamoDB table.

  • Trigger: API Gateway - REST API
  • Destination: DynamoDB Table

Code

Endpoints

Endpoint Description Response codes
GET /items/{id} Retrieve an item by ID 200, 404, 500
POST /items Create a new item 201, 422, 500

Item model

Field Type Description
id UUID string Unique item identifier (auto-generated)
name string Human-readable item name

Environment variables

Variable Description
TABLE_NAME DynamoDB table name
SERVICE_NAME Powertools service name
METRICS_NAMESPACE Powertools metrics namespace