azure-app-service

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure App Service Skill

Azure App Service Skill

This skill provides expert guidance for Azure App Service. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
本Skill为Azure App Service提供专业指导,涵盖故障排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署相关内容。它结合了本地快速参考内容与远程文档获取能力。

How to Use This Skill

如何使用此Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120
), use
read_file
with the specified lines. For categories with file links (e.g.,
[security.md](security.md)
), use
read_file
on the linked reference file
IMPORTANT for Agent: If
metadata.generated_at
is more than 3 months old, suggest the user pull the latest version from the repository. If
mcp_microsoftdocs
tools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
  • Preferred: Use
    mcp_microsoftdocs:microsoft_docs_fetch
    with query string
    from=learn-agent-skill
    . Returns Markdown.
  • Fallback: Use
    fetch_webpage
    with query string
    from=learn-agent-skill&accept=text/markdown
    . Returns Markdown.
Agent重要提示:使用下方的分类索引定位相关章节。对于带有行范围的分类(例如
L35-L120
),使用
read_file
读取指定行内容。对于带有文件链接的分类(例如
[security.md](security.md)
),使用
read_file
读取链接的参考文件
Agent重要提示:如果
metadata.generated_at
的时间超过3个月,建议用户从仓库拉取最新版本。如果
mcp_microsoftdocs
工具不可用,建议用户安装:安装指南
本Skill需要网络访问权限以获取文档内容:
  • 优先方式:使用
    mcp_microsoftdocs:microsoft_docs_fetch
    ,查询字符串为
    from=learn-agent-skill
    ,返回Markdown格式内容。
  • 备用方式:使用
    fetch_webpage
    ,查询字符串为
    from=learn-agent-skill&accept=text/markdown
    ,返回Markdown格式内容。

Category Index

分类索引

CategoryLinesDescription
TroubleshootingL37-L43Diagnosing and troubleshooting App Service apps using built-in diagnostics and Azure Monitor, plus fixing common WordPress-on-App-Service configuration and runtime issues.
Best PracticesL44-L55Best practices for deploying, securing, routing, and maintaining App Service apps, including handling IP/TLS changes, Traffic Manager, and minimizing downtime during maintenance/restarts
Decision MakingL56-L75Guides for choosing App Service tiers, plans, auth and networking, plus planning migrations (Windows→Linux, .NET, VNet, Docker Compose, Arc) and managing domains, TLS, scale, and cost
Architecture & Design PatternsL76-L82Architectural guidance for App Service: ASE geo-distribution, outbound traffic via NAT Gateway, and recommended Azure services/patterns for building scalable, secure apps.
Limits & QuotasL83-L87App Service resource limits (CPU, memory, connections), quota types, how they’re measured/monitored, and how to use metrics to detect and avoid hitting plan or app quotas.
SecurityL88-L134Configuring App Service security: auth (Entra, social, OIDC, MCP), TLS/certs, IP/VNet/firewall, managed identities/Graph/SQL/Storage access, and policy/compliance protections.
ConfigurationL135-L191Configuring App Service apps: app settings, auth, networking/VNet, storage, containers, languages, domains/certs, ASE, health/monitoring, backups, and environment variables.
Integrations & Coding PatternsL192-L203Patterns for integrating App Service apps with TLS/SSL certs, internal App Gateway, Azure DB via managed identity, Key Vault (MSI) in multiple languages, and WebJobs event-driven bindings.
DeploymentL204-L232Deploying and scaling App Service apps: CI/CD (GitHub Actions, Azure Pipelines), containers, ZIP/FTP/local Git, deployment slots, scaling/ASE/Arc, DNS migration, and IaC with ARM/Bicep/Terraform.
分类行范围描述
故障排查L37-L43使用内置诊断工具和Azure Monitor诊断并排查App Service应用问题,以及修复App Service上WordPress的常见配置和运行时问题。
最佳实践L44-L55App Service应用部署、安全、路由和维护的最佳实践,包括处理IP/TLS变更、Traffic Manager以及减少维护/重启期间的停机时间
决策制定L56-L75选择App Service层级、计划、认证和网络的指南,以及规划迁移(Windows→Linux、.NET、VNet、Docker Compose、Arc)和管理域名、TLS、扩展与成本的相关内容
架构与设计模式L76-L82App Service的架构指导:ASE地理分布、通过NAT网关处理出站流量,以及构建可扩展、安全应用的推荐Azure服务与模式。
限制与配额L83-L87App Service资源限制(CPU、内存、连接数)、配额类型、度量与监控方式,以及如何使用指标检测和避免达到计划或应用配额。
安全L88-L134配置App Service安全:认证(Entra、社交账号、OIDC、MCP)、TLS/证书、IP/VNet/防火墙、托管身份/Graph/SQL/存储访问,以及策略与合规保护。
配置L135-L191配置App Service应用:应用设置、认证、网络/VNet、存储、容器、语言、域名/证书、ASE、健康/监控、备份和环境变量。
集成与编码模式L192-L203App Service应用与TLS/SSL证书、内部App Gateway、通过托管身份连接Azure DB、多语言下Key Vault(MSI)集成以及WebJobs事件驱动绑定的模式。
部署L204-L232部署和扩展App Service应用:CI/CD(GitHub Actions、Azure Pipelines)、容器、ZIP/FTP/本地Git、部署槽、扩展/ASE/Arc、DNS迁移以及使用ARM/Bicep/Terraform的基础设施即代码。

