Skip to content

Commit 636dfe6

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into WI435819-update-unicodes-sentinel-support-azure-commercial
2 parents 572bd8e + d9f83d9 commit 636dfe6

File tree

166 files changed

+1283
-884
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+1283
-884
lines changed

articles/api-management/api-management-capacity.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 04/17/2025
9+
ms.date: 06/16/2025
1010
ms.author: danlep
1111
ms.custom:
1212
- fasttrack-edit
@@ -42,6 +42,9 @@ In the v2 tiers, the following metrics are available:
4242

4343
* **Memory Percentage of Gateway** - The percentage of memory capacity used by the gateway units.
4444

45+
> [!NOTE]
46+
> Currently, the Memory Percentage of Gateway metric isn't supported in the Premium v2 tier.
47+
4548
Available aggregations for these metrics are as follows.
4649

4750
* **Avg** - Average percentage of capacity used across gateway processes in every [unit](upgrade-and-scale.md) of an API Management instance.

articles/api-management/api-management-howto-autoscale.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.custom: engagement-fy23
1313

1414
# Automatically scale an Azure API Management instance
1515

16-
[!INCLUDE [api-management-availability-premium-standard-basic](../../includes/api-management-availability-premium-standard-basic.md)]
16+
[!INCLUDE [api-management-availability-premium-standard-basic-premiumv2-standardv2-basicv2](../../includes/api-management-availability-premium-standard-basic-premiumv2-standardv2-basicv2.md)]
1717

