Workshop 02: AI Landing Zone β Secure Azure Infrastructure for AI
Duration: 90 minutes | Level: Intermediate | Audience: Cloud Architects, Platform Engineers
Learning Objectives
By the end of this workshop, participants will:
- Deploy a WAF-aligned AI Landing Zone on Azure using Bicep
- Configure private endpoints, managed identity, and diagnostic settings
- Set up Azure Policy for governance enforcement
- Connect Azure OpenAI with proper RBAC (no API keys)
Prerequisites
- Azure subscription with Contributor access
- Azure CLI installed (
az --version>= 2.50) - VS Code with FrootAI extension (
code --install-extension frootai.frootai-vscode)
Workshop Flow
Part 1: Scaffold (15 min)
npx frootai scaffold 02-ai-landing-zone
cd 02-ai-landing-zone
code .Part 2: Review Architecture (15 min)
- Open
spec/play-spec.jsonβ review WAF alignment scores - Open
config/openai.jsonβ review model configuration - Open
config/guardrails.jsonβ review security controls
Part 3: Deploy Infrastructure (30 min)
az group create --name rg-ai-lz-workshop --location swedencentral
az deployment group create --resource-group rg-ai-lz-workshop --template-file infra/main.bicep --parameters environment=dev projectName=workshopPart 4: Validate WAF Alignment (15 min)
npx frootai validate --wafPart 5: Connect Copilot + Build (15 min)
Open Copilot Chat: @builder Deploy a secure API endpoint using the landing zone resources
Cleanup
az group delete --name rg-ai-lz-workshop --yes --no-waitRelated
Last updated on