SinkAlert × AWS — Status Dashboard

Last updated: · BDI Hackathon 2026 · Room 3: ก่อนเกิดภัย

🟢 AWS Services — Active

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

🟡 In Progress

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

🔴 Blocked / Pending

Claude Sonnet

🔴 SCP Denied
BDI Org SCP blocks Claude
Nova is AWS-native — better fit

Real DMR Labels

🔴 Not Yet
Need to contact DMR
sakdak@dmr.mail.go.th

User Validation

🔴 0 Interviews
Critical for Dimension 4 (10pts)
Need 3 road engineers before Jul 10

📦 Deployment Commands

# 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