Troubleshooting

故障排查

TopicURL
Use App Service diagnostics to troubleshoot appshttps://learn.microsoft.com/en-us/azure/app-service/overview-diagnostics
Troubleshoot App Service apps with Azure Monitorhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-troubleshoot-monitor
Resolve common WordPress issues on App Servicehttps://learn.microsoft.com/en-us/azure/app-service/wordpress-faq
主题链接
使用App Service诊断工具排查应用问题https://learn.microsoft.com/en-us/azure/app-service/overview-diagnostics
使用Azure Monitor排查App Service应用问题https://learn.microsoft.com/en-us/azure/app-service/tutorial-troubleshoot-monitor
解决App Service上的常见WordPress问题https://learn.microsoft.com/en-us/azure/app-service/wordpress-faq

Best Practices

最佳实践

TopicURL
Apply best practices and troubleshooting for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices
Apply deployment best practices for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-best-practices
Prepare App Service apps for inbound IP address changeshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-inbound
Prepare App Service apps for outbound IP address changeshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-outbound
Handle TLS/SSL IP address changes for App Service bindingshttps://learn.microsoft.com/en-us/azure/app-service/ip-address-change-ssl
Apply security best practices to Azure App Service deploymentshttps://learn.microsoft.com/en-us/azure/app-service/overview-security
Minimize downtime from App Service maintenance and restartshttps://learn.microsoft.com/en-us/azure/app-service/routine-maintenance-downtime
Apply Traffic Manager best practices with Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/web-sites-traffic-manager
主题链接
应用Azure App Service的最佳实践与故障排查方法https://learn.microsoft.com/en-us/azure/app-service/app-service-best-practices
应用App Service的部署最佳实践https://learn.microsoft.com/en-us/azure/app-service/deploy-best-practices
为App Service应用的入站IP地址变更做好准备https://learn.microsoft.com/en-us/azure/app-service/ip-address-change-inbound
为App Service应用的出站IP地址变更做好准备https://learn.microsoft.com/en-us/azure/app-service/ip-address-change-outbound
处理App Service绑定的TLS/SSL IP地址变更https://learn.microsoft.com/en-us/azure/app-service/ip-address-change-ssl
为Azure App Service部署应用安全最佳实践https://learn.microsoft.com/en-us/azure/app-service/overview-security
减少App Service维护和重启期间的停机时间https://learn.microsoft.com/en-us/azure/app-service/routine-maintenance-downtime
将Traffic Manager最佳实践与Azure App Service结合使用https://learn.microsoft.com/en-us/azure/app-service/web-sites-traffic-manager

Decision Making

决策制定

