Skip to content

Commit b2be391

Browse files
Merge pull request #303878 from MicrosoftDocs/main
Auto Publish – main to live - 2025-08-05 22:00 UTC
2 parents 0834706 + d6437f9 commit b2be391

File tree

39 files changed

+252
-981
lines changed

39 files changed

+252
-981
lines changed

articles/app-service/includes/configure-azure-storage/azure-storage-linux-container-pivot.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ To validate that the Azure Storage is mounted successfully for the app:
225225
### Troubleshooting
226226

227227
- The mount directory in the custom container should be empty. Any content stored at this path is deleted when the Azure Storage is mounted, if you specify a directory under */home*, for example. If you migrate files for an existing app, make a backup of the app and its content before you begin.
228+
- When mounting an NFS share, you'll need to ensure that Secure Transfer Required is disabled on the storage account. App Service doesn't support mounting NFS shares when this is enabled. It uses port 2409 and virtual network integration and private endpoints as the security measure.
228229
- If you delete an Azure Storage account, container, or share, remove the corresponding storage mount configuration in the app to avoid possible error scenarios.
229230
- We don't recommend that you use storage mounts for local databases, such as SQLite, or for any other applications and components that rely on file handles and locks.
230231
- Ensure the following ports are open when using virtual network integration: Azure Files: 80 and 445. Azure Blobs: 80 and 443.

articles/app-service/overview-inbound-outbound-ips.md

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how inbound and outbound IP addresses are used in Azure App S
44
author: msangapu-msft
55
ms.author: msangapu
66
ms.topic: article
7-
ms.date: 07/16/2025
7+
ms.date: 08/05/2025
88
ms.update-cycle: 1095-days
99
ms.custom:
1010
- UpdateFrequency3
@@ -111,12 +111,12 @@ The tag can be used to allow outbound traffic in a Network security group (NSG)
111111
> [!NOTE]
112112
> Service tag helps you define network access, but it shouldn't be considered as a replacement for proper network security measures as it doesn't provide granular control over individual IP addresses.
113113
114-
## Inbound IPv6 support (public preview)
114+
## Inbound IPv6 support
115115

116-
Azure App Service supports IPv6 for inbound traffic. Apps can receive traffic over both IPv4 and IPv6 protocols, providing compatibility with modern networks and clients that require IPv6 connectivity.
116+
Azure App Service supports IPv6 for inbound traffic on all Basic, Standard, and Premium SKUs, as well as Functions Consumption, Functions Elastic Premium, and Logic Apps Standard plans. Apps can receive traffic over both IPv4 and IPv6 protocols, providing compatibility with modern networks and clients that require IPv6 connectivity.
117117

