You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/app-service/app-service-managed-certificate-changes-july-2025.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -171,13 +171,15 @@ Certificates for `*.trafficmanager.net` domains are not supported. If your app r
171
171
## Frequently asked questions (FAQ)
172
172
173
173
**Why is public access now required?**
174
-
Due to MPIC compliance, App Service is migrating to Http Token validation for all ASMC creation and renewal requests. DigiCert must verify domain ownership by reaching a specific endpoint on your app. A successful validation with Http token is only possible if the app is publicly accessible.
174
+
Previously, public access was required so DigiCert could reach the validation file at `https://<hostname>/.well-known/pki-validation/fileauth.txt` during certificate issuance and renewal.
175
175
176
-
**Can I still use CNAME records?**
177
-
Yes, you can still use CNAME records for domain name system (DNS) routing and for verifying domain ownership.
176
+
[November 2025 update](#november-2025-update): Public access is no longer required for ASMC issuance. App Service now intercepts DigiCert’s validation requests at the front-end layer and presents the token without exposing your app. This behavior is the default for both initial certificate creation and renewals. Prerequisites such as correct DNS configuration still apply.
178
177
179
178
**What if I allowlist DigiCert IP addresses?**
180
-
Allowlisting DigiCert’s domain validation IPs may work as a temporary workaround. However, Microsoft cannot guarantee that these IPs won’t change. DigiCert may update them without notice, and Microsoft does not maintain documentation for these IPs. Customers are responsible for monitoring and maintaining this configuration.
179
+
You no longer need to allowlist DigiCert IP addresses. The [November 2025 update](#november-2025-update) ensures DigiCert’s requests never reach your app’s workers. The front-end handles validation securely, so IP allowlisting is unnecessary.
180
+
181
+
**Can I still use CNAME records?**
182
+
Yes, you can still use CNAME records for domain name system (DNS) routing and for verifying domain ownership.
181
183
182
184
**Are certificates for \*.azurewebsites.net impacted?**
183
185
No, these changes do not apply to the *.azurewebsites.net certificates. ASMC is only issued to customer’s custom domain and not the default hostname.
Copy file name to clipboardExpand all lines: articles/application-gateway/application-gateway-ssl-policy-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,7 +136,7 @@ Application Gateway supports the following cipher suites from which you can choo
136
136
137
137
## Limitations
138
138
139
-
- The connections to backend servers are always with preferred TLS v1.3 and upto TLS v1.0. The TLS version and cipher suites cannot be customized for the backend TLS connections.
139
+
- The connections to backend servers prefer TLS 1.3 when available, with fallback support for TLS 1.2. The TLS version and cipher suites for backend connections cannot be customized.
140
140
- As of now, the TLS 1.3 implementation is not enabled with "Zero Round Trip Time (0-RTT)" feature.
141
141
- TLS session (ID or Tickets) resumption is not supported.
142
142
- Application Gateway v2 doesn't support the following DHE ciphers. These won't be used for the TLS connections with clients even though they are mentioned in the predefined policies. Instead of DHE ciphers, secure and faster ECDHE ciphers are recommended.
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/bicep/bicep-cli.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Bicep CLI commands
3
3
description: Learn about the commands that you can use in the Bicep CLI. These commands include building JSON Azure Resource Manager templates from Bicep.
@@ -320,7 +320,7 @@ The following methods are available through the JSON-RPC interface:
320
320
321
321
On success, `"success": true` is returned, with contents holding the formatted Bicep source. On failure, `"success": false` with `diagnostics` describing the failure.
Copy file name to clipboardExpand all lines: articles/bastion/quickstart-developer.md
+51-38Lines changed: 51 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,32 @@
1
1
---
2
-
title: 'Quickstart: Connect to VMs using Azure Bastion Developer: Azure portal'
2
+
title: 'Quickstart: Connect to a VM using Azure Bastion Developer: Azure portal'
3
3
description: Learn how to connect to VMs using Bastion Developer.
4
4
author: abell
5
5
ms.service: azure-bastion
6
6
ms.topic: quickstart
7
-
ms.date: 09/08/2025
7
+
ms.date: 12/02/2025
8
8
ms.author: abell
9
9
ms.custom: references_regions
10
10
# Customer intent: As a cloud administrator, I want to connect to virtual machines securely using a browser-based solution, so that I can manage resources without exposing public IP addresses or installing additional software.
11
11
---
12
12
13
-
# Quickstart: Connect with Azure Bastion Developer
13
+
# Quickstart: Connect to a VM using Azure Bastion Developer: Azure portal
14
14
15
-
In this quickstart, you learn how to connect to VMs using Azure Bastion Developer. In just a few seconds, you can connect to virtual machines (VM) in the virtual network at no extra cost via Bastion Developer using the private IP address of the VM. The VMs you connect to don't need a public IP address, client software, agent, or a special configuration. For more information about Azure Bastion, see [What is Azure Bastion](bastion-overview.md)?
15
+
Azure Bastion Developer provides secure, browser-based connectivity to virtual machines without requiring public IP addresses or additional client software. This quickstart shows you how to deploy and use Bastion Developer to connect to a VM in your virtual network at no extra cost.
16
+
17
+
In this quickstart, you learn how to:
18
+
19
+
> [!div class="checklist"]
20
+
> * Deploy Azure Bastion Developer to your virtual network
21
+
> * Connect to a virtual machine using the Azure portal
22
+
> * Enable audio output for your VM session
23
+
> * Remove the public IP address from your VM
24
+
> * Clean up resources when finished
25
+
26
+
For more information about Azure Bastion, see [What is Azure Bastion](bastion-overview.md).
16
27
17
28
> [!IMPORTANT]
18
-
> Bastion Developer is currently only available in select regions, listed below.
29
+
> Bastion Developer is currently only available in select regions.
19
30
20
31
[!INCLUDE [Bastion developer](../../includes/bastion-developer-description.md)] Virtual network peering isn't currently supported for Bastion Developer.
21
32
@@ -25,35 +36,36 @@ The following diagram shows the architecture for Azure Bastion Developer.
Verify that you have an Azure subscription. If you don't already have an Azure subscription, you can activate your [MSDN subscriber benefits](https://azure.microsoft.com/pricing/member-offers/msdn-benefits-details) or sign up for a [free account](https://azure.microsoft.com/pricing/free-trial).
29
44
30
-
* Verify that you have an Azure subscription. If you don't already have an Azure subscription, you can activate your [MSDN subscriber benefits](https://azure.microsoft.com/pricing/member-offers/msdn-benefits-details) or sign up for a [free account](https://azure.microsoft.com/pricing/free-trial).
45
+
### Virtual machine in a virtual network
31
46
32
-
***A VM in a virtual network**.
47
+
You need a VM in a virtual network to connect to using Bastion Developer. When you connect with Bastion Developer, the configuration values are pulled from the virtual network in which your VM resides. Make sure the VM is in a resource group that's in a region where Bastion Developer is supported.
33
48
34
-
When you connect with Bastion Developer using default values, the values are pulled from the virtual network in which your VM resides. Make sure the VM resides in a resource group that's in a region where Bastion Developer is supported.
49
+
* If you don't already have a VM in a virtual network, create one using [Quickstart: Create a Windows VM](/azure/virtual-machines/windows/quick-create-portal) or [Quickstart: Create a Linux VM](/azure/virtual-machines/linux/quick-create-portal).
50
+
* If you already have a virtual network, make sure it's selected on the Networking tab when you create your VM.
51
+
* If you don't have a virtual network, you can create one at the same time you create your VM.
52
+
* If you have a virtual network, make sure you have the rights to write to it.
35
53
36
-
* If you don't already have a VM in a virtual network, create one using [Quickstart: Create a Windows VM](/azure/virtual-machines/windows/quick-create-portal), or [Quickstart: Create a Linux VM](/azure/virtual-machines/linux/quick-create-portal).
37
-
* If you need example values, see the [Example values](#values) section.
38
-
* If you already have a virtual network, make sure it's selected on the Networking tab when you create your VM.
39
-
* If you don't have a virtual network, you can create one at the same time you create your VM.
40
-
* If you have a virtual network, make sure you have the rights to write to it.
54
+
### Required roles
41
55
42
-
***Required VM roles:**
56
+
* Reader role on the virtual machine
57
+
* Reader role on the NIC with private IP of the virtual machine
43
58
44
-
* Reader role on the virtual machine.
45
-
* Reader role on the NIC with private IP of the virtual machine.
You can use the following example values when creating this configuration as an exercise, or you can substitute your own.
68
+
You can use the following example values when creating this configuration, or you can substitute your own values.
57
69
58
70
**Basic VNet and VM values:**
59
71
@@ -66,42 +78,43 @@ You can use the following example values when creating this configuration as an
66
78
| Address space | 10.1.0.0/16 |
67
79
| Subnets | FrontEnd: 10.1.0.0/24 |
68
80
69
-
## <aname="createvmset"></a>Deploy Bastion and connect to VM
81
+
## Deploy Bastion and connect to a VM
70
82
71
-
These steps help you automatically connect to your VM via the portal with Bastion Developer. The VM must be located in a region that supports Bastion Developer. Additionally, to connect to a VM, your NSG rules must allow traffic to ports 22 and 3389 from the private IP address 168.63.129.16.
83
+
In this section, you deploy Bastion Developer and connect to your VM through the Azure portal. The VM must be in a region that supports Bastion Developer. Your NSG rules must allow traffic to ports 22 and 3389 from the private IP address 168.63.129.16.
72
84
73
85
1. Sign in to the [Azure portal](https://portal.azure.com).
74
-
1. In the portal, go to the VM to which you want to connect. The values from the virtual network in which this VM resides are used to connect with Bastion Developer.
75
-
1. On the page for your VM, expand the settings on the left menu if necessary, and select **Bastion**.
76
-
1. On the **Bastion** page, you'll see multiple options, including dedicated SKUs and Bastion **Developer**. To automatically deploy using the Bastion Developer offering, select **Authentication Type** and input the required credential values. Then, click **Connect** to connect to your virtual machine in just a few seconds through Bastion Developer. When you click **Connect**, a free Bastion Developer resource automatically deploys to your virtual network. You could also deploy Bastion Developer using the "Configure manually" button, but it's more efficient to use the **Connect** button.
77
-
1. The connection to this virtual machine via Bastion Developer will open directly in the Azure portal (over HTML5) using port 443 and the Bastion service. Select **Allow** when asked for permissions to the clipboard. This lets you use the remote clipboard arrows on the left of the screen.
86
+
1. Go to the VM you want to connect to. The configuration values from the VM's virtual network are used to deploy Bastion Developer.
87
+
1. On the VM page, select **Bastion** from the left menu.
88
+
1. On the **Bastion** page, select your **Authentication Type** and enter your credentials.
89
+
1. Select **Connect**. When you select **Connect**, Bastion Developer automatically deploys to your virtual network at no cost. This deployment takes a few seconds.
90
+
1. The connection opens directly in the Azure portal over HTML5 using port 443. When prompted for clipboard permissions, select **Allow**. This enables the remote clipboard arrows on the left side of the screen.
78
91
79
-
* When you connect, the desktop of the VM might look different than the example screenshot.
80
-
*Using keyboard shortcut keys while connected to a VM might not result in the same behavior as shortcut keys on a local computer. For example, when connected to a Windows VM from a Windows client, CTRL+ALT+END is the keyboard shortcut for CTRL+ALT+Delete on a local computer. To do this from a Mac while connected to a Windows VM, the keyboard shortcut is Fn+CTRL+ALT+Backspace.
92
+
* When you connect, the desktop might look different than the example screenshot.
93
+
*Keyboard shortcut keys while connected to a VM might not result in the same behavior as shortcut keys on a local computer. For example, when connected to a Windows VM from a Windows client, CTRL+ALT+END is the keyboard shortcut for CTRL+ALT+Delete on a local computer. To do this from a Mac while connected to a Windows VM, the keyboard shortcut is Fn+CTRL+ALT+Backspace.
81
94
82
-
1. When you disconnect from the VM, the Bastion Developer resource remains deployed to the virtual network. You can reconnect to the VM from the virtual machine page in the Azure portal by selecting **Bastion -> Connect**.
95
+
1. When you disconnect from the VM, the Bastion Developer resource remains deployed to the virtual network. You can reconnect by going to the VM page in the Azure portal and selecting **Bastion** > **Connect**.
83
96
84
-
### <aname="audio"></a>To enable audio output
97
+
### Enable audio output
85
98
86
99
[!INCLUDE [Enable VM audio output](../../includes/bastion-vm-audio.md)]
87
100
88
-
## <aname="remove"></a>Remove VM public IP address
101
+
## Remove VM public IP address
89
102
90
103
[!INCLUDE [Remove a public IP address from a VM](../../includes/bastion-remove-ip.md)]
91
104
92
105
## Clean up resources
93
106
94
-
When you're done using the virtual network and the virtual machines, delete the resource group and all of the resources it contains:
107
+
If you're not going to continue to use this application, delete the resource group and all the resources it contains by using the following steps:
95
108
96
-
1.Enter the name of your resource group in the **Search** box at the top of the portal and select it from the search results.
109
+
1.In the Azure portal, enter the name of your resource group in the **Search** box at the top of the portal. Select the resource group from the search results.
97
110
98
111
1. Select **Delete resource group**.
99
112
100
-
1. Enter your resource group for **TYPE THE RESOURCE GROUP NAME**and select **Delete**.
113
+
1.For **Enter resource group name to confirm deletion**, enter your resource group name, and then select **Delete**.
101
114
102
115
## Next steps
103
116
104
-
In this quickstart, you used Bastion Developer to connect to a virtual machine securely. Next, you can configure more features and work with VM connections.
117
+
In this quickstart, you deployed Bastion Developer and used it to connect securely to a virtual machine. Next, configure additional features and explore VM connection options.
Copy file name to clipboardExpand all lines: articles/data-factory/how-to-assess-your-azure-data-factory-to-fabric-data-factory-migration.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@ title: Assess your Azure Data Factory pipelines for migration to Fabric
3
3
description: Learn how to check which pipelines are ready to migrate and which ones need attention
4
4
author: ssindhub
5
5
ms.author: ssrinivasara
6
-
ms.topic: conceptual
7
-
ms.date: 11/18/2024
6
+
ms.topic: article
7
+
ms.date: 12/02/2025
8
8
ms.custom: pipelines
9
9
---
10
10
@@ -51,6 +51,7 @@ When your assessment shows acceptable readiness:
51
51
1. Use [PowerShell upgrade tool](/fabric/data-factory/migrate-pipelines-powershell-upgrade-module-for-azure-data-factory-to-fabric) for early migration.
0 commit comments