Skip to content

Commit a346541

Browse files
Merge pull request #311269 from MicrosoftDocs/main
Auto Publish – main to live - 2026-02-03 12:00 UTC
2 parents da3f625 + ab09231 commit a346541

10 files changed

Lines changed: 85 additions & 32 deletions

File tree

articles/active-directory-b2c/phone-based-mfa.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: Securing phone-based MFA in Azure AD B2C
2+
title: Secure phone-based MFA in Azure AD B2C
33
titleSuffix: Azure AD B2C
44
description: Learn tips for securing phone-based multifactor authentication in your Azure AD B2C tenant by using Azure Monitor Log Analytics reports and alerts. Use our workbook to identify fraudulent phone authentications and mitigate fraudulent sign-ups. =
55

66
author: kengaderdus
77
manager: CelesteDG
88
ms.service: azure-active-directory
99
ms.topic: how-to
10-
ms.date: 1/23/2025
10+
ms.date: 02/03/2026
1111
ms.author: kengaderdus
1212
ms.subservice: b2c
1313
ms.custom: sfi-image-nochange
@@ -17,7 +17,7 @@ ms.custom: sfi-image-nochange
1717
#Customer intent: As an Azure AD B2C administrator, I want to monitor phone authentication failures and mitigate fraudulent sign-ups, so that I can protect against malicious use of the telephony service and ensure a secure authentication process.
1818

1919
---
20-
# Securing phone-based multifactor authentication
20+
# Secure phone-based multifactor authentication
2121
[!INCLUDE [active-directory-b2c-end-of-sale-notice-b](../../includes/active-directory-b2c-end-of-sale-notice-b.md)]
2222