TopicURL
Choose .NET migration tools for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-asp-net-migration
Configure and evaluate App Service Premium v3 tierhttps://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v3-tier
Configure and evaluate App Service Premium v4 tierhttps://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v4-tier
Assess .NET web apps before App Service migrationhttps://learn.microsoft.com/en-us/azure/app-service/app-service-migration-assess-net
Plan migration of App Service apps from Windows to Linuxhttps://learn.microsoft.com/en-us/azure/app-service/app-service-migration-windows-linux
Compare App Service Environment v3 with multitenant App Servicehttps://learn.microsoft.com/en-us/azure/app-service/environment/ase-multi-tenant-comparison
Choose the right authentication option for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/identity-scenarios
Plan for industry TLS changes in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/industry-wide-certificate-changes
Checklist to migrate App Service on Arc to Container Apps on Archttps://learn.microsoft.com/en-us/azure/app-service/migrate-app-service-arc
Migrate App Service VNet integration from gateway to regionalhttps://learn.microsoft.com/en-us/azure/app-service/migrate-gateway-based-vnet-integration
Decide and plan migration from Docker Compose to sidecarshttps://learn.microsoft.com/en-us/azure/app-service/migrate-sidecar-multi-container-apps
Choose App Service networking features for security and accesshttps://learn.microsoft.com/en-us/azure/app-service/networking-features
Choose and configure App Gateway with App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-app-gateway-integration
Plan and manage custom domains for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-custom-domains
Select and scale Azure App Service plans effectivelyhttps://learn.microsoft.com/en-us/azure/app-service/overview-hosting-plans
Plan and manage Azure App Service costshttps://learn.microsoft.com/en-us/azure/app-service/overview-manage-costs
主题链接
为Azure App Service选择.NET迁移工具https://learn.microsoft.com/en-us/azure/app-service/app-service-asp-net-migration
配置和评估App Service Premium v3层级https://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v3-tier
配置和评估App Service Premium v4层级https://learn.microsoft.com/en-us/azure/app-service/app-service-configure-premium-v4-tier
在App Service迁移前评估.NET Web应用https://learn.microsoft.com/en-us/azure/app-service/app-service-migration-assess-net
规划App Service应用从Windows到Linux的迁移https://learn.microsoft.com/en-us/azure/app-service/app-service-migration-windows-linux
比较App Service Environment v3与多租户App Servicehttps://learn.microsoft.com/en-us/azure/app-service/environment/ase-multi-tenant-comparison
为App Service选择合适的认证选项https://learn.microsoft.com/en-us/azure/app-service/identity-scenarios
为Azure App Service规划行业TLS变更https://learn.microsoft.com/en-us/azure/app-service/industry-wide-certificate-changes
将Arc上的App Service迁移到Arc上的Container Apps的检查清单https://learn.microsoft.com/en-us/azure/app-service/migrate-app-service-arc
将App Service VNet集成从网关模式迁移到区域模式https://learn.microsoft.com/en-us/azure/app-service/migrate-gateway-based-vnet-integration
决策并规划从Docker Compose到Sidecar的迁移https://learn.microsoft.com/en-us/azure/app-service/migrate-sidecar-multi-container-apps
为安全和访问选择App Service网络功能https://learn.microsoft.com/en-us/azure/app-service/networking-features
选择并配置与App Service搭配的App Gatewayhttps://learn.microsoft.com/en-us/azure/app-service/overview-app-gateway-integration
规划和管理App Service的自定义域名https://learn.microsoft.com/en-us/azure/app-service/overview-custom-domains
有效选择和扩展Azure App Service计划https://learn.microsoft.com/en-us/azure/app-service/overview-hosting-plans
规划和管理Azure App Service成本https://learn.microsoft.com/en-us/azure/app-service/overview-manage-costs

Architecture & Design Patterns

架构与设计模式

Limits & Quotas

限制与配额

TopicURL
Understand quotas and metrics for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/web-sites-monitor
主题链接
了解Azure App Service的配额和指标https://learn.microsoft.com/en-us/azure/app-service/web-sites-monitor

Security

安全

