Skip to content

Commit e0c961e

Browse files
authored
Merge pull request #286715 from ggailey777/patch-3
[Functions][Move] Clean-up and repair TOC
2 parents 43f59af + 937c736 commit e0c961e

File tree

5 files changed

+24
-96
lines changed

5 files changed

+24
-96
lines changed

articles/azure-functions/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,8 @@
595595
href: disable-function.md
596596
- name: Networking
597597
href: configure-networking-how-to.md
598-
- name: Move across regions
599-
href: functions-move-across-regions.md
598+
- name: Relocate to another region
599+
href: ../operational-excellence/relocation-functions.md?toc=/azure/azure-functions/toc.json
600600
- name: Work with legacy Functions Proxies
601601
href: legacy-proxies.md
602602
- name: Migrate

articles/azure-functions/functions-move-across-regions.md

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

articles/azure-resource-manager/management/move-limitations/app-service-move-limitations.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,47 +3,47 @@ title: Move Azure App Service resources across resource groups or subscriptions
33
description: Use Azure Resource Manager to move App Service resources to a new resource group or subscription.
44
ms.topic: conceptual
55
ms.custom: devx-track-arm-template
6-
ms.date: 06/20/2024
6+
ms.date: 09/13/2024
77
---
88

99
# Move App Service resources to a new resource group or subscription
1010

11-
This article describes the steps to move App Service resources between resource groups or Azure subscriptions. There are specific requirements for moving App Service resources to a new subscription.
11+
This article describes the steps to move App Service resources between resource groups or Azure subscriptions. There are specific requirements for moving App Service resources to a new subscription. Unless otherwise noted, these steps apply to both App Service Web Apps and Azure Functions.
1212

13-
If you want to move App Services to a new region, see [Move an App Service resource to another region](../../../app-service/manage-move-across-regions.md).
13+
If you want to move your app to a new region, see the Relocate to another region guidance for either [App Service](/azure/operational-excellence/relocation-app-service) or [Azure Functions](/azure/operational-excellence/relocation-functions).
1414

1515
You can move App Service resources to a new resource group or subscription but you need to delete and upload its TLS/SSL certificates to the new resource group or subscription. Also, you can't move a free App Service managed certificate. For that scenario, see [Move with free managed certificates](#move-with-free-managed-certificates).
1616

1717
## Move across subscriptions
1818

19-
When you move a Web App across subscriptions, the following guidance applies:
19+
When you move an app across subscriptions, the following guidance applies:
2020

2121
- Moving a resource to a new resource group or subscription is a metadata change that shouldn't affect anything about how the resource functions. For example, the inbound IP address for an app service doesn't change when moving the app service.
2222
- The destination resource group must not have any existing App Service resources. App Service resources include:
23-
- Web Apps
23+
- Web apps
2424
- App Service plans
2525
- Uploaded or imported TLS/SSL certificates
2626
- App Service Environments
2727
- All App Service resources in the resource group must be moved together.
2828
- App Service Environments can't be moved to a new resource group or subscription.
29-
- You can move a Web App and App Service plan hosted on an App Service Environment to a new subscription without moving the App Service Environment. The Web App and App Service plan that you move will always be associated with your initial App Service Environment. You can't move a Web App/App Service plan to a different App Service Environment.
30-
- If you need to move a Web App and App Service plan to a new App Service Environment, you'll need to recreate these resources in your new App Service Environment. Consider using the [backup and restore feature](../../../app-service/manage-backup.md) as way of recreating your resources in a different App Service Environment.
31-
- App Service apps with private endpoints cannot be moved. Delete the private endpoint(s) and recreate it after the move.
32-
- App Service apps with virtual network integration cannot be moved. Remove the virtual network integration and reconnect it after the move.
29+
- You can move an app and plan hosted on an App Service Environment to a new subscription without moving the App Service Environment. The app and plan that you move are always associated with your initial App Service Environment. You can't move an app/plan to a different App Service Environment.
30+
- If you need to move an app and plan to a new App Service Environment, you'll need to recreate these resources in your new App Service Environment. Consider using the [backup and restore feature](../../../app-service/manage-backup.md) as way of recreating your resources in a different App Service Environment.
31+
- Apps with private endpoints cannot be moved. Delete the private endpoint(s) and recreate it after the move.
32+
- Apps with virtual network integration can't be moved. Remove the virtual network integration and reconnect it after the move.
3333
- App Service resources can only be moved from the resource group in which they were originally created. If an App Service resource is no longer in its original resource group, move it back to its original resource group. Then, move the resource across subscriptions. For help with finding the original resource group, see the next section.
34-
- When you move a Web App to a different subscription, the location of the Web App remains the same, but its policy is changed. For example, if your Web App is in Subscription1 located in Central US and has Policy1, and Subscription2 is in the UK South and has Policy2. If you move the Web App to Subscription2, the location of the Web App remains the same (Central US); however, it will be under the new policy which is policy2.
34+
- When you move an app to a different resource group or subscription, the location of the app remains the same, but its policy is changed. For example, consider a case where your app runs in `Subscription1` (Central US) and has `Policy1` and `Subscription2` (UK South) that has `Policy2`. If you move your app to Subscription2, the location of the app remains the same (Central US); however, it falls under the new policy `Policy2`.
3535

