FarmOps Desk Hackathon Project Eliminates Static AWS Credentials Using OIDC
Developer built FarmOps Desk, an agricultural AI application, for the H0 hackathon on a Vercel, Aurora PostgreSQL, and AWS Bedrock stack with a strict no-static-credentials policy. Instead of storing permanent AWS access keys, the app uses Vercel's OIDC integration to request short-lived, 15-minute AWS session tokens each time a serverless function runs. Permissions were split into two isolated AWS roles — one exclusively for database access and another solely for invoking Bedrock AI models — to limit the blast radius of any potential breach. Fresh database authentication tokens are fetched dynamically via the AWS RDS Signer SDK, meaning no passwords are ever stored on disk. The project also addressed a voice-mode challenge for field use by deploying a dedicated bridge service to handle long-lived bidirectional audio streams that serverless environments typically cannot sustain.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in