TopicURL
Set up IP and VNet access restrictions for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions
Handle App Service Managed Certificate changes and validationhttps://learn.microsoft.com/en-us/azure/app-service/app-service-managed-certificate-changes-july-2025
Configure TLS mutual authentication in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth
Secure App Service OpenAPI tools for Foundry with Entra authhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-ai-foundry-openapi-tool
Customize sign-in and sign-out behavior in App Service authhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-customize-sign-in-out
Configure MCP server authorization in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp
Secure MCP servers on App Service with Entra authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp-server-vscode
Manage OAuth tokens with App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-oauth-tokens
Configure Microsoft Entra authentication for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad
Configure Sign in with Apple for App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-apple
Configure Facebook authentication for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-facebook
Configure GitHub authentication for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-github
Configure Google authentication for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-google
Configure custom OpenID Connect providers for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect
Configure X (Twitter) authentication for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-twitter
Access user identities with App Service authenticationhttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-user-identities
Disable basic auth for App Service deployments securelyhttps://learn.microsoft.com/en-us/azure/app-service/configure-basic-auth-disable
Encrypt App Service app source at rest with CMKhttps://learn.microsoft.com/en-us/azure/app-service/configure-encrypt-at-rest-using-cmk
Configure security for Java apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-security
Purchase and manage App Service Certificates securelyhttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-app-service-certificate
Configure TLS/SSL bindings for App Service custom domainshttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-bindings
Configure TLS/SSL certificates for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-ssl-certificate
Secure App Service outbound traffic with Azure Firewallhttps://learn.microsoft.com/en-us/azure/app-service/network-secure-outbound-traffic-azure-firewall
Configure App Service access restrictions and firewall ruleshttps://learn.microsoft.com/en-us/azure/app-service/overview-access-restrictions
Use Entra agent identity with App Service and Functionshttps://learn.microsoft.com/en-us/azure/app-service/overview-agent-identity
Configure App Service built-in authentication and authorizationhttps://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization
Configure and use managed identities in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity
Configure TLS/SSL security for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-tls
Use built-in Azure Policy definitions for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/policy-reference
Prevent dangling subdomain takeovers in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-dangling-subdomain-prevention
Access Microsoft Graph as app using managed identityhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-app
Access Microsoft Graph as user from App Servicehttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-user
Access Azure Storage from App Service with managed identityhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage
Quickstart: Enable authentication for an App Service web apphttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service
Use Azure Policy compliance controls for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/security-controls-policy
Secure App Service apps end-to-end with built-in authhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-auth-aad
Access Microsoft Graph as app using managed identityhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-microsoft-graph-as-app-javascript
Access Microsoft Graph as user from App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-microsoft-graph-as-user-javascript
Connect App Service to SQL on behalf of signed-in userhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-sql-database-as-user-dotnet
Secure JavaScript web app access to Azure Storagehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-storage-javascript
Configure E2E user auth from App Service to Azure serviceshttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-app-graph-javascript
Secure SQL access with managed identity in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-msi-sql-database
Secure App Service apps with custom domains and certificateshttps://learn.microsoft.com/en-us/azure/app-service/tutorial-secure-domain-certificate
主题链接
为App Service设置IP和VNet访问限制https://learn.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions
处理App Service托管证书的变更和验证https://learn.microsoft.com/en-us/azure/app-service/app-service-managed-certificate-changes-july-2025
在Azure App Service中配置TLS双向认证https://learn.microsoft.com/en-us/azure/app-service/app-service-web-configure-tls-mutual-auth
使用Entra认证保护App Service上的Foundry OpenAPI工具https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-ai-foundry-openapi-tool
在App Service认证中自定义登录和登出行为https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-customize-sign-in-out
在Azure App Service中配置MCP服务器授权https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp
使用Entra认证保护App Service上的MCP服务器https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-mcp-server-vscode
使用App Service认证管理OAuth令牌https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-oauth-tokens
为App Service配置Microsoft Entra认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad
为App Service认证配置Apple登录https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-apple
为Azure App Service配置Facebook认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-facebook
为Azure App Service配置GitHub认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-github
为Azure App Service配置Google认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-google
为App Service配置自定义OpenID Connect提供商https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect
为Azure App Service配置X(Twitter)认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-provider-twitter
使用App Service认证访问用户身份https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-user-identities
安全禁用App Service部署的基础认证https://learn.microsoft.com/en-us/azure/app-service/configure-basic-auth-disable
使用CMK加密静态存储的App Service应用源代码https://learn.microsoft.com/en-us/azure/app-service/configure-encrypt-at-rest-using-cmk
为Azure App Service上的Java应用配置安全设置https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-security
安全购买和管理App Service证书https://learn.microsoft.com/en-us/azure/app-service/configure-ssl-app-service-certificate
为App Service自定义域名配置TLS/SSL绑定https://learn.microsoft.com/en-us/azure/app-service/configure-ssl-bindings
为Azure App Service配置TLS/SSL证书https://learn.microsoft.com/en-us/azure/app-service/configure-ssl-certificate
使用Azure Firewall保护App Service出站流量https://learn.microsoft.com/en-us/azure/app-service/network-secure-outbound-traffic-azure-firewall
配置App Service访问限制和防火墙规则https://learn.microsoft.com/en-us/azure/app-service/overview-access-restrictions
将Entra代理身份与App Service和Functions结合使用https://learn.microsoft.com/en-us/azure/app-service/overview-agent-identity
配置App Service内置认证与授权https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization
在Azure App Service中配置和使用托管身份https://learn.microsoft.com/en-us/azure/app-service/overview-managed-identity
为Azure App Service配置TLS/SSL安全https://learn.microsoft.com/en-us/azure/app-service/overview-tls
使用Azure App Service的内置Azure Policy定义https://learn.microsoft.com/en-us/azure/app-service/policy-reference
防止Azure App Service中的悬空子域名被接管https://learn.microsoft.com/en-us/azure/app-service/reference-dangling-subdomain-prevention
使用托管身份以应用身份访问Microsoft Graphhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-app
从App Service以用户身份访问Microsoft Graphhttps://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-microsoft-graph-as-user
使用托管身份从App Service访问Azure存储https://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-access-storage
快速入门:为App Service Web应用启用认证https://learn.microsoft.com/en-us/azure/app-service/scenario-secure-app-authentication-app-service
为App Service使用Azure Policy合规控制https://learn.microsoft.com/en-us/azure/app-service/security-controls-policy
使用内置认证端到端保护App Service应用https://learn.microsoft.com/en-us/azure/app-service/tutorial-auth-aad
使用托管身份以应用身份访问Microsoft Graph(JavaScript)https://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-microsoft-graph-as-app-javascript
从App Service以用户身份访问Microsoft Graph(JavaScript)https://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-microsoft-graph-as-user-javascript
代表已登录用户将App Service连接到SQLhttps://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-sql-database-as-user-dotnet
保护JavaScript Web应用对Azure存储的访问https://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-access-storage-javascript
配置从App Service到Azure服务的端到端用户认证https://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-app-app-graph-javascript
在App Service中使用托管身份保护SQL访问https://learn.microsoft.com/en-us/azure/app-service/tutorial-connect-msi-sql-database
使用自定义域名和证书保护App Service应用https://learn.microsoft.com/en-us/azure/app-service/tutorial-secure-domain-certificate

