Skip to content

Commit eb83e84

Browse files
Merge pull request #310079 from MicrosoftDocs/main
Auto Publish – main to live - 2026-01-05 18:00 UTC
2 parents a7a195a + 7d62362 commit eb83e84

23 files changed

Lines changed: 308 additions & 89 deletions

articles/azure-vmware/architecture-stretched-clusters.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ Azure VMware Solution stretched clusters are available in the following regions:
6767

6868
- UK South (on AV36, and AV36P)
6969
- West Europe (on AV36, and AV36P)
70-
- Germany West Central (on AV36P and AV48)
70+
- Germany West Central (on AV48)
71+
7172
- Australia East (on AV36P)
7273
- East US (on AV36P)
7374

articles/container-apps/functions-usage.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
77
ms.topic: how-to
8-
ms.date: 11/26/2025
8+
ms.date: 12/19/2025
99
ms.author: cshoe
1010
zone_pivot_groups: azure-cli-or-portal
1111
---
@@ -382,6 +382,31 @@ az containerapp function keys set \
382382
--key-type hostKey
383383
```
384384

385+
### Key management with Azure Key Vault
386+
387+
When you use Azure Key Vault to store secrets for Azure Functions on Container Apps, key generation works differently than in traditional Functions hosting.
388+
389+
By default:
390+
391+
- Keys aren't automatically created in Key Vault when the Functions host starts
392+
393+
- If keys already exist in Key Vault, the host retrieves and uses them
394+
395+
- The Functions host starts successfully even without keys, and the key synchronization completes normally
396+
397+
As a result, your application runs correctly, but host-level keys won't appear in Key Vault unless you create them manually.
398+
399+
#### Generate keys manually
400+
401+
To trigger key creation in Azure Key Vault, call the Functions management endpoint using the following CLI command.
402+
403+
```azurecli
404+
az containerapp function keys list \
405+
-n <CONTAINER_APP_NAME> \
406+
-g <RESOURCE_GROUP> \
407+
--key-type hostKey
408+
```
409+
385410
:::zone-end
386411

387412
## Related content

articles/container-apps/sessions.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,11 @@ Dynamic sessions are available in the following regions:
7878
| Region | Code interpreter | Custom container |
7979
|--------|------------------|------------------|
8080
| Australia East |||
81+
| Australia Southeast |||
8182
| Brazil South |||
8283
| Canada Central |||
8384
| Canada East |||
85+
| Central India |||
8486
| Central US |||
8587
| East Asia |||
8688
| East US |||
@@ -89,17 +91,21 @@ Dynamic sessions are available in the following regions:
8991
| Germany West Central |||
9092
| Italy North |||
9193
| Japan East |||
94+
| Japan West |||
9295
| Korea Central |||
9396
| North Central US |||
9497
| North Europe |||
9598
| Norway East |||
9699
| Poland Central |||
97100
| South Africa North |||
98101
| South India |||
102+
| Southeast Asia |||
99103
| Sweden Central |||
100104
| Switzerland North |||
105+
| Switzerland West |||
101106
| UAE North |||
102107
| UK South |||
108+
| UK West |||
103109
| West Central US |||
104110
| West Europe |||
105111
| West US |||

articles/defender-for-iot/organizations/how-to-manage-individual-sensors.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Take action by selecting the **Learn more** option under :::image type="icon" so
6363

6464
## Download software for OT sensors
6565

66-
You may need to download software for your OT sensor if you're [installing Defender for IoT software](ot-deploy/install-software-ot-sensor.md) on your own appliances, or [updating software versions](update-ot-software.md).
66+
You might need to download software for your OT sensor if you're [installing Defender for IoT software](ot-deploy/install-software-ot-sensor.md) on your own appliances, or [updating software versions](update-ot-software.md).
6767

6868
In [Defender for IoT](https://portal.azure.com/#view/Microsoft_Azure_IoT_Defender/IoTDefenderDashboard/~/Getting_started) in the Azure portal, use one of the following options:
6969

@@ -193,15 +193,15 @@ When you're done, use the following procedures to validate your certificate file
193193

194194
## Update the OT sensor network configuration
195195

196-
You'd configured your OT sensor network configuring during [installation](ot-deploy/install-software-ot-sensor.md). You may need to make changes as part of OT sensor maintenance, such as to modify network values or setting up a proxy configuration.
196+
After configuring your OT sensor network during [installation](ot-deploy/install-software-ot-sensor.md), you might need to make changes as part of OT sensor maintenance, such as modifying network values or setting up a proxy configuration.
197197

198198
**To update the OT sensor configuration:**
199199

200200
1. Sign into the OT sensor and select **System Settings** > **Basic** > **Sensor network settings**.
201201

202202
1. In the **Sensor network settings** pane, update the following details for your OT sensor as needed:
203203

204-
- **IP address**. Changing the IP address may require users to sign into your OT sensor again.
204+
- **IP address**. Changing the IP address might require users to sign into your OT sensor again.
205205
- **Subnet mask**
206206
- **Default gateway**
207207
- **DNS**. Make sure to use the same hostname that's configured in your organization's DNS server.
@@ -250,6 +250,10 @@ For more information, see [ERSPAN ports](best-practices/traffic-mirroring-method
250250

251251
> [!NOTE]
252252
> This procedure restarts your sensor software to implement any changes made.
253+
>
254+
> Defender for IoT ERSPAN monitoring is tested, certified, and supported **only when the ERSPAN tunnel originates from Cisco devices.**
255+
>
256+
> ERSPAN tunnels from non-Cisco vendors are **not supported** and might fail due to differences in ERSPAN implementations.
253257
254258
**To update your sensor's monitoring interfaces**:
255259

@@ -269,7 +273,7 @@ For more information, see [ERSPAN ports](best-practices/traffic-mirroring-method
269273
|Name |Description |
270274
|---------|---------|
271275
|**Mode** | Select one of the following: <br><br>- **SPAN Traffic (no encapsulation)** to use the default SPAN port mirroring. <br>- **Tunneling** if you're using ERSPAN mirroring. <br><br>For more information, see [Choose a traffic mirroring method for OT sensors](best-practices/traffic-mirroring-methods.md). |
272-
|**Description** | Enter an optional description for the interface. You'll see this later on in the sensor's **System settings > Interface configurations** page, and these descriptions may be helpful in understanding the purpose of each interface. |
276+
|**Description** | Enter an optional description for the interface. You'll see this later on in the sensor's **System settings > Interface configurations** page, and these descriptions might be helpful in understanding the purpose of each interface. |
273277
|**Interface IP** | The ERSPAN IP on the sensor side. <br> - The management interface IP and the ERSPAN interface IP must be configured on separate network subnets. <br> - Configuring both the management and ERSPAN IP addresses on the same subnet might lead to asymmetric routing issues. |
274278
| **Subnet** | The subnet mask of the ERSPAN interface IP. |
275279
|**Name** | Enter a unique name for the virtual ERSPAN interface.|
@@ -286,7 +290,7 @@ For more information, see [ERSPAN ports](best-practices/traffic-mirroring-method
286290

287291
## Synchronize time zones on an OT sensor
288292

289-
You may want to configure your OT sensor with a specific time zone so that all users see the same times regardless of the user's location.
293+
You might want to configure your OT sensor with a specific time zone so that all users see the same times regardless of the user's location.
290294

291295
Time zones are used in [alerts](how-to-view-alerts.md), [trends and statistics widgets](how-to-create-trends-and-statistics-reports.md), [data mining reports](how-to-create-data-mining-queries.md), [risk assessment reports](how-to-create-risk-assessment-reports.md), and [attack vector reports](how-to-create-attack-vector-reports.md).
292296

@@ -337,7 +341,7 @@ Make sure you can reach the SMTP server from the [sensor's management port](./be
337341

338342
## Upload and play PCAP files
339343

340-
When troubleshooting your OT sensor, you may want to examine data recorded by a specific PCAP file. To do so, you can upload a PCAP file to your OT sensor and replay the data recorded.
344+
When troubleshooting your OT sensor, you might want to examine data recorded by a specific PCAP file. To do so, you can upload a PCAP file to your OT sensor and replay the data recorded.
341345

342346
The **Play PCAP** option is enabled by default in the sensor console's settings.
343347

@@ -370,7 +374,7 @@ The **Play PCAP** option is now available in the sensor console's settings, unde
370374

371375
By default, each OT network sensor analyzes ingested data using [built-in analytics engines](architecture.md#defender-for-iot-analytics-engines), and triggers alerts based on both real-time and prerecorded traffic.
372376

373-
While we recommend that you keep all analytics engines on, you may want to turn off specific analytics engines on your OT sensors to limit the type of anomalies and risks monitored by that OT sensor.
377+
While we recommend that you keep all analytics engines on, you might want to turn off specific analytics engines on your OT sensors to limit the type of anomalies and risks monitored by that OT sensor.
374378

375379
> [!IMPORTANT]
376380
> When you disable a policy engine, information that the engine generates won't be available to the sensor. For example, if you disable the Anomaly engine, you won't receive alerts on network anomalies. If you'd created a [forwarding alert rule](how-to-forward-alert-information-to-partners.md), anomalies that the engine learns won't be sent.
@@ -418,7 +422,7 @@ After clearing data on a cloud-connected sensor:
418422
- Some actions on corresponding alerts in the Azure portal are no longer supported, such as downloading PCAP files or learning alerts.
419423

420424
> [!NOTE]
421-
> Network settings such as IP/DNS/GATEWAY will not be changed by clearing system data.
425+
> Network settings such as IP/DNS/GATEWAY won't be changed by clearing system data.
422426
423427
**To clear system data**:
424428

articles/governance/machine-configuration/whats-new/migrating-from-dsc-extension.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ resources
4242
| where type == 'microsoft.compute/virtualmachines/extensions'
4343
| extend
4444
VMId = toupper(substring(id, 0, indexof(id, '/extensions'))),
45-
ExtensionName = tolower(name)
46-
| where ExtensionName == 'microsoft.powershell.dsc'
45+
ExtensionName = tolower(name),
46+
ExtensionType = tolower(tostring(properties.type)),
47+
ExtensionPublisher = tolower(tostring(properties.publisher)),
48+
ExtensionVersion = tostring(properties.typeHandlerVersion),
49+
ExtensionState = tolower(tostring(properties.provisioningState))
50+
| where ExtensionPublisher == 'microsoft.powershell'
51+
| where ExtensionType == 'dsc'
4752
) on $left.JoinID == $right.VMId
48-
| project OSName, OSType, ExtensionName, ['id']
53+
| project OSName, OSType, ExtensionName, ExtensionType, ExtensionPublisher, ExtensionVersion, ExtensionState, ['id']
4954
| order by tolower(OSName) asc
5055
```
5156

