Skip to content

Commit cb20889

Browse files
committed
edit pass: migrating-to-application-gateway-v2
1 parent fd953c6 commit cb20889

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

articles/application-gateway/migrate-v1-v2.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ This article focuses on the configuration stage of migration. Migration of clien
6464

6565
## Configuration migration
6666

67-
The configuration migration focuses on setting up the new V2 gateway with the settings from your existing V1 environment. The two Azure PowerShell scripts facilitate the migration of configurations from V1 (Standard or Web Application Firewall) to V2 (Standard V2 or Web Application Firewall V2) gateways. These scripts help streamline the transition process by automating key deployment and configuration tasks.
67+
The configuration migration focuses on setting up the new V2 gateway with the settings from your existing V1 environment. Two Azure PowerShell scripts facilitate the migration of configurations (Standard or Web Application Firewall) from V1 to V2 gateways. These scripts help streamline the transition process by automating key deployment and configuration tasks.
6868

6969
## Enhanced cloning script (recommended)
7070

@@ -73,17 +73,17 @@ The enhanced cloning script is the recommended option. It offers an improved mig
7373
- Eliminating the need for manual input of frontend SSL certificates and backend trusted root certificates.
7474
- Supporting the deployment of private-only V2 gateways.
7575

76-
You can **download** the Enhanced cloning script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureAppGWClone).
76+
You can download the Enhanced cloning script from the [PowerShell Gallery](https://www.powershellgallery.com/packages/AzureAppGWClone).
7777

7878
### Considerations
7979

80-
If the existing V1 Application Gateway is configured with a private-only frontend, you must [register the `EnableApplicationGatewayNetworkIsolation` feature in the subscription](../application-gateway/application-gateway-private-deployment.md#onboard-to-the-feature) for private deployment before running the migration script. This step is required to avoid deployment failures.
80+
If the existing Application Gateway V1 deployment is configured with a private-only frontend, you must [register the `EnableApplicationGatewayNetworkIsolation` feature in the subscription](../application-gateway/application-gateway-private-deployment.md#onboard-to-the-feature) for private deployment before running the migration script. This step is required to avoid deployment failures.
8181

8282
Private Application Gateway deployments must have subnet delegation configured to `Microsoft.Network/applicationGateways`. Use the [steps to set up subnet delegation](/azure/virtual-network/manage-subnet-delegation?tabs=manage-subnet-delegation-portal).
8383

8484
### Parameters for the script
8585

86-
- `AppGw V1 ResourceId -Required`: Azure resource ID for your existing Standard V1 or Web Application Firewall V1 gateway. To find this string value, go to the Azure portal, select your Application Gateway or Web Application Firewall resource, and select the **Properties** link for the gateway. The resource ID is on that pane.
86+
- `AppGw V1 ResourceId -Required`: Azure resource ID for your existing Standard V1 or Web Application Firewall V1 gateway. To find this string value, go to the Azure portal, select your Application Gateway or Web Application Firewall resource, and then select the **Properties** link for the gateway. The resource ID is on that pane.
8787

8888
You can also run the following Azure PowerShell commands to get the resource ID:
8989

@@ -92,15 +92,15 @@ Private Application Gateway deployments must have subnet delegation configured t
9292
$appgw.Id
9393
```
9494

95-
- `SubnetAddressRange -Required`: The subnet address in CIDR notation, where Application Gateway V2 will be deployed.
95+
- `SubnetAddressRange -Required`: Subnet address in CIDR notation, where Application Gateway V2 will be deployed.
9696

9797
- `AppGwName -Optional`: Name of the V2 application gateway. The default value is `{AppGwV1 Name}_migrated`.
9898

99-
- `AppGwResourceGroupName -Optional`: Name of resource group where the V2 application gateway will be created. If not provided, the Application Gateway V1 resource group is used.
99+
- `AppGwResourceGroupName -Optional`: Name of resource group where the V2 application gateway will be created. If you don't provide it, the Application Gateway V1 resource group is used.
100100

101101
- `PrivateIPAddress -Optional`: Private IP address to be assigned to Application Gateway V2. If you don't provide it, a random private IP is assigned.
102102

103-
- `ValidateBackendHealth -Optional`: Post-migration validation by comparing `ApplicationGatewayBackendHealth` responses. If not set, this validation is skipped.
103+
- `ValidateBackendHealth -Optional`: Post-migration validation by comparing `ApplicationGatewayBackendHealth` responses. If you don't set it, this validation is skipped.
104104

105105
- `PublicIpResourceId -Optional`: Resource ID of the public IP address (if it already exists) to be attached to the application gateway. If you don't provide it, the public IP name is `{AppGwName}-IP`.
106106

@@ -114,7 +114,7 @@ Private Application Gateway deployments must have subnet delegation configured t
114114

115115
2. Use `Import-Module Az` to import the Az modules.
116116

117-
3. Run the `Set-AzContext` cmdlet to set the active Azure context to the correct subscription. This is an important step because the migration script might clean up the existing resource group if it doesn't exist in current subscription context.
117+
3. Run the `Set-AzContext` cmdlet to set the active Azure context to the correct subscription. This step is important because the migration script might clean up the existing resource group if the group doesn't exist in the current subscription context.
118118

119119
```
120120
Set-AzContext -Subscription '<V1 application gateway SubscriptionId>'
@@ -450,7 +450,7 @@ The following items are a few scenarios where your current application gateway (
450450

451451
## Post-migration tasks
452452

453-
After traffic migration succeeds and you fully verify that the application runs correctly through the V2 gateway, you can safely decommission and delete the old V1 Application Gateway resource to avoid unnecessary costs.
453+
After traffic migration succeeds and you fully verify that the application runs correctly through the V2 gateway, you can safely decommission and delete the old Application Gateway V1 resource to avoid unnecessary costs.
454454

455455
## Pricing considerations
456456

0 commit comments

Comments
 (0)