118118
> [!NOTE]
119-
> Inbound IPv6 support is in public preview. Outbound IPv6 support is in public preview just for Windows apps. For more information on outbound IPv6 support, see [Announcing App Service Outbound IPv6 Support in Public Preview](https://techcommunity.microsoft.com/blog/appsonazureblog/announcing-app-service-outbound-ipv6-support-in-public-preview/4423368). All outbound connections from your Linux apps still use IPv4.
119+
> Outbound IPv6 support is in public preview just for Windows apps. For more information on outbound IPv6 support, see [Announcing App Service Outbound IPv6 Support in Public Preview](https://techcommunity.microsoft.com/blog/appsonazureblog/announcing-app-service-outbound-ipv6-support-in-public-preview/4423368). All outbound connections from your Linux apps still use IPv4.
120120
121121
### Prerequisites
122122

@@ -209,16 +209,6 @@ When using custom domains, you can configure DNS records to support IPv6:
209209
- **IPv6 only**: Add an AAAA record pointing to your app's IPv6 address. Clients must support IPv6.
210210
- **Dual-stack**: Add both A (IPv4) and AAAA (IPv6) records, or use a CNAME record to the default hostname, which inherits the `IPMode` behavior.
211211

212-
### IPv6 considerations
213-
214-
Consider the following factors when implementing IPv6 support:
215-
216-
- **Compatibility**: Use `IPv4AndIPv6` mode for maximum client compatibility
217-
- **Testing**: Verify that your network infrastructure and test environments support IPv6
218-
- **Client support**: Ensure your application clients can handle IPv6 addresses
219-
- **Outbound traffic**: Remember that outbound connections always use IPv4
220-
- **Client testing**: To ensure propert functionality, test your application with both IPv4 and IPv6 clients
221-
222212
## Next steps
223213

224214
* Learn how to [restrict inbound traffic](./app-service-ip-restrictions.md) by source IP addresses.

articles/app-service/samples-powershell.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,26 @@ The following table lists PowerShell scripts built for use with Azure PowerShell
2020
| Script | Description |
2121
|-|-|
2222
|**Create app**||
23-
| [Create a web app and deploy code from GitHub](./scripts/powershell-deploy-github.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates a web app in App Service that pulls code from GitHub. |
24-
| [Create a web app with continuous deployment from GitHub](./scripts/powershell-continuous-deployment-github.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates a web app in App Service, then sets up continuous deployment from GitHub. |
25-
| [Upload files to a web app using FTP](./scripts/powershell-deploy-ftp.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates a web app in App Service and upload files from a local directory using FTP. |
26-
| [Create a web app and deploy code from a local Git repository](./scripts/powershell-deploy-local-git.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates a web app in App Service, and then deploys code from a local Git repository. |
27-
| [Create a web app and deploy code to a staging environment](./scripts/powershell-deploy-staging-environment.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates a web app in App Service with a deployment slot for staging code changes. |
23+
| [Create a web app and deploy code from GitHub](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/deploy-github/deploy-github.ps1)| Creates a web app in App Service that pulls code from GitHub. |
24+
| [Create a web app with continuous deployment from GitHub](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/deploy-github-continuous/deploy-github-continuous.ps1?highlight=1-2)| Creates a web app in App Service, then sets up continuous deployment from GitHub. |
25+
| [Upload files to a web app using FTP](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/deploy-ftp/deploy-ftp.ps1?highlight=1) | Creates a web app in App Service and upload files from a local directory using FTP. |
26+
| [Create a web app and deploy code from a local Git repository](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/deploy-local-git/deploy-local-git.ps1?highlight=1) | Creates a web app in App Service, and then deploys code from a local Git repository. |
27+
| [Create a web app and deploy code to a staging environment](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/deploy-deployment-slot/deploy-deployment-slot.ps1?highlight=1) | Creates a web app in App Service with a deployment slot for staging code changes. |
2828
| [Create an App Service app and deploy Private Endpoint using PowerShell](./scripts/powershell-deploy-private-endpoint.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates an App Service app with a private endpoint. |
2929
|**Configure app**||
30-
| [Assign a custom domain to a web app using PowerShell](./scripts/powershell-configure-custom-domain.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates a web app in App Service and maps a custom domain name to it. |
31-
| [Bind a custom TLS/SSL certificate to a web app using PowerShell](./scripts/powershell-configure-ssl-certificate.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates a web app in App Service and binds the TLS/SSL certificate of a custom domain name to it. |
30+
| [Assign a custom domain to a web app using PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/map-custom-domain/map-custom-domain.ps1?highlight=1)| Creates a web app in App Service and maps a custom domain name to it. |
31+
| [Bind a custom TLS/SSL certificate to a web app using PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/configure-ssl-certificate/configure-ssl-certificate.ps1?highlight=1-3)| Creates a web app in App Service and binds the TLS/SSL certificate of a custom domain name to it. |
3232
|**Scale app**||
33-
| [Scale a web app manually using PowerShell](./scripts/powershell-scale-manual.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates a web app and scales the App Service plan across multiple instances. |
34-
| [Scale an app worldwide with a high-availability architecture](./scripts/powershell-scale-high-availability.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates two App Service apps in two different geographical regions and makes them available through a single endpoint using Azure Traffic Manager. |
33+
| [Scale a web app manually using PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/scale-manual/scale-manual.ps1) | Creates a web app and scales the App Service plan across multiple instances. |
34+
| [Scale an app worldwide with a high-availability architecture](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/scale-geographic/scale-geographic.ps1) | Creates two App Service apps in two different geographical regions and makes them available through a single endpoint using Azure Traffic Manager. |
3535
|**Connect app to resources**||
36-
| [Connect an app to a SQL Database](./scripts/powershell-connect-to-sql.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates an App Service app and a database in Azure SQL Database, then adds the database connection string to the app settings. |
37-
| [Connect an app to a storage account](./scripts/powershell-connect-to-storage.md?toc=%2fpowershell%2fmodule%2ftoc.json)| Creates an App Service app and a storage account, then adds the storage connection string to the app settings. |
36+
| [Connect an app to a SQL Database](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/connect-to-sql/connect-to-sql.ps1?highlight=13)| Creates an App Service app and a database in Azure SQL Database, then adds the database connection string to the app settings. |
37+
| [Connect an app to a storage account](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/connect-to-storage/connect-to-storage.ps1)| Creates an App Service app and a storage account, then adds the storage connection string to the app settings. |
3838
|**Back up and restore app**||
39-
| [Back up a web app using PowerShell](./scripts/powershell-backup-onetime.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates an App Service app and creates a one-time backup for it. |
40-
| [Create a scheduled backup for a web app using PowerShell](./scripts/powershell-backup-scheduled.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates an App Service app and creates a scheduled backup for it. |
41-
| [Delete a backup for a web app using Azure PowerShell](./scripts/powershell-backup-delete.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Deletes an existing backup for an app. |
42-
| [Restore a web app from a backup using Azure PowerShell](./scripts/powershell-backup-restore.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Restores an app from a previously completed backup. |
43-
| [Restore a web app from a backup in another subscription](./scripts/powershell-backup-restore-diff-sub.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Restores a web app from a backup in another subscription. |
39+
| [Back up a web app using PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/backup-onetime/backup-onetime.ps1) | Creates an App Service app and creates a one-time backup for it. |
40+
| [Create a scheduled backup for a web app using PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/backup-scheduled/backup-scheduled.ps1) | Creates an App Service app and creates a scheduled backup for it. |
41+
| [Delete a backup for a web app using Azure PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/backup-delete/backup-delete.ps1) | Deletes an existing backup for an app. |
42+
| [Restore a web app from a backup using Azure PowerShell](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/backup-restore/backup-restore.ps1) | Restores an app from a previously completed backup. |
43+
| [Restore a web app from a backup in another subscription](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/backup-restore-diff-sub/backup-restore-diff-sub.ps1) | Restores a web app from a backup in another subscription. |
4444
|**Monitor app**||
45-
| [Monitor a web app with web server logs](./scripts/powershell-monitor.md?toc=%2fpowershell%2fmodule%2ftoc.json) | Creates an App Service app, enables logging for it, and downloads the logs to your local machine. |
45+
| [Monitor a web app with web server logs](https://github.com/Azure/azure-docs-powershell-samples/blob/master/app-service/monitor-with-logs/monitor-with-logs.ps1) | Creates an App Service app, enables logging for it, and downloads the logs to your local machine. |

articles/app-service/scripts/powershell-backup-delete.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

articles/app-service/scripts/powershell-backup-onetime.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

articles/app-service/scripts/powershell-backup-restore-diff-sub.md

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)