2323
With Microsoft Entra multifactor authentication, users can choose to receive an automated voice call at a phone number they register for verification. Malicious users could take advantage of this method by creating multiple accounts and placing phone calls without completing the MFA registration process. These numerous failed sign-ups could exhaust the allowed sign-up attempts, preventing other users from signing up for new accounts in your Azure AD B2C tenant. To help protect against these attacks, you can use Azure Monitor to monitor phone authentication failures and mitigate fraudulent sign-ups.
@@ -144,8 +144,8 @@ To help prevent fraudulent sign-ups, remove any country/region codes that do not
144144
</RelyingParty>
145145
</TrustFrameworkPolicy>
146146
```
147-
> [!IMPORTANT]
148-
>Add the code in step 2 to the _relying party policy_ to enforce country/region code restrictions on the server side. You must not define these elements only in parent policies; put them in the relying party policy.
147+
> [!IMPORTANT]
148+
>Add the code in step 2 to the _relying party policy_ to enforce country/region code restrictions on the server side. You must not define these elements only in parent policies; put them in the relying party policy.
149149

150150
1. In the `BuildingBlocks` section of this policy file, add the following code. Make sure to include only the country/region codes relevant to your organization:
151151

articles/azure-netapp-files/azure-netapp-files-solution-architectures.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.custom:
88
- linux-related-content
99
- build-2025
1010
ms.topic: concept-article
11-
ms.date: 01/21/2026
11+
ms.date: 02/03/2026
1212
ms.author: anfdocs
1313
# Customer intent: As a cloud architect, I want to implement Azure NetApp Files to migrate and run mission-critical applications, so that I can ensure high performance, scalability, and security for diverse workloads in the cloud.
1414
---
@@ -136,6 +136,8 @@ This section provides references to SAP on Azure solutions.
136136
* [Azure NetApp Files Backup for SAP Solutions](https://techcommunity.microsoft.com/t5/running-sap-applications-on-the/anf-backup-for-sap-solutions/ba-p/3717977)
137137
* [SAP HANA Disaster Recovery with Azure NetApp Files](https://docs.netapp.com/us-en/netapp-solutions-sap/pdfs/sidebar/SAP_HANA_Disaster_Recovery_with_Azure_NetApp_Files.pdf)
138138
* [Running SAP Applications on the Microsoft Platform](https://techcommunity.microsoft.com/blog/sapapplications/designing-migrating-and-managing-a-151-node-sap-bw-scale-out-landscape-on-micros/3715003)
139+
* [SAP HANA data protection on Azure NetApp Files with SnapCenter](https://techcommunity.microsoft.com/blog/sapapplications/sap-hana-data-protection-on-azure-netapp-files-with-snapcenter/3510031)
140+
* [SAP System Refresh and Cloning operations on Azure NetApp Files with SnapCenter](https://techcommunity.microsoft.com/blog/sapapplications/sap-system-refresh-and-cloning-operations-on-azure-netapp-files-with-snapcenter/4356389)
139141

140142
### SAP AnyDB
141143

articles/azure-netapp-files/snapshots-restore-new-volume.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,12 @@ ms.author: anfdocs
2020

2121
* To avoid extensive restore times, only perform one "restore snapshot to new volume" operation at a time. For this reason, chained restore operations, such as restoring a snapshot to a new volume while the originating volume itself is being restored from a snapshot, should be avoided as well. Alternatively, consider using [cross-zone replication within the same zone](cross-zone-region-replication-configure.md) to create an independent volume copy.
2222

23-
* Only enable backup, snapshots, and replication (cross-region or cross-zone) on the new volume _after_ it's fully restored from the snapshot. To ensure the volume is fully restored, check the progress indicator in the volume details.
23+
* Cross-region replication and cross-zone replication operations are suspended and cannot be added while restoring a snapshot to a new volume.
2424

25-
* Depending on the size of the volume being restored, the restore operation may take a few minutes to multiple hours to complete.
25+
* Only enable backup, snapshots, and replication (cross-region or cross-zone) on the new volume _after_ it's fully restored from the snapshot. To ensure the volume is fully restored, check the progress indicator in the volume details.
2626

2727
* If you use the cool access feature, see [Manage Azure NetApp Files storage with cool access](manage-cool-access.md#considerations) for more considerations.
2828

29-
* Cross-region replication and cross-zone replication operations are suspended and cannot be added while restoring a snapshot to a new volume.
30-
3129
### Considerations for the Elastic service level
3230

3331
* The new volume must be in the same Elastic capacity pool that contains the source snapshot.

articles/azure-vmware/azure-vmware-solution-private-cloud-maintenance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The following actions are necessary for ensuring host maintenance operations are
5656
- Consult with your solution vendor and update in advance if necessary to maintain compatibility post-upgrade.
5757

5858
>[!IMPORTANT]
59-
> If any of these maintenance blocking configurations exist on an Azure VMware Solution host, you'll receive alerts on your Resource Health for AVS dashboard. To ensure unhealthy hosts are replaced and upgrades succeed, such blocking configurations will be mitigated by taking appropriate remediation steps to maintain the availability of your private cloud. In some cases, these remediation steps would include powering off a VM and migrating it to another host and then powering it on, which might briefly disrupt the application running on the VM
59+
> If any of these maintenance blocking configurations exist on an Azure VMware Solution host, you'll receive alerts on your Resource Health dashboard. To ensure unhealthy hosts are replaced and upgrades succeed, such blocking configurations will be mitigated by taking appropriate remediation steps to maintain the availability of your private cloud. In some cases, these remediation steps would include powering off a VM and migrating it to another host and then powering it on, which might briefly disrupt the application running on the VM.
6060
6161
## Alert Codes and Remediation Table
6262
| Error Code | Error Details | Recommended Action |

articles/firewall/compliance-certifications.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ ms.author: duau
1212

1313
# Azure Firewall certifications
1414

15-
To help you meet your own compliance obligations across regulated industries and markets worldwide, Azure maintains the largest compliance portfolio in the industry both in terms of breadth (total number of offerings) and depth (number of [customer-facing services](https://azure.microsoft.com/services/) in assessment scope). For service availability, see [Products available by region](https://azure.microsoft.com/global-infrastructure/services/).
15+
To help you meet your own compliance obligations across regulated industries and markets worldwide, Azure maintains the largest compliance portfolio in the industry both in terms of breadth (total number of offerings) and depth (number of [customer-facing services](https://azure.microsoft.com/services/) in assessment scope).
16+
For service availability, see [Products available by region](https://azure.microsoft.com/global-infrastructure/services/).
1617

1718
## Azure Firewall audit scope
1819

articles/iot-operations/secure-iot-ops/howto-manage-certificates.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,4 +208,30 @@ You can delete synced certificates as well. When you delete a synced certificate
208208
The previous sections explained how to manage certificates using the operations experience web UI and the Azure portal. You can also use the Azure CLI to manage the certificates in the connector for OPC UA trust and issuer lists. For more information, see [az iot ops connector opcua trust](/cli/azure/iot/ops/connector/opcua/trust) and [az iot ops connector opcua issuer](/cli/azure/iot/ops/connector/opcua/issuer) commands.
209209

210210
> [!TIP]
211-
> Remember, these certificates must be stored as secrets in Azure Key Vault.
211+
> Remember, these certificates must be stored as secrets in Azure Key Vault.
212+
213+
## Add certificates as secrets to Azure Key Vault
214+
215+
If you use the operations experience to select existing certificates that were previously added to Azure Key Vault, make sure that the secrets are in a format and encoding that's supported by Azure IoT Operations.
216+
217+
To add a PEM certificate secret to Azure Key Vault, you can use a command like the following example:
218+
219+
```azcli
220+
az keyvault secret set \
221+
--vault-name <your-key-vault-name> \
222+
--name my-cert-pem \
223+
--file ./my-cert.pem \
224+
--encoding hex \
225+
--content-type 'application/x-pem-file'
226+
```
227+
228+
To add a binary DER certificate secret to Azure Key Vault, you can use a command like the following example:
229+
230+
```azcli
231+
az keyvault secret set \
232+
--vault-name <your-key-vault-name> \
233+
--name my-cert-der \
234+
--file ./my-cert.der \
235+
--encoding hex \
236+
--content-type 'application/pkix-cert'
237+
```

articles/iot-operations/secure-iot-ops/howto-manage-secrets.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,29 @@ The previous sections explained how to manage secrets using the operations exper
7777
1. Use `kubectl` to create an `AKVSync` custom resource to configure the synchronization of a secret from Azure Key Vault to the Kubernetes cluster.
7878

7979
1. Use `az iot ops ns device endpoint inbound add` to configure an endpoint that references the synced secrets.
80+
81+
## Add secrets to Azure Key Vault
82+
83+
If you use the operations experience to select existing secrets that were previously added to Azure Key Vault, make sure that the secrets are in a format and encoding that's supported by Azure IoT Operations.
84+
85+
To add a PEM certificate secret to Azure Key Vault, you can use a command like the following example:
86+
87+
```azcli
88+
az keyvault secret set \
89+
--vault-name <your-key-vault-name> \
90+
--name client-cert-pem \
91+
--file ./client-cert.pem \
92+
--encoding hex \
93+
--content-type 'application/x-pem-file'
94+
```
95+
96+
To add a binary DER certificate secret to Azure Key Vault, you can use a command like the following example:
97+
98+
```azcli
99+
az keyvault secret set \
100+
--vault-name <your-key-vault-name> \
101+
--name cert-file-der \
102+
--file ./cert-file.der \
103+
--encoding hex \
104+
--content-type 'application/pkix-cert'
105+
```

articles/storage/container-storage/TOC.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,34 @@
1111
href: install-container-storage-aks.md
1212
- name: Use with local NVMe
1313
href: use-container-storage-with-local-disk.md
14-
- name: Use with Elastic SAN
14+
- name: Use with Azure Elastic SAN
1515
href: use-container-storage-with-elastic-san.md
1616
- name: Remove Azure Container Storage
1717
href: remove-container-storage.md
1818
- name: Concepts
1919
items:
20+
- name: Frequently asked questions
21+
href: container-storage-faq.md
2022
- name: Enable zone-redundant storage
2123
href: enable-multi-zone-redundancy.md
22-
- name: Configure encryption
23-
href: configure-encryption-for-elastic-san.md
2424
- name: Resize persistent volumes
2525
href: resize-volume.md
2626
- name: Volume snapshots
2727
href: volume-snapshot-restore.md
28+
- name: Configure encryption
29+
href: configure-encryption-for-elastic-san.md
2830
- name: Connect with Prometheus
2931
href: enable-monitoring.md
3032
- name: Connect with Grafana
3133
href: use-grafana-dashboard.md
32-
- name: Billing
34+
- name: Understand billing
3335
href: container-storage-billing.md
34-
- name: Frequently asked questions
35-
href: container-storage-faq.md
36+
- name: Resources
37+
items:
38+
- name: Pricing for Azure Container Storage
39+
href: https://azure.microsoft.com/pricing/details/container-storage/
40+
- name: Release notes for Azure Container Storage
41+
href: container-storage-release-notes.md
3642
- name: Reference
3743
items:
3844
- name: Storage pool parameters (version 1.x.x)
@@ -64,12 +70,6 @@
6470
- name: Resource Manager template
6571
displayName: arm
6672
href: /azure/templates/microsoft.storage/allversions
67-
- name: Resources
68-
items:
69-
- name: Pricing for Azure Container Storage
70-
href: https://azure.microsoft.com/pricing/details/container-storage/
71-
- name: Release notes for Azure Container Storage
72-
href: container-storage-release-notes.md
7373
- name: Azure Container Storage (version 1.x.x)
7474
items:
7575
- name: What is Azure Container Storage (version 1.x.x)?

articles/storage/container-storage/container-storage-introduction.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ The following table lists key features of Azure Container Storage and indicates
5454

5555
| Feature | Local NVMe | Elastic SAN |
5656
|---|---|---|
57-
| Ephemeral volumes | Supported | Not supported |
58-
| Persistent volumes | Supported<sup>1</sup> | Supported |
59-
| PV expansion/resize | Supported | Supported |
60-
| Snapshots | Not supported | Supported |
57+
| Ephemeral volumes | [Supported](./use-container-storage-with-local-disk.md) | Not supported |
58+
| Persistent volumes | [Supported<sup>1</sup>](./use-container-storage-with-local-disk.md) | [Supported](./use-container-storage-with-elastic-san.md) |
59+
| PV expansion/resize | [Supported](./resize-volume.md) | [Supported](./resize-volume.md) |
60+
| Snapshots | Not supported | [Supported](./volume-snapshot-restore.md) |
6161
| Replication | Not supported | Supported (LRS and ZRS) |
62-
| ZRS option | N/A | Supported |
63-
| Encryption | N/A | Supported |
62+
| ZRS option | N/A | [Supported](./enable-multi-zone-redundancy.md) |
63+
| Encryption | N/A | [Supported](./configure-encryption-for-elastic-san.md) |
6464

6565
<sup>1</sup> By default, Azure Container Storage uses generic ephemeral volumes for local NVMe disks, which means data isn't retained after pod deletion. To enable persistent volumes that aren't linked to the lifecycle of the pod, add the appropriate annotation to your persistent volume claim (PVC). For details, see [Create persistent volumes with local NVMe disks](use-container-storage-with-local-disk.md).
6666

articles/storage/container-storage/container-storage-release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ Azure Container Storage follows a transparent and predictable support lifecycle,
149149

150150
| Release version | Release Date | End of Life | Supported Kubernetes Versions |
151151
|-----------------|---------------|-------------|-------------------------------|
152-
|2.1.9 - Minor Release | 02/03/2026 | 02/02/2027 | 1.33, 1.32, 1.31 |
152+
|2.1.0 - Minor Release | 02/03/2026 | 02/02/2027 | 1.33, 1.32, 1.31 |
153153
|2.0.1 - Patch Release | 12/16/2025 | 09/09/2026 | 1.33, 1.32, 1.31 |
154154
|1.4.0 - Minor Release | 12/16/2025 | 12/15/2026 | 1.33, 1.32, 1.31 |
155155
|2.0.0 - Major Release | 09/10/2025 | 09/09/2026 | 1.33, 1.32, 1.31 |

0 commit comments

Comments
 (0)