Skills azure-prepare
๐Ÿ“ฆ

azure-prepare

v0.0.0-placeholder Content revision r2 Critical โš™๏ธ External commands๐Ÿ“ Filesystem access๐Ÿ”‘ Env variables๐ŸŒ Network accessโšก Contains scripts

Prepare Azure Projects for azd Deployment

Preparing an application for Azure requires coordinated configuration, infrastructure, security, and service choices. This skill creates an approved azd plan and generates deployment artifacts.

Supports: Claude Codex Code(CC)
โš ๏ธ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "azure-prepare" from https://skillstore.io/skills/microsoft-azure-prepare.md and its manifest at https://skillstore.io/api/skills/microsoft-azure-prepare/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "azure-prepare". Prepare this Python function for Azure with azd and Bicep.

Expected outcome:

  • A deployment plan identifies the Function App, storage, managed identity, RBAC roles, region, and quota checks.
  • The prepared artifacts include azure.yaml, Bicep modules, application settings, and a validation handoff.

Using "azure-prepare". Modernize this API and worker for Azure Container Apps with Terraform.

Expected outcome:

  • The architecture separates API and worker services, adds managed identity, and defines private service dependencies.
  • Terraform resources, Dockerfiles, azd configuration, and an approval checklist are prepared for validation.

Using "azure-prepare". Add Azure SQL to this azd project without passwords.

Expected outcome:

  • The plan selects Entra-only authentication and a managed identity for the application.
  • The infrastructure includes scoped SQL RBAC, secure settings, and no administrator password.

Security Audit

Critical
v5 โ€ข 7/23/2026 Open versioned report

Most static matches are documentation false positives, including Markdown links, SDK environment lookups, and Azure resource identifiers. Confirmed risks include a pipe-to-shell installer, broad network rules, embedded storage keys, and an unsafe session-secret fallback. Semantic review found prompt injection, unverified remote templates, and approval bypasses; 279 capped static matches still require manual review. Static review was capped at 400/679 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.

165
Files scanned
16,653
Lines analyzed
8
Review items
0
False positives ignored

Confirmed security concerns (16)

