Skip to content

Commit d75002a

Browse files
Merge branch 'MicrosoftDocs:main' into main
2 parents 8d4f2ef + 16850fc commit d75002a

File tree

340 files changed

+3988
-1062
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

340 files changed

+3988
-1062
lines changed

articles/active-directory-b2c/password-complexity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Allows you to control the different character types used in the password.
8383

8484
- **2 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least two character types. For example, a number and a lowercase character.
8585
- **3 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least three character types. For example, a number, a lowercase character and an uppercase character.
86-
- **4 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains all for character types.
86+
- **4 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains all four character types.
8787

8888
> [!NOTE]
8989
> Requiring **4 of 4** can result in end-user frustration. Some studies have shown that this requirement doesn't improve password entropy. See [NIST Password Guidelines](https://pages.nist.gov/800-63-3/sp800-63b.html#appA)

articles/api-management/send-one-way-request-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,6 @@ This example uses the `send-one-way-request` policy to send a message to a Slack
8989

9090
## Related policies
9191

92-
* [Intergration and external communication](api-management-policies.md#integration-and-external-communication)
92+
* [Integration and external communication](api-management-policies.md#integration-and-external-communication)
9393

9494
[!INCLUDE [api-management-policy-ref-next-steps](../../includes/api-management-policy-ref-next-steps.md)]

articles/app-service/app-service-configure-premium-v4-tier.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure Premium V4 tier
33
description: Learn how to better performance for your web, mobile, and API app in Azure App Service by scaling to the new Premium V4 pricing tier.
44
keywords: app service, azure app service, scale, scalable, app service plan, app service cost
55
ms.topic: article
6-
ms.date: 05/12/2025
6+
ms.date: 06/09/2025
77
ms.author: msangapu
88
author: msangapu-msft
99
ms.custom:
@@ -96,9 +96,18 @@ Premium V4 is available in the following regions:
9696

9797
### Azure Public
9898

99+
- Australia East
100+
- Canada Central
101+
- North Europe
99102
- East US
100-
- West Central US
103+
- East US 2
104+
- France Central
101105
- North Europe
106+
- Southeast Asia
107+
- Sweden Central
108+
- West Central US
109+
- West Europe
110+
- West US 3
102111

103112
## Scale up from an unsupported resource group and region combination
104113

articles/app-service/index.yml

Lines changed: 38 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
ms.topic: landing-page
1010
ms.author: msangapu
1111
ms.service: azure-app-service
12-
ms.date: 01/22/2025
12+
ms.date: 06/10/2025
1313
ms.custom: UpdateFrequency3
1414

1515
landingContent:
@@ -55,6 +55,40 @@ landingContent:
5555
- text: Custom container
5656
url: quickstart-custom-container.md
5757

58+
- title: Integrate AI with App Service
59+
linkLists:
60+
- linkListType: concept
61+
links:
62+
- text: Introduction to AI integration with App Service
63+
url: overview-ai-integration.md
64+
- linkListType: tutorial
65+
links:
66+
- text: Build a RAG application with Azure OpenAI and Azure AI Search (.NET)
67+
url: tutorial-ai-openai-search-dotnet.md
68+
- text: Build a chatbot with Azure OpenAI (Blazor)
69+
url: tutorial-ai-openai-chatbot-dotnet.md
70+
- text: Build a chatbot with Azure OpenAI (Spring Boot)
71+
url: tutorial-ai-openai-chatbot-java.md
72+
- text: Run a chatbot with a local SLM (Express.js)
73+
url: tutorial-ai-slm-expressjs.md
74+
- text: Invoke OpenAPI web app from Azure AI Agent
75+
url: invoke-openapi-web-app-from-azure-ai-agent-service.md
76+
77+
- title: Secure and deploy
78+
linkLists:
79+
- linkListType: concept
80+
links:
81+
- text: Security in Azure App Service
82+
url: overview-security.md
83+
- linkListType: tutorial
84+
links:
85+
- text: Secure with custom domain and certificate
86+
url: tutorial-secure-domain-certificate.md
87+
- text: Continuous deployment
88+
url: deploy-continuous-deployment.md
89+
- text: Upload content with FTP
90+
url: deploy-ftp.md
91+
5892
- title: Build a CRUD app
5993
linkLists:
6094
- linkListType: tutorial
@@ -76,17 +110,9 @@ landingContent:
76110
- text: REST API
77111
url: /rest/api/appservice/
78112

79-
- title: Secure and deploy
113+
- title: Troubleshoot with Azure SRE Agent (AI)
80114
linkLists:
81-
- linkListType: concept
82-
links:
83-
- text: Security in Azure App Service
84-
url: overview-security.md
85115
- linkListType: tutorial
86116
links:
87-
- text: Secure with custom domain and certificate
88-
url: tutorial-secure-domain-certificate.md
89-
- text: Continuous deployment
90-
url: deploy-continuous-deployment.md
91-
- text: Upload content with FTP
92-
url: deploy-ftp.md
117+
- text: Fix application issues with SRE Agent
118+
url: tutorial-sre-agent.md

articles/app-service/overview-ai-integration.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: cephalin
55
ms.author: cephalin
66
ms.service: azure-app-service
77
ms.topic: overview
8-
ms.date: 05/17/2025
8+
ms.date: 06/06/2025
99
ms.custom:
1010
- build-2025
1111
---
@@ -14,7 +14,7 @@ ms.custom:
1414

1515
This article guides you to language-specific tutorials and resources to help you build intelligent applications with App Service.
1616

17-
Azure App Service makes it easy to integrate AI capabilities into your web applications across multiple programming languages and frameworks. Whether you want to use powerful Azure OpenAI models, deploy local small language models (SLMs) directly with your apps, or implement advanced patterns like retrieval augmented generation (RAG), App Service provides the flexible, secure platform you need for AI-powered applications.
17+
Azure App Service makes it easy to integrate AI capabilities into your web applications across multiple programming languages and frameworks. Whether you want to use powerful Azure OpenAI models, deploy local small language models (SLMs) directly with your apps, host Model Context Protocol (MCP) servers or implement advanced patterns like retrieval augmented generation (RAG), App Service provides the flexible, secure platform you need for AI-powered applications.
1818

1919
App Service offers several advantages for developing and deploying AI-powered applications:
2020

@@ -62,6 +62,16 @@ Implement AI capabilities in your Python web applications:
6262
- [Run a chatbot with a local SLM (FastAPI)](tutorial-ai-slm-fastapi.md) - Deploy a FastAPI application with a local SLM sidecar.
6363
- [Azure AI Foundry tutorial: Deploy an enterprise chat web app](/azure/ai-foundry/tutorials/deploy-chat-web-app?toc=/azure/app-service/toc.json&bc=/azure/bread/toc.json) - Deploy fully integrated AI web app straight from your deployment in Azure AI Foundry.
6464

65+
## Model Context Protocol (MCP) servers
66+
67+
Host [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) in your web applications:
68+
69+
- [Host a .NET MCP server on Azure App Service](https://github.com/Azure-Samples/remote-mcp-webapp-dotnet) - Deploy an MCP server with .NET.
70+
- [Host a Node.js MCP server on Azure App Service](https://github.com/Azure-Samples/remote-mcp-webapp-node) - Deploy an MCP server with Node.js.
71+
- [Host a Python MCP server on Azure App Service](https://github.com/Azure-Samples/remote-mcp-webapp-python) - Deploy an MCP server with Python.
72+
- [Host a Pyton MCP server with key-based authorization on Azure App Service](https://github.com/Azure-Samples/remote-mcp-webapp-python-auth) - Deploy an MCP server with Python and key-based authorization.
73+
- [Host a Pyton MCP server with OAuth 2.0 authorization on Azure App Service](https://github.com/Azure-Samples/remote-mcp-webapp-python-auth-oauth) - Deploy an MCP server with Python and [Open Authorization (OAuth) 2.0 authorization with Micrososft Entra ID](/entra/architecture/auth-oauth2).
74+
6575
## More resources
6676

6777
- [Azure OpenAI Service documentation](/azure/ai-services/openai/)

articles/application-gateway/configuration-http-settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ By default, the Application Gateway resource includes popular CA certificates, a
7777

7878
### Request timeout
7979

80-
This setting is the number of seconds that the application gateway waits to receive a response from the backend server.
80+
This setting is the number of seconds that the application gateway waits to receive a response from the backend server. The default value is 20 seconds. However, you may wish to adjust this setting to the needs of your application.
8181

8282
### Override backend path
8383

articles/application-gateway/configuration-listeners.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ $gw.EnableHttp2 = $true
8585
Set-AzApplicationGateway -ApplicationGateway $gw
8686
```
8787

88-
You can also enable HTTP2 support using the Azure portal by selecting **Enabled** under **HTTP2** in Application gateway > Configuration.
88+
> [!IMPORTANT]
89+
> When creating an application gateway resource through the Azure portal, the default option for **HTTP2** is set as enabled. You can choose **Disabled** during creation, and re-enabled HTTP2 support using the Azure portal by selecting **Enabled** under **HTTP2** in **Application gateway > Configuration**.
90+
>
8991
9092
### WebSocket support
9193

articles/application-gateway/key-vault-certs.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ For Cert name, type a friendly name for the certificate to be referenced in Key
121121
Once selected, select **Add** (if creating) or **Save** (if editing) to apply the referenced Key Vault certificate to the listener.
122122
123123
#### Key Vault Azure role-based access control permission model
124-
Application Gateway supports certificates referenced in Key Vault via the Role-based access control permission model. The first few steps to reference the Key Vault must be completed via ARM template, Bicep, CLI, or PowerShell.
124+
125+
Application Gateway supports certificates referenced in Key Vault via the Role-based access control permission model. The first few steps to reference the Key Vault must be completed via ARM template, Bicep, CLI, or PowerShell. During this process, a managed identity containing the proper Role-based access control permissions is utilized.
125126
126127
> [!Note]
127128
> Specifying Azure Key Vault certificates that are subject to the role-based access control permission model is not supported via the portal.
@@ -140,7 +141,7 @@ Add-AzApplicationGatewaySslCertificate -KeyVaultSecretId $secretId -ApplicationG
140141
# Commit the changes to the Application Gateway
141142
Set-AzApplicationGateway -ApplicationGateway $appgw
142143
```
143-
144+
>
144145
Once the commands have been executed, you can navigate to your Application Gateway in the Azure portal and select the Listeners tab. Click Add Listener (or select an existing) and specify the Protocol to HTTPS.
145146
146147
Under **Choose a certificate** select the certificate named in the previous steps. Once selected, select *Add* (if creating) or *Save* (if editing) to apply the referenced Key Vault certificate to the listener.

articles/automation/add-user-assigned-identity.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ ms.custom: devx-track-azurepowershell
77
ms.date: 08/16/2024
88
ms.topic: how-to
99
ms.service: azure-automation
10+
ms.author: v-jasmineme
11+
author: jasminemehndir
1012
---
1113

1214
# Using a user-assigned managed identity for an Azure Automation account

articles/automation/automation-alert-metric.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ description: This article describes how to setup a metric alert based on runbook
44
services: automation
55
ms.date: 08/10/2020
66
ms.topic: how-to
7+
ms.author: v-jasmineme
8+
author: jasminemehndir
79
---
810
# Monitor runbooks with metric alerts
911

0 commit comments

Comments
 (0)