articles/reliability/availability-zones-service-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The following table lists zonal and zone-redundant Azure services. Some services
5858
| [Azure Event Grid](reliability-event-grid.md#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | |
5959
| [Azure Event Hubs](./reliability-event-hubs.md#resilience-to-availability-zone-failures) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | |
6060
| [Azure ExpressRoute gateway](reliability-virtual-network-gateway.md?pivot=expressroute#resilience-to-availability-zone-failures) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | |
61-
| [Azure Files](./reliability-storage-files.md#resilience-to-availability-zone-failures) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | |
61+
| [Azure Files](./reliability-storage-files.md#resilience-to-availability-zone-failures) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: |
6262
| [Azure Firewall](reliability-firewall.md#resilience-to-availability-zone-failures) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: |
6363
| [Azure Firewall Manager](../firewall-manager/quick-firewall-policy.md) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: ||
6464
| [Azure Functions](./reliability-functions.md#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: ||
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Description of Azure Storage availability zone zone-down experience - active requests
3+
description: Description of Azure Storage availability zone zone-down experience - active requests
4+
author: anaharris-ms
5+
ms.service: azure
6+
ms.topic: include
7+
ms.date: 07/02/2024
8+
ms.author: anaharris
9+
ms.custom: include file
10+
---
11+
12+
In-flight requests might be dropped during the recovery process and should be retried. Applications should [implement retry logic](#resilience-to-transient-faults) to handle these temporary interruptions.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: Description of Azure Storage availability zone zone-down experience - detection and response
3+
description: Description of Azure Storage availability zone zone-down experience - detection and response
4+
author: anaharris-ms
5+
ms.service: azure
6+
ms.topic: include
7+
ms.date: 07/02/2024
8+
ms.author: anaharris
9+
ms.custom: include file
10+
---
11+
12+
Microsoft automatically detects zone failures and initiates recovery processes. No customer action is required for zone-redundant storage (ZRS) accounts.
13+
14+
If a zone becomes unavailable, Azure undertakes networking updates such as Domain Name System (DNS) repointing.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Description of Azure Storage availability zone zone-down experience - expected data loss
3+
description: Description of Azure Storage availability zone zone-down experience - expected data loss
4+
author: anaharris-ms
5+
ms.service: azure
6+
ms.topic: include
7+
ms.date: 07/02/2024
8+
ms.author: anaharris
9+
ms.custom: include file
10+
---
11+
12+
No data loss occurs during zone failures because data is synchronously replicated across multiple zones before write operations complete.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Description of Azure Storage availability zone zone-down experience - expected downtime
3+
description: Description of Azure Storage availability zone zone-down experience - expected downtime
4+
author: anaharris-ms
5+
ms.service: azure
6+
ms.topic: include
7+
ms.date: 07/02/2024
8+
ms.author: anaharris
9+
ms.custom: include file
10+
---
11+
12+
A small amount of downtime, typically, a few seconds, might occur during automatic recovery as traffic is redirected to healthy zones. When you design applications for ZRS, follow practices for [transient fault handling](#resilience-to-transient-faults), including implementing retry policies with exponential back-off.

0 commit comments

Comments
 (0)