Amazon Bedrock (Nova Pro)
✅ Active
Thai-language risk analysis
Model: amazon.nova-pro-v1:0
Region: us-east-1
Amazon Bedrock (Nova Lite)
✅ Active
Fast, cost-effective queries
Model: amazon.nova-lite-v1:0
S3 Data Lake
✅ Active
sinkalert-bdi-2026
5 folders · XGBoost model stored
SageMaker IAM Role
✅ Active
Full SageMaker + S3 access
Role: SinkAlertSageMaker
Bedrock Guardrails
✅ Active
3 topics · 3 content filters
DRAFT version (needs tuning)
Kinesis Video Streams
✅ Active
sinkalert-dashcam-demo
24hr retention · H.264
XGBoost Training
🟡 V1 Synthetic
Pipeline built · Trained on shaped random data
Real DMR labels pending (sakdak@dmr.mail.go.th)
Lambda Deployment
🟡 Packaged
ZIP ready (5.2KB)
Needs: aws lambda create-function
SNS Alert Topic
🟡 Pending
IoT detector model created
Needs: aws sns create-topic
IoT Events
🟡 Config Ready
Detector model: sinkalert-risk-detector
3 states: Monitor → AlertActive
# Deploy Lambda
aws lambda create-function --function-name sinkalert-risk-processor \
--runtime python3.12 --role arn:aws:iam::024532669579:role/SinkAlertSageMaker \
--handler lambda_function.lambda_handler --zip-file fileb://sinkalert-lambda.zip \
--region us-east-1 --timeout 30 --memory-size 256
# Create SNS Topic (for alerts)
aws sns create-topic --name sinkalert-alerts --region us-east-1
# Create IoT Events detector model
aws iotevents create-detector-model --cli-input-json file://iot-detector-model.json