Skip to content

Commit ec4279d

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into er-vnet
2 parents 3cdfded + c2ea913 commit ec4279d

File tree

1,215 files changed

+7449
-7111
lines changed

Some content is hidden

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

1,215 files changed

+7449
-7111
lines changed

.openpublishing.redirection.json

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
{
22
"redirections": [
33
{
4+
"source_path": "articles/application-gateway/powershell-samples.md",
5+
"redirect_url": "/previous-versions/azure/application-gateway/powershell-samples",
6+
"redirect_document_id": false
7+
},
8+
{
49
"source_path": "articles/storage/blobs/storage-blob-scalable-app-create-vm.md",
510
"redirect_url": "/previous-versions/azure/storage/blobs/storage-blob-scalable-app-create-vm",
611
"redirect_document_id": false
@@ -500,6 +505,7 @@
500505
"redirect_url": "/azure/azure-health-insights/overview",
501506
"redirect_document_id": false
502507
},
508+
503509
{
504510
"source_path_from_root": "/articles/azure-health-insights/response-info.md",
505511
"redirect_url": "/azure/azure-health-insights/overview",
@@ -508,7 +514,52 @@
508514
{
509515
"source_path_from_root": "/articles/azure-maps/tutorial-iot-hub-maps.md",
510516
"redirect_url": "/azure/azure-maps",
511-
"redirect_document_id": true
517+
"redirect_document_id": false
518+
},
519+
{
520+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/faq.md",
521+
"redirect_url": "/azure/azure-health-insights/overview",
522+
"redirect_document_id": false
523+
},
524+
{
525+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/get-started.md",
526+
"redirect_url": "/azure/azure-health-insights/overview",
527+
"redirect_document_id": false
528+
},
529+
{
530+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/inferences.md",
531+
"redirect_url": "/azure/azure-health-insights/overview",
532+
"redirect_document_id": false
533+
},
534+
{
535+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/model-configuration.md",
536+
"redirect_url": "/azure/azure-health-insights/overview",
537+
"redirect_document_id": false
538+
},
539+
{
540+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/overview.md",
541+
"redirect_url": "/azure/azure-health-insights/overview",
542+
"redirect_document_id": false
543+
},
544+
{
545+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/patient-info.md",
546+
"redirect_url": "/azure/azure-health-insights/overview",
547+
"redirect_document_id": false
548+
},
549+
{
550+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/support-and-help.md",
551+
"redirect_url": "/azure/azure-health-insights/overview",
552+
"redirect_document_id": false
553+
},
554+
{
555+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/transparency-note.md",
556+
"redirect_url": "/azure/azure-health-insights/overview",
557+
"redirect_document_id": false
558+
},
559+
{
560+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/index.yml",
561+
"redirect_url": "/azure/azure-health-insights/overview",
562+
"redirect_document_id": false
512563
},
513564
{
514565
"source_path_from_root": "/articles/azure-maps/about-creator.md",
@@ -4665,6 +4716,11 @@
46654716
"redirect_url": "/azure/modeling-simulation-workbench/concept-storage",
46664717
"redirect_document_id": false
46674718
},
4719+
{
4720+
"source_path_from_root": "/articles/modeling-simulation-workbench/quickstart-create-portal.md",
4721+
"redirect_url": "/azure/modeling-simulation-workbench/get-started-modeling-simulation-workbench",
4722+
"redirect_document_id": false
4723+
},
46684724
{
46694725
"source_path_from_root": "/articles/load-balancer/upgrade-basic-standard.md",
46704726
"redirect_url": "/azure/load-balancer/upgrade-basic-standard-with-powershell",
@@ -4699,6 +4755,11 @@
46994755
"source_path_from_root": "/articles/load-balancer/load-balancer-ipv6-internet-cli.md",
47004756
"redirect_url": "/azure/load-balancer/virtual-network-ipv4-ipv6-dual-stack-standard-load-balancer-powershell",
47014757
"redirect_document_id": false
4758+
},
4759+
{
4760+
"source_path_from_root": "/articles/third-party-notices.md",
4761+
"redirect_url": "/azure-docs/ThirdPartyNotices.md",
4762+
"redirect_document_id": false
47024763
}
47034764
]
4704-
}
4765+
}

articles/active-directory-b2c/data-residency.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ Azure AD B2C is **generally available worldwide** with the option for **data res
3232