Configuration

配置

TopicURL
Use App Configuration references in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-configuration-references
Configure Hybrid Connections for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections
Configure Key Vault references in App Service settingshttps://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references
Manage Azure App Service plans (create, move, scale, delete)https://learn.microsoft.com/en-us/azure/app-service/app-service-plan-manage
Map existing custom domains to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain
Manage App Service authentication API and runtime versionshttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-api-version
Configure App Service authentication using a filehttps://learn.microsoft.com/en-us/azure/app-service/configure-authentication-file-based
Configure common settings for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/configure-common
Mount Azure Storage file shares in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage
Configure custom Windows and Linux containers in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-custom-container
Configure Traffic Manager with App Service custom domainshttps://learn.microsoft.com/en-us/azure/app-service/configure-domain-traffic-manager
Configure custom error pages in Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-error-pages
Configure gateway-required VNet integration for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-gateway-required-vnet-integration
Configure gRPC applications on Azure App Service for Linuxhttps://learn.microsoft.com/en-us/azure/app-service/configure-grpc
Configure Aspire applications on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnet-aspire
Configure ASP.NET apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnet-framework
Configure ASP.NET Core apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnetcore
Configure APM for Java apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-apm
Configure Java data sources on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-data-sources
Deploy and configure Java apps on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run
Configure Node.js applications on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-nodejs
Configure PHP applications on Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-language-php
Configure Python apps on Azure App Service Linuxhttps://learn.microsoft.com/en-us/azure/app-service/configure-language-python
Open SSH sessions to App Service containershttps://learn.microsoft.com/en-us/azure/app-service/configure-linux-open-ssh-session
Configure Managed Instance for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-managed-instance
Configure sidecar containers for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-sidecar
Configure VNet integration for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-enable
Configure routing for App Service regional VNet integrationhttps://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-routing
Configure zone redundancy for Azure App Service planshttps://learn.microsoft.com/en-us/azure/app-service/configure-zone-redundancy
Configure ASE-wide custom settings via ARM templateshttps://learn.microsoft.com/en-us/azure/app-service/environment/app-service-app-service-environment-custom-settings
Configure networking for App Service Environment v3https://learn.microsoft.com/en-us/azure/app-service/environment/configure-network-settings
Enable zone redundancy for App Service Environments and Isolated planshttps://learn.microsoft.com/en-us/azure/app-service/environment/configure-zone-redundancy-environment
Create App Service Environment v3 with ARM templatehttps://learn.microsoft.com/en-us/azure/app-service/environment/how-to-create-from-template
Set up custom domain suffix for internal ASE appshttps://learn.microsoft.com/en-us/azure/app-service/environment/how-to-custom-domain-suffix
Configure networking for Azure App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/networking
Manage certificates and bindings in App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/overview-certificates
Configure and host web apps in App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/using
Back up and restore Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/manage-backup
Buy and configure App Service managed domainshttps://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
Reference monitoring data for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/monitor-app-service-reference
Configure health checks for Azure App Service instanceshttps://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check
Understand OS-level capabilities for Windows apps on App Servicehttps://learn.microsoft.com/en-us/azure/app-service/operating-system-functionality
Manage inbound and outbound IP addresses for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/overview-inbound-outbound-ips
Configure and manage App Service local cachehttps://learn.microsoft.com/en-us/azure/app-service/overview-local-cache
Configure DNS and name resolution for Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/overview-name-resolution
Use private endpoints with Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/overview-private-endpoint
Configure App Service virtual network integration optionshttps://learn.microsoft.com/en-us/azure/app-service/overview-vnet-integration
Reference environment variables for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
Reference environment variables for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
Enable and use diagnostic logging in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs
Configure sidecar containers for Linux custom apps in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-custom-container-sidecar
Configure sidecar containers for Linux apps on App Servicehttps://learn.microsoft.com/en-us/azure/app-service/tutorial-sidecar
Configure WebJobs execution behavior with Kudu settingshttps://learn.microsoft.com/en-us/azure/app-service/webjobs-execution
主题链接
在App Service中使用App Configuration引用https://learn.microsoft.com/en-us/azure/app-service/app-service-configuration-references
为Azure App Service应用配置混合连接https://learn.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections
在App Service设置中配置Key Vault引用https://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references
管理Azure App Service计划(创建、移动、扩展、删除)https://learn.microsoft.com/en-us/azure/app-service/app-service-plan-manage
将现有自定义域名映射到Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain
管理App Service认证API和运行时版本https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-api-version
使用文件配置App Service认证https://learn.microsoft.com/en-us/azure/app-service/configure-authentication-file-based
配置Azure App Service应用的通用设置https://learn.microsoft.com/en-us/azure/app-service/configure-common
在App Service中挂载Azure存储文件共享https://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage
在App Service中配置自定义Windows和Linux容器https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container
为App Service自定义域名配置Traffic Managerhttps://learn.microsoft.com/en-us/azure/app-service/configure-domain-traffic-manager
在Azure App Service中配置自定义错误页面https://learn.microsoft.com/en-us/azure/app-service/configure-error-pages
为App Service配置需要网关的VNet集成https://learn.microsoft.com/en-us/azure/app-service/configure-gateway-required-vnet-integration
在Azure App Service for Linux上配置gRPC应用https://learn.microsoft.com/en-us/azure/app-service/configure-grpc
在Azure App Service上配置Aspire应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnet-aspire
在Azure App Service上配置ASP.NET应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnet-framework
在Azure App Service上配置ASP.NET Core应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-dotnetcore
为Azure App Service上的Java应用配置APMhttps://learn.microsoft.com/en-us/azure/app-service/configure-language-java-apm
在Azure App Service上配置Java数据源https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-data-sources
在Azure App Service上部署和配置Java应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run
在Azure App Service上配置Node.js应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-nodejs
在Azure App Service上配置PHP应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-php
在Azure App Service Linux上配置Python应用https://learn.microsoft.com/en-us/azure/app-service/configure-language-python
打开到App Service容器的SSH会话https://learn.microsoft.com/en-us/azure/app-service/configure-linux-open-ssh-session
配置Azure App Service的托管实例https://learn.microsoft.com/en-us/azure/app-service/configure-managed-instance
为Azure App Service配置Sidecar容器https://learn.microsoft.com/en-us/azure/app-service/configure-sidecar
为Azure App Service配置VNet集成https://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-enable
为App Service区域VNet集成配置路由https://learn.microsoft.com/en-us/azure/app-service/configure-vnet-integration-routing
为Azure App Service计划配置区域冗余https://learn.microsoft.com/en-us/azure/app-service/configure-zone-redundancy
通过ARM模板配置ASE范围的自定义设置https://learn.microsoft.com/en-us/azure/app-service/environment/app-service-app-service-environment-custom-settings
为App Service Environment v3配置网络https://learn.microsoft.com/en-us/azure/app-service/environment/configure-network-settings
为App Service Environments和隔离计划启用区域冗余https://learn.microsoft.com/en-us/azure/app-service/environment/configure-zone-redundancy-environment
使用ARM模板创建App Service Environment v3https://learn.microsoft.com/en-us/azure/app-service/environment/how-to-create-from-template
为内部ASE应用设置自定义域名后缀https://learn.microsoft.com/en-us/azure/app-service/environment/how-to-custom-domain-suffix
为Azure App Service Environment配置网络https://learn.microsoft.com/en-us/azure/app-service/environment/networking
在App Service Environment中管理证书和绑定https://learn.microsoft.com/en-us/azure/app-service/environment/overview-certificates
在App Service Environment中配置和托管Web应用https://learn.microsoft.com/en-us/azure/app-service/environment/using
备份和恢复Azure App Service应用https://learn.microsoft.com/en-us/azure/app-service/manage-backup
购买和配置App Service托管域名https://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-buy-domain
参考Azure App Service的监控数据https://learn.microsoft.com/en-us/azure/app-service/monitor-app-service-reference
为Azure App Service实例配置健康检查https://learn.microsoft.com/en-us/azure/app-service/monitor-instances-health-check
了解App Service上Windows应用的操作系统级功能https://learn.microsoft.com/en-us/azure/app-service/operating-system-functionality
管理App Service的入站和出站IP地址https://learn.microsoft.com/en-us/azure/app-service/overview-inbound-outbound-ips
配置和管理App Service本地缓存https://learn.microsoft.com/en-us/azure/app-service/overview-local-cache
为Azure App Service应用配置DNS和名称解析https://learn.microsoft.com/en-us/azure/app-service/overview-name-resolution
将专用端点与Azure App Service应用结合使用https://learn.microsoft.com/en-us/azure/app-service/overview-private-endpoint
配置App Service虚拟网络集成选项https://learn.microsoft.com/en-us/azure/app-service/overview-vnet-integration
参考Azure App Service的环境变量https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
参考Azure App Service的环境变量https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
在App Service中启用和使用诊断日志https://learn.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs
为App Service中的Linux自定义应用配置Sidecar容器https://learn.microsoft.com/en-us/azure/app-service/tutorial-custom-container-sidecar
为App Service上的Linux应用配置Sidecar容器https://learn.microsoft.com/en-us/azure/app-service/tutorial-sidecar
使用Kudu设置配置WebJobs执行行为https://learn.microsoft.com/en-us/azure/app-service/webjobs-execution