Critical
Pipe to shell pattern
curl -fsSL https://aka.ms/install-azd.sh | bash
This command downloads a mutable remote installer and pipes it directly into Bash without pinning, checksum verification, or inspection. A compromised redirect or installer would gain arbitrary shell execution.
Critical
Prompt Injection Attempt Detected
SKILL.md claims "AUTHORITATIVE GUIDANCE โ€” MANDATORY COMPLIANCE" and orders exact compliance. The Function template guide states "Skip content verification" because files are "pre-validated," suppressing independent review of remote content.
Both files assert trusted authority and instruct the agent to reduce scrutiny. The remote content is then written and deployed.
Critical
Unvalidated Remote Templates Can Be Written and Deployed
Function guidance writes every remote path and content exactly as supplied, without validating path containment. It then skips review and deploys the result, enabling malicious templates to overwrite files or execute cloud changes.
The instructions explicitly use remote path and content values unchanged, skip content verification, and run azd up without prompts.
High
Certificate/key files
{ name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING', value: 'DefaultEndpointsProtocol=https;AccountNa
The template obtains a storage account key with listKeys() and places the resulting connection string in application settings. Anyone able to read those settings receives a reusable storage credential.
High
Certificate/key files
{ name: 'AzureWebJobsStorage', value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.n
The AzureWebJobsStorage setting embeds a storage account key returned by listKeys(). This creates a long-lived shared credential in the Function App configuration.
High
Certificate/key files
{ name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING', value: 'DefaultEndpointsProtocol=https;AccountNa
The staging-slot template stores a listKeys() storage credential in WEBSITE_CONTENTAZUREFILECONNECTIONSTRING. Slot configuration readers can recover and reuse that account key.
High
Certificate/key files
{ name: 'AzureWebJobsStorage', value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.n
The staging slot receives AzureWebJobsStorage as a shared-key connection string. This exposes a reusable storage credential through application settings.
High
Certificate/key files
{ name: 'AzureWebJobsStorage', value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.n
The Bicep example calls listKeys() and embeds the storage account key in AzureWebJobsStorage. Managed identity settings would avoid placing this reusable credential in app configuration.
Show all 16 confirmed findings
High
Certificate/key files
{ name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING', value: 'DefaultEndpointsProtocol=https;AccountNa
The Function App content connection string contains a storage account key obtained through listKeys(). The generated application settings therefore hold a reusable shared credential.
High
Certificate/key files
{ name: 'AzureWebJobsStorage', value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.n
The AzureWebJobsStorage value embeds a listKeys() account key in the production Function App settings. This increases exposure compared with identity-based storage configuration.
High
Certificate/key files
{ name: 'WEBSITE_CONTENTAZUREFILECONNECTIONSTRING', value: 'DefaultEndpointsProtocol=https;AccountNa
The staging slot stores a storage account key inside WEBSITE_CONTENTAZUREFILECONNECTIONSTRING. Access to slot settings would disclose a credential usable outside the application.
High
Certificate/key files
{ name: 'AzureWebJobsStorage', value: 'DefaultEndpointsProtocol=https;AccountName=${storageAccount.n
The staging AzureWebJobsStorage setting contains a shared storage account key from listKeys(). This creates avoidable secret material in deployment configuration.
High
Environment file access
secret: process.env.SESSION_SECRET || 'dev-secret-change-in-prod',
The production configuration falls back to the known value dev-secret-change-in-prod when SESSION_SECRET is absent. A production misconfiguration would permit attackers to forge signed sessions.
High
Bundled References Bypass Approval and Validation
The core skill limits itself to preparation and requires approval plus validation. Bundled references instead deploy without prompts, which can provision billable resources before the required handoff.
The core rule forbids deployment, while the loaded Function workflow explicitly deploys and requires noninteractive commands.
High
Shell Secret Substitution Can Expose Plaintext
The guidance claims command substitution avoids process-list exposure. Shell expansion places the secret in the Azure CLI argument vector, where local process inspection or logging may capture it.
The documented command expands secret.txt into a command-line argument, despite the adjacent claim that this avoids process-list disclosure.
High
Event Grid Template Uses Public Shared-Key Access
The Event Grid pattern enables public network access and authenticates publishers with a topic key from environment variables. This conflicts with the skill's private-network and managed-identity guidance.
The template explicitly enables public access and constructs both clients with a reusable EVENTGRID_TOPIC_KEY.
Capability review items (8)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Hardcoded IP address
ipAllowlist: ['0.0.0.0/0'] // Required: empty list denies all traffic
The generated ipAllowlist uses 0.0.0.0/0, explicitly allowing traffic from every IPv4 address. RBAC remains required, but the network boundary is removed for the scheduler endpoint.
High
Unix shell invocation
az containerapp exec -n $APP -g $RG --command /bin/sh
This command opens /bin/sh inside a running Azure Container App. It enables arbitrary remote command execution and access to runtime data without an explicit confirmation requirement at this location.
High
Unix shell invocation
--command /bin/sh
The command argument launches a remote shell in the live container. That shell can inspect secrets or modify runtime state, so it should require explicit operator confirmation.
High
Environment variable access (dot notation)
secret: process.env.SESSION_SECRET || 'dev-secret-change-in-prod',
This environment lookup has a fixed, publicly documented fallback secret. If SESSION_SECRET is missing in production, session signatures become predictable.
High
Environment variable object
secret: process.env.SESSION_SECRET || 'dev-secret-change-in-prod',
The sample reads SESSION_SECRET but silently substitutes a known default. That default can enable session forgery when the deployment omits the environment variable.
Medium
Hardcoded IP address
startIpAddress: '0.0.0.0'
In an Azure SQL firewall rule, 0.0.0.0 is the special Allow Azure services setting. It permits network access from resources across Azure instead of limiting access to this application.
Medium
Hardcoded IP address
endIpAddress: '0.0.0.0'
The matching end address completes Azure SQL's broad Allow Azure services firewall rule. Authentication is still required, but the database network boundary is much wider than necessary.
Medium
Hardcoded URL
CSRF_TRUSTED_ORIGINS = ['https://*.azurewebsites.net']
The Django template trusts every azurewebsites.net subdomain as a CSRF origin. Because unrelated tenants can control those subdomains, the trust pattern is broader than the deployed application's origin.

Risk Factors

โš™๏ธ External commands (50)
references/aspire.md:59 references/aspire.md:60 references/aspire.md:93 references/aspire.md:189 references/aspire.md:252 references/aspire.md:286 references/aspire.md:64 references/aspire.md:65 references/aspire.md:193 references/aspire.md:194 references/aspire.md:207 references/aspire.md:208 references/auth-best-practices.md:16 references/auth-best-practices.md:81 references/auth-best-practices.md:87 references/plan-template.md:114-117 references/plan-template.md:117-118 references/plan-template.md:118-119 references/plan-template.md:119-120 references/plan-template.md:120 references/plan-template.md:141-143 references/plan-template.md:143-163 references/plan-template.md:163 references/plan-template.md:168 references/plan-template.md:188 references/plan-template.md:203-204 references/plan-template.md:204-205 references/plan-template.md:205-206 references/plan-template.md:206-216 references/recipes/azcli/scripts.md:59-60 references/recipes/azcli/scripts.md:64-65 references/recipes/azcli/scripts.md:66-67 references/recipes/azcli/scripts.md:71-72 references/recipes/azcli/scripts.md:73-81 references/recipes/azcli/scripts.md:32-35 references/recipes/azcli/scripts.md:44 references/recipes/azcli/scripts.md:46 references/recipes/azcli/scripts.md:87 references/recipes/azcli/scripts.md:8 references/recipes/azd/aspire.md:29 references/recipes/azd/aspire.md:77 references/recipes/azd/aspire.md:78 references/recipes/azd/azure-yaml.md:232-233 references/recipes/azd/azure-yaml.md:233-234 references/recipes/azd/azure-yaml.md:234-235 references/recipes/azd/azure-yaml.md:235-237 references/recipes/azd/azure-yaml.md:237 references/runtimes/nodejs.md:70-72 references/runtimes/nodejs.md:147-149 references/runtimes/nodejs.md:211-215
๐Ÿ“ Filesystem access (50)
references/aspire.md:31-32 references/recipes/azcli/README.md:20 references/recipes/azd/aspire.md:228 references/recipes/azd/docker.md:116 references/recipes/azd/README.md:32 references/recipes/azd/README.md:43 references/recipes/azd/README.md:46 references/recipes/azd/README.md:95 references/recipes/azd/terraform.md:116 references/recipes/bicep/README.md:20 references/recipes/terraform/patterns.md:138 references/recipes/terraform/README.md:7 references/recipes/terraform/README.md:14 references/recipes/terraform/README.md:35 references/scan.md:22 references/sdk/azd-deployment.md:19 references/sdk/azure-appconfiguration-java.md:22 references/sdk/azure-appconfiguration-py.md:12 references/sdk/azure-appconfiguration-ts.md:12 references/sdk/azure-identity-dotnet.md:12 references/sdk/azure-identity-dotnet.md:20 references/sdk/azure-identity-java.md:18 references/sdk/azure-identity-java.md:26 references/sdk/azure-identity-py.md:14 references/sdk/azure-identity-py.md:22 references/sdk/azure-identity-ts.md:12 references/sdk/azure-identity-ts.md:20 references/services/app-service/README.md:82 references/services/app-service/README.md:83 references/services/app-service/templates/recipes/auth/README.md:69 references/services/app-service/templates/recipes/redis/source/nodejs.md:20 references/services/app-service/templates/recipes/redis/source/python.md:27 references/services/app-service/templates/recipes/sql/source/python.md:63 references/services/app-service/templates/selection.md:34 references/services/app-service/templates/web-app.md:120 references/services/app-service/templates/web-app.md:123 references/services/app-service/templates/web-app.md:120 references/services/app-service/templates/web-app.md:123 references/services/container-apps/day2-operations.md:115 references/services/functions/durable.md:15 references/services/functions/templates/README.md:116 references/services/functions/templates/recipes/composition.md:49 references/services/functions/templates/recipes/durable/eval/summary.md:38 references/services/functions/templates/recipes/durable/README.md:14 references/services/functions/templates/recipes/README.md:7 references/services/key-vault/sdk.md:5 references/services/key-vault/sdk.md:22 references/services/key-vault/sdk.md:39 references/services/service-bus/patterns.md:26 references/services/service-bus/patterns.md:50
๐Ÿ”‘ Env variables (50)
references/auth-best-practices.md:43 references/auth-best-practices.md:101 references/auth-best-practices.md:104 references/auth-best-practices.md:105 references/auth-best-practices.md:43 references/auth-best-practices.md:101 references/auth-best-practices.md:104 references/auth-best-practices.md:105 references/auth-best-practices.md:57 references/auth-best-practices.md:57 references/auth-best-practices.md:69 references/auth-best-practices.md:104 references/auth-best-practices.md:105 references/runtimes/nodejs.md:27 references/runtimes/nodejs.md:31 references/runtimes/nodejs.md:68 references/runtimes/nodejs.md:79 references/runtimes/nodejs.md:80 references/runtimes/nodejs.md:97 references/runtimes/nodejs.md:117 references/runtimes/nodejs.md:145 references/runtimes/nodejs.md:206 references/runtimes/nodejs.md:209 references/runtimes/nodejs.md:27 references/runtimes/nodejs.md:31 references/runtimes/nodejs.md:68 references/runtimes/nodejs.md:79 references/runtimes/nodejs.md:80 references/runtimes/nodejs.md:97 references/runtimes/nodejs.md:117 references/runtimes/nodejs.md:145 references/runtimes/nodejs.md:206 references/runtimes/nodejs.md:209 references/sdk/azure-appconfiguration-java.md:29 references/sdk/azure-appconfiguration-ts.md:17 references/sdk/azure-appconfiguration-ts.md:17 references/sdk/azure-identity-py.md:27 references/services/app-service/bicep.md:134 references/services/app-service/templates/recipes/auth/README.md:89 references/services/app-service/templates/recipes/auth/README.md:90 references/services/app-service/templates/recipes/auth/source/dotnet.md:47 references/services/app-service/templates/recipes/auth/source/nodejs.md:20 references/services/app-service/templates/recipes/auth/source/nodejs.md:26 references/services/app-service/templates/recipes/auth/source/nodejs.md:48 references/services/app-service/templates/recipes/auth/source/nodejs.md:20 references/services/app-service/templates/recipes/auth/source/nodejs.md:26 references/services/app-service/templates/recipes/auth/source/nodejs.md:48 references/services/app-service/templates/recipes/auth/source/nodejs.md:20 references/services/app-service/templates/recipes/auth/source/nodejs.md:26 references/services/app-service/templates/recipes/auth/source/nodejs.md:48
๐ŸŒ Network access (50)
references/plan-template.md:121 references/plan-template.md:143 references/recipes/azd/docker.md:37 references/recipes/azd/iac-rules.md:51 references/recipes/azd/iac-rules.md:52 references/recipes/bicep/patterns.md:56 references/recipes/bicep/patterns.md:57 references/runtimes/nodejs.md:175 references/runtimes/nodejs.md:211 references/runtimes/nodejs.md:69 references/runtimes/nodejs.md:146 references/sdk/azure-appconfiguration-py.md:17 references/services/aks/bicep.md:29 references/services/aks/bicep.md:30 references/services/app-service/networking.md:35 references/services/app-service/networking.md:158 references/services/app-service/networking.md:175 references/services/app-service/templates/recipes/auth/README.md:39 references/services/app-service/templates/recipes/auth/README.md:69 references/services/app-service/templates/recipes/auth/source/dotnet.md:39 references/services/app-service/templates/recipes/auth/source/nodejs.md:20 references/services/app-service/templates/recipes/auth/source/nodejs.md:48 references/services/app-service/templates/recipes/auth/source/python.md:32 references/services/app-service/templates/recipes/auth/source/python.md:44 references/services/app-service/templates/recipes/redis/source/nodejs.md:20 references/services/app-service/templates/recipes/redis/source/python.md:27 references/services/app-service/templates/recipes/sql/source/python.md:63 references/services/app-service/templates/web-api.md:115 references/services/app-service/templates/web-app.md:108 references/services/container-apps/day2-operations.md:115 references/services/container-apps/environment.md:27 references/services/container-apps/networking.md:58 references/services/container-apps/networking.md:134 references/services/container-apps/networking.md:140 references/services/container-apps/terraform.md:158 references/services/durable-task-scheduler/bicep.md:21 references/services/durable-task-scheduler/dotnet.md:49 references/services/durable-task-scheduler/dotnet.md:179 references/services/durable-task-scheduler/java.md:58 references/services/durable-task-scheduler/java.md:206 references/services/durable-task-scheduler/javascript.md:52 references/services/durable-task-scheduler/javascript.md:179 references/services/durable-task-scheduler/python.md:52 references/services/durable-task-scheduler/python.md:196 references/services/durable-task-scheduler/python.md:207 references/services/durable-task-scheduler/README.md:28 references/services/durable-task-scheduler/README.md:32 references/services/event-grid/subscriptions.md:13 references/services/event-grid/subscriptions.md:38 references/services/functions/bicep.md:88
โšก Contains scripts (8)

Detected Patterns

Pipe to shell pattern
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/microsoft-azure-prepare/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/microsoft-azure-prepare/security.svg)](https://skillstore.io/skills/microsoft-azure-prepare?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/microsoft-azure-prepare?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/microsoft-azure-prepare/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/microsoft-azure-prepare.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

microsoft. (2026). azure-prepare security audit report (audit version 5) [Author version 0.0.0-placeholder]. Skillstore. https://skillstore.io/skills/microsoft-azure-prepare/audits/5

BibTeX citation

@techreport{microsoft-microsoft-azure-prepare-2026, author = {microsoft}, title = {azure-prepare security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/microsoft-azure-prepare/audits/5}, note = {Author version 0.0.0-placeholder} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "azure-prepare security audit report (audit version 5)" version: "0.0.0-placeholder" type: report authors: - name: "microsoft" date-released: "2026-07-23" url: "https://skillstore.io/skills/microsoft-azure-prepare/audits/5" identifiers: - type: other value: "skillstore:microsoft-azure-prepare:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
50
Architecture
90
Maintainability
87
Content
75
Community
100
Spec Compliance

What You Can Build

Prepare a New Azure Application

Create an approved azd plan, service mapping, infrastructure, and application configuration for a new project.

Modernize an Existing Service

Preserve existing code while adding managed Azure services, containers, identity, networking, and deployment configuration.

Design Multi-Service Infrastructure

Plan Bicep or Terraform resources, RBAC, quotas, and service dependencies for a coordinated Azure architecture.

Try These Prompts

Prepare an Existing Application
Prepare this application for Azure with azd. Inspect the workspace and create the required deployment plan. Do not execute the plan until I approve it.
Generate Bicep for a Web API
Create azd configuration and Bicep infrastructure for this Node.js API. Use managed identity and document every resource choice before generating files.
Modernize with Terraform
Modernize this multi-service application for Azure Container Apps with azd and Terraform. Preserve existing code and propose a phased plan for approval.
Plan an Event-Driven Platform
Design Azure Functions with Service Bus and Durable Task Scheduler. Include RBAC, networking, quota checks, and validation handoff. Do not deploy.

Best Practices

  • Review and approve the deployment plan before any file generation or cloud action.
  • Use managed identity and narrowly scoped RBAC instead of keys, passwords, or broad roles.
  • Validate generated infrastructure, network boundaries, quotas, and cost assumptions before deployment.

Avoid

  • Do not run remote installers or templates without pinning and verification.
  • Do not deploy from the preparation workflow or bypass the validation handoff.
  • Do not expose public endpoints, shared keys, or plaintext secrets by default.

Frequently Asked Questions

Does this skill deploy resources to Azure?
Its primary workflow prepares artifacts and hands them to validation. Some bundled references currently contain direct deployment commands and require remediation.
Which infrastructure formats can it generate?
It supports Bicep and Terraform patterns for azd projects, plus azure.yaml and service Dockerfiles.
Can it modify an existing application?
Yes. It can preserve existing code while adding Azure configuration, infrastructure, identity, networking, and service integrations.
How does it handle Azure credentials?
The guidance prefers managed identity and Azure RBAC. Generated shared-key settings and local environment files still require careful review.
Does it require user confirmation?
Yes. The main workflow requires approval of the deployment plan, subscription, region, destructive actions, and significant cost decisions.
Is the generated infrastructure production ready?
It provides detailed starting patterns. Teams must still verify policy compliance, private networking, quotas, service versions, monitoring, and recovery requirements.

Developer Details

Author

microsoft

License

MIT

Author version

v0.0.0-placeholder

Skillstore revision

r2

Ref

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

Maintenance freshness

7/25/2026

Usage

10 downloads ยท 566 views

File structure

๐Ÿ“ references/

๐Ÿ“„ analyze.md

๐Ÿ“„ apim.md

๐Ÿ“„ architecture.md

๐Ÿ“„ aspire.md

๐Ÿ“„ auth-best-practices.md

๐Ÿ“„ azure-context.md

๐Ÿ“„ functional-verification.md

๐Ÿ“„ generate.md

๐Ÿ“„ global-rules.md

๐Ÿ“„ plan-template.md

๐Ÿ“„ recipe-selection.md

๐Ÿ“ recipes/

๐Ÿ“ azcli/

๐Ÿ“„ commands.md

๐Ÿ“„ README.md

๐Ÿ“„ scripts.md

๐Ÿ“ azd/

๐Ÿ“„ aspire.md

๐Ÿ“„ azure-yaml.md

๐Ÿ“„ docker.md

๐Ÿ“„ iac-rules.md

๐Ÿ“„ README.md

๐Ÿ“„ terraform.md

๐Ÿ“ bicep/

๐Ÿ“„ patterns.md

๐Ÿ“„ README.md

๐Ÿ“ terraform/

๐Ÿ“„ patterns.md

๐Ÿ“„ README.md

๐Ÿ“„ region-availability.md

๐Ÿ“„ requirements.md

๐Ÿ“„ research.md

๐Ÿ“„ resources-limits-quotas.md

๐Ÿ“ runtimes/

๐Ÿ“„ nodejs.md

๐Ÿ“„ scan.md

๐Ÿ“ sdk/

๐Ÿ“„ azd-deployment.md

๐Ÿ“„ azure-appconfiguration-java.md

๐Ÿ“„ azure-appconfiguration-py.md

๐Ÿ“„ azure-appconfiguration-ts.md

๐Ÿ“„ azure-identity-dotnet.md

๐Ÿ“„ azure-identity-java.md

๐Ÿ“„ azure-identity-py.md

๐Ÿ“„ azure-identity-ts.md

๐Ÿ“„ security.md

๐Ÿ“ services/

๐Ÿ“ aks/

๐Ÿ“„ addons.md

๐Ÿ“„ bicep.md

๐Ÿ“„ manifests.md

๐Ÿ“„ README.md

๐Ÿ“ app-insights/

๐Ÿ“„ README.md

๐Ÿ“ app-service/

๐Ÿ“„ bicep.md

๐Ÿ“„ custom-domains.md

๐Ÿ“„ deployment-slots.md

๐Ÿ“„ networking.md

๐Ÿ“„ README.md

๐Ÿ“„ scaling.md

๐Ÿ“„ sku-selection.md

๐Ÿ“ templates/

๐Ÿ“ recipes/

๐Ÿ“ auth/

๐Ÿ“„ README.md

๐Ÿ“ source/

๐Ÿ“„ dotnet.md

๐Ÿ“„ nodejs.md

๐Ÿ“„ python.md

๐Ÿ“„ composition.md

๐Ÿ“ cosmos/

๐Ÿ“„ README.md

๐Ÿ“ source/

๐Ÿ“„ dotnet.md

๐Ÿ“„ nodejs.md

๐Ÿ“„ python.md

๐Ÿ“„ README.md

๐Ÿ“ redis/

๐Ÿ“„ README.md

๐Ÿ“ source/

๐Ÿ“„ dotnet.md

๐Ÿ“„ nodejs.md

๐Ÿ“„ python.md

๐Ÿ“ sql/

๐Ÿ“„ README.md

๐Ÿ“ source/

๐Ÿ“„ dotnet.md

๐Ÿ“„ nodejs.md

๐Ÿ“„ python.md

๐Ÿ“„ selection.md

๐Ÿ“„ web-api.md

๐Ÿ“„ web-app.md

๐Ÿ“ container-apps/

๐Ÿ“„ bicep.md

๐Ÿ“„ day2-operations.md

๐Ÿ“„ environment.md

๐Ÿ“„ health-probes.md

๐Ÿ“„ networking.md

๐Ÿ“„ README.md

๐Ÿ“„ revisions.md

๐Ÿ“„ scaling.md

๐Ÿ“„ terraform.md

๐Ÿ“ cosmos-db/

๐Ÿ“„ bicep.md

๐Ÿ“„ partitioning.md

๐Ÿ“„ README.md

๐Ÿ“„ sdk.md

๐Ÿ“ durable-task-scheduler/

๐Ÿ“„ bicep.md

๐Ÿ“„ dotnet.md

๐Ÿ“„ java.md

๐Ÿ“„ javascript.md

๐Ÿ“„ python.md

๐Ÿ“„ README.md

๐Ÿ“ event-grid/

๐Ÿ“„ bicep.md

๐Ÿ“„ README.md

๐Ÿ“„ subscriptions.md

๐Ÿ“ foundry/

๐Ÿ“„ README.md

๐Ÿ“„ region-availability.md

๐Ÿ“ functions/

๐Ÿ“„ aspire-containerapps.md

๐Ÿ“„ bicep.md

๐Ÿ“„ durable.md

๐Ÿ“„ README.md

๐Ÿ“ templates/

๐Ÿ“ base/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ typescript.md

๐Ÿ“„ README.md

๐Ÿ“ recipes/

๐Ÿ“ blob-eventgrid/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“ common/

๐Ÿ“„ dotnet-entry-point.md

๐Ÿ“„ error-handling.md

๐Ÿ“„ health-check.md

๐Ÿ“„ nodejs-entry-point.md

๐Ÿ“„ composition.md

๐Ÿ“ cosmosdb/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ typescript.md

๐Ÿ“„ README.md

๐Ÿ“ durable/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“ eventhubs/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“ mcp/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“„ README.md

๐Ÿ“ servicebus/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ typescript.md

๐Ÿ“„ README.md

๐Ÿ“ sql/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“ timer/

๐Ÿ“ eval/

๐Ÿ“„ python.md

๐Ÿ“„ summary.md

๐Ÿ“„ README.md

๐Ÿ“„ selection.md

๐Ÿ“„ terraform.md

๐Ÿ“ key-vault/

๐Ÿ“„ bicep.md

๐Ÿ“„ README.md

๐Ÿ“„ sdk.md

๐Ÿ“ logic-apps/

๐Ÿ“„ bicep.md

๐Ÿ“„ README.md

๐Ÿ“„ triggers.md

๐Ÿ“ service-bus/

๐Ÿ“„ bicep.md

๐Ÿ“„ patterns.md

๐Ÿ“„ README.md

๐Ÿ“ sql-database/

๐Ÿ“„ auth.md

๐Ÿ“„ bicep.md

๐Ÿ“„ README.md

๐Ÿ“ scripts/

๐Ÿ“„ grant-sql-access.ps1

๐Ÿ“„ grant-sql-access.sh

๐Ÿ“„ sdk.md

๐Ÿ“ static-web-apps/

๐Ÿ“„ bicep.md

๐Ÿ“„ deployment.md

๐Ÿ“„ README.md

๐Ÿ“„ region-availability.md

๐Ÿ“„ routing.md

๐Ÿ“„ terraform.md

๐Ÿ“ storage/

๐Ÿ“„ access.md

๐Ÿ“„ bicep.md

๐Ÿ“„ README.md

๐Ÿ“„ specialized-routing.md

๐Ÿ“„ SKILL.md

๐Ÿ“„ version.json

More from microsoft

View all
View all