Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Prepare applications for Azure deployment by generating infrastructure code, Dockerfiles, and config files.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/services/functions/templates/recipes/servicebus/README.md
1# Service Bus Recipe23Service Bus queue/topic trigger with managed identity authentication.45## Template Selection67Resource filter: `servicebus`8Discover templates via MCP tool or CDN manifest where `resource == "servicebus"` and `language` matches user request.910## Troubleshooting1112### 500 Error on First Request1314**Cause:** RBAC role assignment hasn't propagated to Service Bus data plane.15**Solution:** Wait 30-60 seconds after provisioning, or restart the function app.1617### "Unauthorized" or "Forbidden" Errors1819**Cause:** Missing UAMI credential settings.20**Solution:** Ensure all three settings are present in app configuration:2122- `ServiceBusConnection__fullyQualifiedNamespace`23- `ServiceBusConnection__credential` (value: `managedidentity`)24- `ServiceBusConnection__clientId`2526See [Service Bus trigger connections](https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger#connections) for identity-based config — refer to the **"Connections"** section on that page for managed identity app settings.2728## Eval2930| Path | Description |31|------|-------------|32| [eval/summary.md](eval/summary.md) | Evaluation summary |33| [eval/python.md](eval/python.md) | Python evaluation results |34| [eval/typescript.md](eval/typescript.md) | TypeScript evaluation results |35