3333
If you enable [Go-Local add-on](#go-local-add-on), you can store your data exclusively in a specific country/region.
3434

35+
> [!NOTE]
36+
> Azure AD B2C is generally available in the Microsoft Azure global cloud and Microsoft Azure operated by 21Vianet. Azure AD B2C is not available in Microsoft Azure Government.
3537
3638
## Region availability
3739

articles/active-directory-b2c/faq.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -268,12 +268,9 @@ sections:
268268
No, Azure AD B2C tenants don't support [group-based assignment to Microsoft Entra Enterprise Applications](../active-directory/manage-apps/assign-user-or-group-access-portal.md).
269269
270270
- question: |
271-
What Azure AD B2C features are unavailable in Microsoft Azure Government?
271+
Is Azure AD B2C available in Microsoft Azure Government?
272272
answer: |
273-
The following AD B2C features are currently unavailable in Microsoft Azure Government:
274-
275-
* API connectors
276-
* Conditional Access
273+
No, Azure AD B2C is not available in Microsoft Azure Government.
277274
278275
- question: |
279276
I am using rolling refresh tokens for my application and I am getting an invalid_grant error on redeeming newly acquired refresh tokens well within their set validity period. Why does this happen?
Binary file not shown.
Binary file not shown.
Binary file not shown.

articles/api-management/api-management-howto-app-insights.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -375,15 +375,8 @@ To emit custom metrics, perform the following configuration steps.
375375
376376
### Limits for custom metrics
377377
378-
Azure Monitor imposes [usage limits](/azure/azure-monitor/essentials/metrics-custom-overview#quotas-and-limits) for custom metrics that may affect your ability to emit metrics from API Management. For example, Azure Monitor currently sets a limit of 10 dimension keys per metric, and a limit of 50,000 total active time series per region in a subscription (within a 12 hour period).
379-
380-
These limits have the following implications for configuring custom metrics in API Management:
381-
382-
* You can configure a maximum of 10 custom dimensions per `emit-metric` policy.
383-
384-
* The number of active time series generated by the `emit-metric` policy within a 12 hour period is the product of the number of unique values of each configured dimension during the period. For example, if three custom dimensions were configured in the policy, and each dimension had 10 possible values within the period, the `emit-metric` policy would contribute 1,000 (10 x 10 x 10) active time series.
385-
386-
* If you configure the `emit-metric` policy in multiple API Management instances that are in the same region in a subscription, all instances can contribute to the regional active time series limit.
378+
[!INCLUDE [api-management-custom-metrics-limits](../../includes/api-management-custom-metrics-limits.md)]
379+
387380
388381
## Performance implications and log sampling
389382

articles/api-management/azure-openai-emit-token-metric-policy.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,21 @@ ms.custom:
1717

1818
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1919

20-
The `azure-openai-emit-token-metric` policy sends metrics to Application Insights about consumption of large language model tokens through Azure OpenAI Service APIs. Token count metrics include: Total Tokens, Prompt Tokens, and Completion Tokens.
20+
The `azure-openai-emit-token-metric` policy sends custom metrics to Application Insights about consumption of large language model tokens through Azure OpenAI Service APIs. Token count metrics include: Total Tokens, Prompt Tokens, and Completion Tokens.
2121

2222
[!INCLUDE [api-management-policy-generic-alert](../../includes/api-management-policy-generic-alert.md)]
2323

2424
[!INCLUDE [api-management-azure-openai-models](../../includes/api-management-azure-openai-models.md)]
2525

26+
## Limits for custom metrics
27+
28+
[!INCLUDE [api-management-custom-metrics-limits](../../includes/api-management-custom-metrics-limits.md)]
29+
2630

2731
## Prerequisites
2832

2933
* One or more Azure OpenAI Service APIs must be added to your API Management instance. For more information, see [Add an Azure OpenAI Service API to Azure API Management](./azure-openai-api-from-specification.md).
30-
* Your API Management instance must be integrated with Application insights. For more information, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md#create-a-connection-using-the-azure-portal).
34+
* Your API Management instance must be integrated with Application insights. For more information, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md).
3135
* Enable Application Insights logging for your Azure OpenAI APIs.
3236
* Enable custom metrics with dimensions in Application Insights. For more information, see [Emit custom metrics](api-management-howto-app-insights.md#emit-custom-metrics).
3337

@@ -46,7 +50,6 @@ The `azure-openai-emit-token-metric` policy sends metrics to Application Insight
4650
| Attribute | Description | Required | Default value |
4751
| --------- | -------------------------- | ------------------ | -------------- |
4852
| namespace | A string. Namespace of metric. Policy expressions aren't allowed. | No | API Management |
49-
| value | Value of metric expressed as a double. Policy expressions are allowed. | No | 1 |
5053

5154

5255
## Elements
@@ -88,15 +91,13 @@ The `azure-openai-emit-token-metric` policy sends metrics to Application Insight
8891

8992
## Example
9093

91-
The following example sends Azure OpenAI token count metrics to Application Insights along with User ID, Client IP, and API ID as dimensions.
94+
The following example sends Azure OpenAI token count metrics to Application Insights along with API ID as a custom dimension.
9295

9396
```xml
9497
<policies>
9598
<inbound>
9699
<azure-openai-emit-token-metric
97100
namespace="AzureOpenAI">
98-
<dimension name="User ID" />
99-
<dimension name="Client IP" value="@(context.Request.IpAddress)" />
100101
<dimension name="API ID" />
101102
</azure-openai-emit-token-metric>
102103
</inbound>

articles/api-management/emit-metric-policy.md

Lines changed: 12 additions & 10 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: article
9-
ms.date: 07/23/2024
9+
ms.date: 09/25/2024
1010
ms.author: danlep
1111
ms.custom: engagement-fy23
1212
---
@@ -17,12 +17,18 @@ ms.custom: engagement-fy23
1717

1818
The `emit-metric` policy sends custom metrics in the specified format to Application Insights.
1919

20-
> [!NOTE]
21-
> * Custom metrics are a [preview feature](/azure/azure-monitor/essentials/metrics-custom-overview) of Azure Monitor and subject to [limitations](/azure/azure-monitor/essentials/metrics-custom-overview#design-limitations-and-considerations).
22-
> * For more information about the API Management data added to Application Insights, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md#what-data-is-added-to-application-insights).
23-
2420
[!INCLUDE [api-management-policy-generic-alert](../../includes/api-management-policy-generic-alert.md)]
2521

22+
## Limits for custom metrics
23+
24+
[!INCLUDE [api-management-custom-metrics-limits](../../includes/api-management-custom-metrics-limits.md)]
25+
26+
## Prerequisites
27+
28+
* Your API Management instance must be integrated with Application insights. For more information, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md).
29+
* Enable Application Insights logging for your APIs.
30+
* Enable custom metrics with dimensions in Application Insights. For more information, see [Emit custom metrics](api-management-howto-app-insights.md#emit-custom-metrics).
31+
2632
## Policy statement
2733

2834
```xml
@@ -73,18 +79,14 @@ The `emit-metric` policy sends custom metrics in the specified format to Applica
7379

7480
* You can configure at most 10 custom dimensions for this policy.
7581

76-
* Invoking the `emit-metric` policy counts toward the usage limits for custom metrics per region in a subscription. [Learn more](api-management-howto-app-insights.md#limits-for-custom-metrics)
77-
7882
## Example
7983

80-
The following example sends a custom metric to count the number of API requests along with user ID, client IP, and API ID as custom dimensions.
84+
The following example sends a custom metric to count the number of API requests along with API ID as a custom dimension.
8185

8286
```xml
8387
<policies>
8488
<inbound>
8589
<emit-metric name="Request" value="1" namespace="my-metrics">
86-
<dimension name="User ID" />
87-
<dimension name="Client IP" value="@(context.Request.IpAddress)" />
8890
<dimension name="API ID" />
8991
</emit-metric>
9092
</inbound>

articles/api-management/genai-gateway-capabilities.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,18 @@ In API Management, enable semantic caching by using Azure Redis Enterprise or an
110110
* [Labs for the GenAI gateway capabilities of Azure API Management](https://github.com/Azure-Samples/AI-Gateway)
111111
* [Azure API Management (APIM) - Azure OpenAI Sample (Node.js)](https://github.com/Azure-Samples/genai-gateway-apim)
112112
* [Python sample code for using Azure OpenAI with API Management](https://github.com/Azure-Samples/openai-apim-lb/blob/main/docs/sample-code.md)
113-
* [AI hub gateway landing zone accelerator](https://github.com/Azure-Samples/ai-hub-gateway-solution-accelerator)
114113

115114
## Architecture and design considerations
116115

117116
* [GenAI gateway reference architecture using API Management](/ai/playbook/technology-guidance/generative-ai/dev-starters/genai-gateway/reference-architectures/apim-based)
117+
* [AI hub gateway landing zone accelerator](https://github.com/Azure-Samples/ai-hub-gateway-solution-accelerator)
118118
* [Designing and implementing a gateway solution with Azure OpenAI resources](/ai/playbook/technology-guidance/generative-ai/dev-starters/genai-gateway/)
119119
* [Use a gateway in front of multiple Azure OpenAI deployments or instances](/azure/architecture/ai-ml/guide/azure-openai-gateway-multi-backend)
120120

121121
## Related content
122122

123123
* [Blog: Introducing GenAI capabilities in Azure API Management](https://techcommunity.microsoft.com/t5/azure-integration-services-blog/introducing-genai-gateway-capabilities-in-azure-api-management/ba-p/4146525)
124124
* [Blog: Integrating Azure Content Safety with API Management for Azure OpenAI Endpoints](https://techcommunity.microsoft.com/t5/fasttrack-for-azure/integrating-azure-content-safety-with-api-management-for-azure/ba-p/4202505)
125+
* [Training: Manage your generative AI APIs with Azure API Management](/training/modules/api-management)
125126
* [Smart load balancing for OpenAI endpoints and Azure API Management](https://techcommunity.microsoft.com/t5/fasttrack-for-azure/smart-load-balancing-for-openai-endpoints-and-azure-api/ba-p/3991616)
126127
* [Authenticate and authorize access to Azure OpenAI APIs using Azure API Management](api-management-authenticate-authorize-azure-openai.md)

0 commit comments

Comments
 (0)