3636
## Find original resource group
3737

38-
If you don't remember the original resource group, you can find it through diagnostics. For your web app, select **Diagnose and solve problems**. Then, select **Configuration and Management**.
38+
If you don't remember the original resource group, you can find it through diagnostics. In your app page in the [Azure portal](https://portal.azure.com), select **Diagnose and solve problems**. Then, select **Configuration and Management**.
3939

4040
:::image type="content" source="./media/app-service-move-limitations/select-diagnostics.png" alt-text="Screenshot of the Diagnose and solve problems section with the Configuration and Management option highlighted.":::
4141

4242
Select **Migration Options**.
4343

4444
:::image type="content" source="./media/app-service-move-limitations/select-migration.png" alt-text="Screenshot of the Migration Options section in the Configuration and Management menu.":::
4545

46-
Select the option for recommended steps to move the web app.
46+
Select the option for recommended steps to move the app.
4747

4848
:::image type="content" source="./media/app-service-move-limitations/recommended-steps.png" alt-text="Screenshot of the Recommended Steps option in the Migration Options section.":::
4949

articles/operational-excellence/relocation-functions.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: how-to
55
ms.service: azure-functions
66
author: anaharris-ms
77
ms.author: anaharris
8-
ms.date: 08/11/2024
8+
ms.date: 09/13/2024
99
ms.custom: subject-relocation
1010
#Customer intent: As an Azure service administrator, I want to move my Azure Functions resources to another Azure region.
1111
---
@@ -16,7 +16,9 @@ This article describes how to move an Azure Functions-hosted function app to ano
1616

1717
[!INCLUDE [relocate-reasons](./includes/service-relocation-reason-include.md)]
1818

19-
The Azure resources that host your function app are region-specific and can't be moved across regions. Instead, you must create a copy of your existing function app resources in the target region, and then redeploy your functions code over to the new app.
19+
The Azure resources that host your function app are region-specific and can't be moved across regions. Instead, you must create a copy of your existing function app resources in the target region, and then redeploy your functions code over to the new app.
20+
21+
You can move these same resources to another resource group or subscription, as long as they remain in the same region. For more information, see [Move App Service resources to a new resource group or subscription](/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations).
2022

2123
## Prerequisites
2224

redirects/.openpublishing.redirection.azure-functions.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55
"redirect_url": "/azure/azure-functions/functions-triggers-bindings",
66
"redirect_document_id": false
77
},
8+
{
9+
"source_path_from_root": "/articles/azure-functions/functions-move-across-regions.md",
10+
"redirect_url": "/azure/operational-excellence/relocation-functions?toc=/azure/azure-functions/toc.json",
11+
"redirect_document_id": false
12+
},
813
{
914
"source_path_from_root": "/articles/azure-functions/durable/durable-functions-configure-durable-functions-with-credentials.md",
1015
"redirect_url": "/azure/azure-functions/durable/durable-functions-configure-managed-identity",
1116
"redirect_document_id": false
1217
}
1318
]
14-
}
19+
}

0 commit comments

Comments
 (0)