Bedrock for .NET Jan 02, 2026

AWS Bedrock is a managed service for programmatic access to generative AI and large language models. The service supports many models from numerous providers. SDKs exist for almost all major platforms.

Enabling Access

The below IAM policy allows invoking the AWS model “nova-micro-v1”. This policy is attached to a role used by an AWS AppRunner service.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream"
            ],
            "Resource": "arn:aws:bedrock:*::foundation-model/amazon.nova-micro-v1:0"
        }
    ]
}

C# Sample

Step 1: Create a native request

The Bedrock SDK supports multiple models which each have their own parameters. The first step is to create a “native request” specific to the model being invoked. This request is for the AWS model Nova.

...
Hugo App Runner Jun 21, 2025

Hosting a Hugo Blog in AWS App Runner

Hugo is great option to host a blog/static content site. Combining Hugo and AWS App Runner is a simple and straightforward approach to hosting your own blog at a reasonable cost. Few items this blog will walk through

Prerequisits

  • Install AWS CLI
  • Install Hugo (or see the quick start guide linked below)
  • Install Docker

Create a Hugo Site

Follow the Hugo Quick Start guide. A basic Hugo site is sufficient for this guide.

...
Blog Ideas Jun 21, 2025
  • Hugo getting started
  • Deploying Hugo w/ App Runner (why CloudFront is a bummer)
Blog Introduction Jun 15, 2025

Welcome to My Blog

This is the introduction post for my new blog. In this blog I’ll discuss learning to develop with AI, building applications using AWS, Angular, .Net, Javascript/Typescript, building this blog and other topics.