1818
An Azure API Management service instance can scale automatically based on a set of rules. This behavior can be enabled and configured through [Azure Monitor autoscale](/azure/azure-monitor/autoscale/autoscale-overview#supported-services-for-autoscale).
1919

@@ -64,7 +64,7 @@ Follow these steps to configure autoscale for an Azure API Management service:
6464
|-----------------------|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
6565
| Metric source | Current resource | Define the rule based on the current API Management resource metrics. |
6666
| *Criteria* | | |
67-
| Metric name | Capacity | [Capacity metric](api-management-capacity.md) is an API Management metric reflecting usage of resources by an Azure API Management instance. |
67+
| Metric name | Capacity | [Capacity metric](api-management-capacity.md) is one of the API Management metrics reflecting usage of resources by an Azure API Management instance. Choose a capacity metric supported in your API Management service tier. |
6868
| Location | Select the primary location of the API Management instance | |
6969
| Operator | Greater than | |
7070
| Metric threshold | 70% | The threshold for the averaged capacity metric. For considerations on setting this threshold, see [Using capacity for scaling decisions](api-management-capacity.md#use-capacity-for-scaling-decisions). |

articles/api-management/api-management-region-availability.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: concept-article
9-
ms.date: 05/28/2025
9+
ms.date: 06/17/2025
1010
ms.author: danlep
1111
ms.custom:
1212
- references_regions
@@ -34,7 +34,7 @@ Information in the following table is updated regularly. Capacity availability i
3434
| Central India ||| | |
3535
| East Asia ||| ||
3636
| East US ||| | |
37-
| East US 2 ||| ||
37+
| East US 2 ||| ||
3838
| France Central ||| ||
3939
| Germany West Central |||||
4040
| Japan East ||| ||

articles/api-management/developer-portal-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: dlepow
77

88
ms.service: azure-api-management
99
ms.topic: concept-article
10-
ms.date: 04/28/2025
10+
ms.date: 06/04/2025
1111
ms.author: danlep
1212
---
1313

@@ -64,9 +64,9 @@ If you're accessing the portal for the first time, the portal includes placehold
6464
For a step-by-step walkthrough of customizing and publishing the developer portal, see [Tutorial: Access and customize the developer portal](api-management-howto-developer-portal-customize.md).
6565

6666
> [!IMPORTANT]
67-
> * Access to the developer portal by API publishers and consumers requires network connectivity to both the developer portal's endpoint (default: `https://<apim-instance-name>.portal.azure-api.net`) and the API Management instance's management endpoint (default: `https://<apim-instance-name>.management.azure-api.net`).
67+
> * Access to the developer portal by API publishers and consumers requires network connectivity to the developer portal's endpoint (default: `https://<apim-instance-name>.portal.azure-api.net`).
6868
> * Publishing the developer portal requires additional connectivity to blob storage managed by API Management in the West US region.
69-
> * If the API Management instance is deployed in a VNet, ensure that the hostnames of the developer portal and management endpoint resolve properly and that you enable connectivity to required dependencies for the developer portal. [Learn more](virtual-network-reference.md).
69+
> * If the API Management instance is deployed in a VNet, ensure that the hostname of the developer portal resolves properly and that you enable connectivity to required dependencies for the developer portal. [Learn more](virtual-network-reference.md).
7070
7171
### Visual editor
7272

@@ -268,4 +268,4 @@ Learn more about the developer portal:
268268
Browse other resources:
269269

270270
- [GitHub repository with the source code](https://github.com/Azure/api-management-developer-portal)
271-
- [Frequently asked questions about the developer portal](developer-portal-faq.md)
271+
- [Frequently asked questions about the developer portal](developer-portal-faq.md)

articles/api-management/self-hosted-gateway-enable-dapr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Dapr integration in API Management enables operations teams to directly expose D
1818

1919
## About Dapr
2020

21-
Dapr is a portable runtime for building stateless and stateful microservices-based applications with any language or framework. It codifies the common microservice patterns, like service discovery and invocation with build-in retry logic, publish-and-subscribe with at-least-once delivery semantics, or pluggable binding resources to ease composition using external services. Go to [dapr.io](https://dapr.io) for detailed information and instruction on how to get started with Dapr.
21+
Dapr is a portable runtime for building stateless and stateful microservices-based applications with any language or framework. It codifies the common microservice patterns, like service discovery and invocation with built-in retry logic, publish-and-subscribe with at-least-once delivery semantics, or pluggable binding resources to ease composition using external services. Go to [dapr.io](https://dapr.io) for detailed information and instruction on how to get started with Dapr.
2222

2323
## Enable Dapr support
2424

articles/api-management/v2-service-tiers-overview.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: concept-article
9-
ms.date: 05/09/2025
9+
ms.date: 06/16/2025
1010
ms.author: danlep
1111
ms.custom:
1212
- references_regions
@@ -77,7 +77,6 @@ The following API Management capabilities are currently unavailable in the v2 ti
7777
* Multiple custom domain names
7878
* Capacity metric - *replaced by CPU Percentage of Gateway and Memory Percentage of Gateway metrics*
7979
* Built-in analytics - *replaced by Azure Monitor-based dashboard*
80-
* Autoscaling
8180
* Upgrade to v2 tiers from classic tiers
8281
* CA Certificates
8382
* Sending events to Event Grid

articles/api-management/validate-client-certificate-policy.md

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ For more information about custom CA certificates and certificate authorities, s
5454

5555
| Name | Description | Required | Default |
5656
| ------------------------------- | -----------------| -------- | ----------- |
57-
| validate-revocation | Boolean. Specifies whether certificate is validated against online revocation list. Policy expressions aren't allowed. | No | `true` |
58-
| validate-trust| Boolean. Specifies if validation should fail in case chain cannot be successfully built up to trusted CA. Policy expressions aren't allowed. | No | `true` |
59-
| validate-not-before | Boolean. Validates value against current time. Policy expressions aren't allowed.| No| `true` |
60-
| validate-not-after | Boolean. Validates value against current time. Policy expressions aren't allowed.| No| `true`|
61-
| ignore-error | Boolean. Specifies if policy should proceed to the next handler or jump to on-error upon failed validation. Policy expressions aren't allowed. | No | `false` |
57+
| validate-revocation | Boolean. Specifies whether certificate is validated against online revocation list. Policy expressions aren't allowed. | No | `true` |
58+
| validate-trust| Boolean. Specifies if validation should fail in case chain cannot be successfully built up to trusted CA. Policy expressions aren't allowed. | No | `true` |
59+
| validate-not-before | Boolean. Validates value against current time. Policy expressions aren't allowed.| No| `true` |
60+
| validate-not-after | Boolean. Validates value against current time. Policy expressions aren't allowed.| No| `true`|
61+
| ignore-error | Boolean. Specifies if policy should proceed to the next handler or jump to on-error upon failed validation. Policy expressions aren't allowed. | No | `false` |
6262

6363
## Elements
6464

@@ -70,27 +70,24 @@ For more information about custom CA certificates and certificate authorities, s
7070

7171
| Name | Description | Required | Default |
7272
| ------------------------------- | -----------------| -------- | ----------- |
73-
| thumbprint | Certificate thumbprint. | No | N/A |
73+
| thumbprint | Certificate SHA-1 thumbprint. | No | N/A |
7474
| serial-number | Certificate serial number. | No | N/A |
7575
| common-name | Certificate common name (part of Subject string). | No | N/A |
7676
| subject | Subject string. Must follow format of Distinguished Name, which consists of comma-separated name attributes, for example, *"CN=MyName, OU=MyOrgUnit, C=US..."*.| No | N/A |
7777
| dns-name | Value of dnsName entry inside Subject Alternative Name claim. | No | N/A |
78-
| issuer-subject | Issuer's subject. Must follow format of Distinguished Name, which consists of comma-separated name attributes, for example, *"CN=MyName, OU=MyOrgUnit, C=US..."*. | No | N/A |
79-
| issuer-thumbprint | Issuer thumbprint. | No | N/A |
80-
| issuer-certificate-id | Identifier of existing certificate entity representing the issuer's public key. Mutually exclusive with other issuer attributes. | No | N/A |
78+
| issuer-subject | Issuer's subject. Must follow format of Distinguished Name. | No | N/A |
79+
| issuer-thumbprint | Issuer SHA-1 thumbprint. | No | N/A |
80+
| issuer-certificate-id | Identifier of existing certificate entity representing the issuer's public key. Mutually exclusive with other issuer attributes. | No | N/A |
81+
8182

8283
## Usage
8384

8485
- [**Policy sections:**](./api-management-howto-policies.md#understanding-policy-configuration) inbound
8586
- [**Policy scopes:**](./api-management-howto-policies.md#scopes) global, workspace, product, API, operation
8687
- [**Gateways:**](api-management-gateways-overview.md) classic, v2, consumption, self-hosted, workspace
8788

89+
## Examples
8890

89-
### Usage notes
90-
91-
* You must use double quotes to enclose values of name attributes in the `subject` and `issuer-subject` attributes when they contain certain special characters such as ",". For example, specify `O="Contoso, Inc."` instead of `O=Contoso, Inc.` for the organization name. [Learn more](/windows/win32/api/wincrypt/nf-wincrypt-certnametostra#remarks)
92-
93-
## Example
9491

9592
The following example validates a client certificate to match the policy's default validation rules and checks whether the subject and issuer name match specified values.
9693

@@ -109,6 +106,25 @@ The following example validates a client certificate to match the policy's defau
109106
</validate-client-certificate>
110107
```
111108

109+
The following example performs a stricter validation by cheking whether the subject thumbprint and the issuer thumbprint match specified values.
110+
111+
```xml
112+
<validate-client-certificate
113+
validate-revocation="true"
114+
validate-trust="true"
115+
validate-not-before="true"
116+
validate-not-after="true"
117+
ignore-error="false">
118+
<identities>
119+
<identity
120+
thumbprint="AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
121+
issuer-thumbprint="BB22CC33DD44EE55FF66AA77BB88CC99DD00EE11" />
122+
</identities>
123+
</validate-client-certificate>
124+
```
125+
126+
127+
112128
## Related policies
113129

114130
* [Authentication and authorization](api-management-policies.md#authentication-and-authorization)

articles/azure-signalr/signalr-howto-use-management-sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.author: lianwei
1010

1111
# Use Azure SignalR Management SDK
1212

13-
Azure SignalR Management SDK helps you to manage SignalR clients through Azure SignalR Service directly such as broadcast messages. Therefore, this SDK could be but not limited to be used in [serverless](https://azure.microsoft.com/solutions/serverless/) environments. You could use this SDK to manage SignalR clients connected to your Azure SignalR Service in any environment, such as in a console app, in an Azure function or in a web server.
13+
Azure SignalR Management SDK helps you to manage SignalR clients through Azure SignalR Service directly such as broadcast messages. Therefore, this SDK can be used in [serverless](https://azure.microsoft.com/solutions/serverless/) environments, but it is not limited to them. You could use this SDK to manage SignalR clients connected to your Azure SignalR Service in any environment, such as in a console app, in an Azure function or in a web server.
1414

1515
> [!NOTE]
1616
>

articles/backup/azure-kubernetes-service-backup-troubleshoot.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot Azure Kubernetes Service backup
33
description: Symptoms, causes, and resolutions of the Azure Kubernetes Service backup and restore operations.
44
ms.topic: troubleshooting
5-
ms.date: 04/30/2025
5+
ms.date: 06/18/2025
66
ms.service: azure-backup
77
ms.custom:
88
- ignite-2023
@@ -65,6 +65,9 @@ The extension pods aren't exempt, and require the Microsoft Entra pod identity t
6565

6666
3. To assign the *Storage Blob Data Contributor* role to the extension identity, run the following command:
6767

68+
>[!Note]
69+
>Ensure that you use the latest Terraform script version. [Learn more](quick-kubernetes-backup-terraform.md#prerequisites).
70+
6871
```azurecli-interactive
6972
az role assignment create --assignee-object-id $(az k8s-extension show --name azure-aks-backup --cluster-name aksclustername --resource-group aksclusterresourcegroup --cluster-type managedClusters --query aksAssignedIdentity.principalId --output tsv) --role 'Storage Blob Data Contributor' --scope /subscriptions/subscriptionid/resourceGroups/storageaccountresourcegroup/providers/Microsoft.Storage/storageAccounts/storageaccountname
7073
```

articles/backup/azure-kubernetes-service-cluster-manage-backups.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.custom:
77
- devx-track-azurecli
88
- ignite-2023
99
- ignite-2024
10-
ms.date: 01/16/2025
10+
ms.date: 06/18/2025
1111
author: jyothisuri
1212
ms.author: jsuri
1313
---
@@ -22,8 +22,9 @@ In addition, it helps to describe how to manage backup for the Azure Kubernetes
2222

2323
## Resource provider registrations
2424

25-
- You must register these resource providers on the subscription before initiating any backup and restore operation.
26-
- Once the registration is complete, you can perform backup and restore operations on all the cluster under the subscription.
25+
Resource Provider registration is required for installing the Backup Extension, and initiating any backup and restore operation. You can do this registration as a Subscription Owner. Generally, the Resource Provider is already registered in an Azure subscription. If not, register the `Microsoft.KubernetesConfiguration` resource provider.
26+
27+
After the registration is complete, you can perform backup and restore operations on all the cluster under the subscription.
2728

2829
### Register the Backup Extension
2930

0 commit comments

Comments
 (0)