Skip to content

Commit 9f488f7

Browse files
asudbringCopilot
andcommitted
Add Bastion Developer for secure VM access
Co-authored-by: Copilot <[email protected]>
1 parent 65b4029 commit 9f488f7

1 file changed

Lines changed: 32 additions & 2 deletions

File tree

articles/application-gateway/tutorial-protect-application-gateway-ddos.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to set up an application gateway and protect it with Azur
55
services: application-gateway
66
author: duongau
77
ms.author: duau
8-
ms.date: 09/20/2023
8+
ms.date: 07/11/2025
99
ms.topic: quickstart
1010
ms.service: azure-application-gateway
1111
ms.custom: sfi-image-nochange
@@ -27,6 +27,7 @@ In this tutorial, you learn how to:
2727
> * Create a DDoS protection plan
2828
> * Create an application gateway
2929
> * Associate a DDoS Protection plan to the virtual network
30+
> * Deploy Azure Bastion
3031
> * Add VMs to the backend of the application gateway
3132
> * Test the application gateway
3233
@@ -177,6 +178,35 @@ Azure DDoS Network Protection is enabled at the virtual network where the resour
177178

178179
6. Select **Save**.
179180

181+
## Deploy Azure Bastion
182+
183+
Azure Bastion uses your browser to connect to VMs in your virtual network over remote desktop protocol (RDP) by using their private IP addresses. The VMs don't need public IP addresses, client software, or special configuration. For more information about Azure Bastion, see [Azure Bastion](/azure/bastion/bastion-overview).
184+
185+
>[!NOTE]
186+
>[!INCLUDE [Pricing](~/reusable-content/ce-skilling/azure/includes/bastion-pricing.md)]
187+
188+
1. In the search box at the top of the portal, enter **Bastion**. Select **Bastions** in the search results.
189+
190+
1. Select **+ Create**.
191+
192+
1. In the **Basics** tab of **Create a Bastion**, enter, or select the following information:
193+
194+
| Setting | Value |
195+
|---|---|
196+
| **Project details** | |
197+
| Subscription | Select your subscription. |
198+
| Resource group | Select **myResourceGroupAG**. |
199+
| **Instance details** | |
200+
| Name | Enter **myBastionHost**. |
201+
| Region | Select **Central US**. |
202+
| Tier | Select **Developer**. |
203+
| **Configure virtual networks** | |
204+
| Virtual network | Select **myVNet**. |
205+
206+
1. Select **Review + create**.
207+
208+
1. Select **Create**.
209+
180210
## Add backend targets
181211

182212
In this example, you'll use virtual machines as the target backend. You can either use existing virtual machines or create new ones. You'll create two virtual machines as backend servers for the application gateway.
@@ -201,7 +231,7 @@ To do this, you'll:
201231
- **Public inbound ports**: None.
202232
4. Accept the other defaults and then select **Next: Disks**.
203233
5. Accept the **Disks** tab defaults and then select **Next: Networking**.
204-
6. On the **Networking** tab, verify that **myVNet** is selected for the **Virtual network** and the **Subnet** is set to **myBackendSubnet**. Accept the other defaults and then select **Next: Management**.<br>Application Gateway can communicate with instances outside of the virtual network that it is in, but you need to ensure there's IP connectivity.
234+
6. On the **Networking** tab, verify that **myVNet** is selected for the **Virtual network** and the **Subnet** is set to **myBackendSubnet**. Set **Public IP** to **None**. Accept the other defaults and then select **Next: Management**.<br>Application Gateway can communicate with instances outside of the virtual network that it is in, but you need to ensure there's IP connectivity.
205235
7. On the **Management** tab, set **Boot diagnostics** to **Disable**. Accept the other defaults and then select **Review + create**.
206236
8. On the **Review + create** tab, review the settings, correct any validation errors, and then select **Create**.
207237
9. Wait for the virtual machine creation to complete before continuing.

0 commit comments

Comments
 (0)