Integrations & Coding Patterns

集成与编码模式

Deployment

部署

TopicURL
Restore accidentally deleted Azure App Service appshttps://learn.microsoft.com/en-us/azure/app-service/app-service-undelete
Clone Azure App Service apps using PowerShellhttps://learn.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning
Understand authentication types for App Service deploymentshttps://learn.microsoft.com/en-us/azure/app-service/deploy-authentication-types
Set up Azure Pipelines CI/CD for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-azure-pipelines
Set up CI/CD to App Service custom containershttps://learn.microsoft.com/en-us/azure/app-service/deploy-ci-cd-custom-container
Manage deployment credentials for Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-configure-credentials
Deploy App Service custom containers using GitHub Actionshttps://learn.microsoft.com/en-us/azure/app-service/deploy-container-github-action
Configure continuous deployment to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
Deploy to Azure App Service using FTP/FTPShttps://learn.microsoft.com/en-us/azure/app-service/deploy-ftp
Deploy to Azure App Service using GitHub Actionshttps://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions
Deploy from a local Git repository to App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-local-git
Run Azure App Service apps from ZIP packageshttps://learn.microsoft.com/en-us/azure/app-service/deploy-run-package
Configure deployment slots and staging for App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots
Deploy application files to App Service via ZIPhttps://learn.microsoft.com/en-us/azure/app-service/deploy-zip
Create an App Service Environment in a virtual networkhttps://learn.microsoft.com/en-us/azure/app-service/environment/creation
Provision App Service Environment v3 using Terraformhttps://learn.microsoft.com/en-us/azure/app-service/environment/creation-terraform
Enable and configure automatic scaling in App Servicehttps://learn.microsoft.com/en-us/azure/app-service/manage-automatic-scaling
Enable App Service, Functions, and Logic Apps on Azure Archttps://learn.microsoft.com/en-us/azure/app-service/manage-create-arc-environment
Migrate active DNS domains to Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain
Configure per-app scaling for high-density App Service hostinghttps://learn.microsoft.com/en-us/azure/app-service/manage-scale-per-app
Scale up Azure App Service plans and capacitieshttps://learn.microsoft.com/en-us/azure/app-service/manage-scale-up
Deploy a web app to Azure Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/app-service/quickstart-arc
Automate App Service deployment with Azure CLI scriptshttps://learn.microsoft.com/en-us/azure/app-service/samples-cli
Automate App Service deployment using PowerShellhttps://learn.microsoft.com/en-us/azure/app-service/samples-powershell
Deploy Azure App Service with ARM template sampleshttps://learn.microsoft.com/en-us/azure/app-service/samples-resource-manager-templates
Provision Azure App Service using Terraform sampleshttps://learn.microsoft.com/en-us/azure/app-service/samples-terraform
主题链接
恢复意外删除的Azure App Service应用https://learn.microsoft.com/en-us/azure/app-service/app-service-undelete
使用PowerShell克隆Azure App Service应用https://learn.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning
了解App Service部署的认证类型https://learn.microsoft.com/en-us/azure/app-service/deploy-authentication-types
为App Service设置Azure Pipelines CI/CDhttps://learn.microsoft.com/en-us/azure/app-service/deploy-azure-pipelines
为App Service自定义容器设置CI/CDhttps://learn.microsoft.com/en-us/azure/app-service/deploy-ci-cd-custom-container
管理Azure App Service的部署凭据https://learn.microsoft.com/en-us/azure/app-service/deploy-configure-credentials
使用GitHub Actions部署App Service自定义容器https://learn.microsoft.com/en-us/azure/app-service/deploy-container-github-action
配置到Azure App Service的持续部署https://learn.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
使用FTP/FTPS部署到Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-ftp
使用GitHub Actions部署到Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions
从本地Git仓库部署到App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-local-git
从ZIP包运行Azure App Service应用https://learn.microsoft.com/en-us/azure/app-service/deploy-run-package
为App Service配置部署槽和过渡环境https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots
通过ZIP部署应用文件到App Servicehttps://learn.microsoft.com/en-us/azure/app-service/deploy-zip
在虚拟网络中创建App Service Environmenthttps://learn.microsoft.com/en-us/azure/app-service/environment/creation
使用Terraform配置App Service Environment v3https://learn.microsoft.com/en-us/azure/app-service/environment/creation-terraform
在App Service中启用和配置自动扩展https://learn.microsoft.com/en-us/azure/app-service/manage-automatic-scaling
在Azure Arc上启用App Service、Functions和Logic Appshttps://learn.microsoft.com/en-us/azure/app-service/manage-create-arc-environment
将活动DNS域名迁移到Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/manage-custom-dns-migrate-domain
为高密度App Service托管配置每应用扩展https://learn.microsoft.com/en-us/azure/app-service/manage-scale-per-app
扩展Azure App Service计划和容量https://learn.microsoft.com/en-us/azure/app-service/manage-scale-up
将Web应用部署到启用Azure Arc的Kuberneteshttps://learn.microsoft.com/en-us/azure/app-service/quickstart-arc
使用Azure CLI脚本自动化App Service部署https://learn.microsoft.com/en-us/azure/app-service/samples-cli
使用PowerShell自动化App Service部署https://learn.microsoft.com/en-us/azure/app-service/samples-powershell
使用ARM模板示例部署Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/samples-resource-manager-templates
使用Terraform示例配置Azure App Servicehttps://learn.microsoft.com/en-us/azure/app-service/samples-terraform