Skip to content

Commit a5360ef

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into WI194292-architecture-servers
2 parents ce24c60 + 220a8cb commit a5360ef

File tree

795 files changed

+8486
-4362
lines changed

Some content is hidden

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

795 files changed

+8486
-4362
lines changed

articles/active-directory-b2c/custom-policies-series-call-rest-api.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ ms.service: active-directory
1010

1111
ms.topic: how-to
1212
ms.custom: b2c-docs-improvements, devx-track-js
13-
ms.date: 01/11/2024
13+
ms.date: 01/22/2024
1414
ms.author: kengaderdus
1515
ms.reviewer: yoelh
1616
ms.subservice: B2C
1717

1818

19-
#Customer intent: As a developer using Azure Active Directory B2C custom policy, I want to learn how to call a REST API and handle errors returned by the service, so that I can validate user inputs and issue JWT tokens based on the response.
19+
#Customer intent: As a developer integrating customer-facing apps with Azure Active Directory B2C custom policy, I want to learn how to call a REST API from my custom policy, so that I can send and receive data from external services.
2020

2121
---
2222

@@ -35,7 +35,7 @@ In this article, you learn how to:
3535

3636
## Scenario overview
3737

38-
In [Create branching in user journey by using Azure AD B2C custom policies](custom-policies-series-branch-user-journey.md), users who select *Personal Account* need to provide a valid invitation access code to proceed. We use a static access code, but real world apps don't work this way. If the service that issues the access codes is external to your custom policy, you must make a call to that service, and pass the access code input by the user for validation. If the access code is valid, the service returns an HTTP `200 OK` response, and Azure AD B2C issues JWT token. Otherwise, the service returns an HTTP `409 Conflict` response, and the user must reenter an access code.
38+
In [Create branching in user journey by using Azure AD B2C custom policies](custom-policies-series-branch-user-journey.md), users who select *Personal Account* need to provide a valid invitation access code to proceed. We use a static access code, but real world apps don't work this way. If the service that issues the access codes is external to your custom policy, you must make a call to that service, and pass the access code input by the user for validation. If the access code is valid, the service returns an HTTP `200 OK` response, and Azure AD B2C issues JWT token. Otherwise, the service returns an HTTP 4xx response, and the user must reenter an access code.
3939

4040
:::image type="content" source="media/custom-policies-series-call-rest-api/screenshot-of-call-rest-api-call.png" alt-text="A flowchart of calling a R E S T A P I.":::
4141

@@ -141,6 +141,7 @@ You need to deploy an app, which serves as your external app. Your custom policy
141141
"moreInfo": "https://docs.microsoft.com/en-us/azure/active-directory-b2c/string-transformations"
142142
}
143143
```
144+
Your REST service can return HTTP 4xx status code, but the value of `status` in the JSON response must be `409`.
144145
145146
At this point, you're ready to deploy your Node.js app.
146147

articles/active-directory-b2c/customize-ui-with-html.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,17 @@
22
title: Customize the user interface with HTML templates
33
titleSuffix: Azure AD B2C
44
description: Learn how to customize the user interface with HTML templates for your applications that use Azure Active Directory B2C.
5-
65
author: kengaderdus
76
manager: CelesteDG
8-
97
ms.service: active-directory
10-
118
ms.topic: how-to
12-
ms.date: 01/11/2024
9+
ms.date: 01/22/2024
1310
ms.author: kengaderdus
1411
ms.subservice: B2C
1512
zone_pivot_groups: b2c-policy-type
1613

1714

18-
#Customer intent: As a developer customizing the user interface in Azure Active Directory B2C, I want to know how to customize the default pages and host my own HTML and CSS files, so that I can provide a branded and seamless user experience in my application.
15+
#Customer intent: As a developer integrating apps with Azure Active Directory B2C, I want to learn how to customize the default user interfaces by using my own HTML, CSS files and JavaScript, so that I can provide a branded and seamless user experience in my application.
1916

2017
---
2118

@@ -330,6 +327,9 @@ To configure UI customization, copy the **ContentDefinition** and its child elem
330327

331328
1. Save the extensions file.
332329

330+
1. [Enable JavaScript](javascript-and-page-layout.md?pivots=b2c-custom-policy#enable-javascript)
331+
332+
333333
### 5. Upload and test your updated custom policy
334334

335335
#### 5.1 Upload the custom policy

articles/active-directory-b2c/relyingparty.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: CelesteDG
88
ms.service: active-directory
99

1010
ms.topic: reference
11-
ms.date: 01/11/2024
11+
ms.date: 01/22/2024
1212
ms.author: kengaderdus
1313
ms.subservice: B2C
1414

articles/active-directory-b2c/restful-technical-profile.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ manager: CelesteDG
99
ms.service: active-directory
1010

1111
ms.topic: reference
12-
ms.date: 01/11/2024
12+
ms.date: 01/22/2024
1313
ms.author: kengaderdus
1414
ms.subservice: B2C
1515

1616

17-
#Customer intent: As a developer integrating a RESTful service with Azure Active Directory B2C, I want to define a technical profile, so that I can send and receive data from the REST API using input and output claims collections.
17+
#Customer intent: As a developer customer-facing apps with Azure Active Directory B2C, I want to learn how to define a REST technical profile, so that I can send and receive data from external services.
1818

1919
---
2020

@@ -263,7 +263,7 @@ Your REST API may need to return an error message, such as 'The user was not fou
263263
| Attribute | Required | Description |
264264
| --------- | -------- | ----------- |
265265
| version | Yes | Your REST API version. For example: 1.0.1 |
266-
| status | Yes | An HTTP response status codes-like number, and must be 409 |
266+
| status | Yes | An HTTP response status codes-like number, and must be 409. Your REST service can return an HTTP 4XX status code, but the value of the `status` filed in the JSON-formatted response body must be `409`. |
267267
| code | No | An error code from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
268268
| requestId | No | A request identifier from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
269269
| userMessage | Yes | An error message that is shown to the user. |

articles/ai-services/.openpublishing.redirection.applied-ai-services.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,21 @@
174174
"source_path_from_root": "/articles/ai-services/computer-vision/how-to/migrate-face-data.md",
175175
"redirect_url": "/azure/ai-services/computer-vision/overview-identity",
176176
"redirect_document_id": false
177+
},
178+
{
179+
"source_path_from_root": "/articles/ai-services/computer-vision/index-spatial-analysis.yml",
180+
"redirect_url": "/azure/ai-services/computer-vision/intro-to-spatial-analysis-public-preview",
181+
"redirect_document_id": false
182+
},
183+
{
184+
"source_path_from_root": "/articles/ai-services/custom-vision-service/update-application-to-3.0-sdk.md",
185+
"redirect_url": "/azure/ai-services/custom-vision-service/overview",
186+
"redirect_document_id": false
187+
},
188+
{
189+
"source_path_from_root": "/articles/ai-services/custom-vision-service/release-notes.md",
190+
"redirect_url": "/azure/ai-services/custom-vision-service/whats-new",
191+
"redirect_document_id": false
177192
}
178193
]
179194
}

articles/ai-services/autoscale.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
title: Auto-scale AI services limits
2+
title: Autoscale AI services limits
33
description: Learn how to use the autoscale feature for Azure AI services to dynamically adjust the rate limit of your service.
44
author: PatrickFarley
55
ms.author: pafarley
66
ms.service: azure-ai-services
77
ms.custom:
88
- ignite-2023
99
ms.topic: how-to
10-
ms.date: 06/27/2022
10+
ms.date: 01/20/2024
1111
---
1212

13-
# Auto-scale AI services limits
13+
# Autoscale AI services limits
1414

1515
This article provides guidance for how customers can access higher rate limits on their Azure AI services resources.
1616

1717
## Overview
1818

19-
Each Azure AI services resource has a preconfigured static call rate (transactions per second) which limits the number of concurrent calls that customers can make to the backend service in a given time frame. The autoscale feature will automatically increase/decrease a customer's resource's rate limits based on near-real-time resource usage metrics and backend service capacity metrics.
19+
Each Azure AI services resource has a pre-configured static call rate (transactions per second) which limits the number of concurrent calls that customers can make to the backend service in a given time frame. The autoscale feature will automatically increase/decrease a customer's resource's rate limits based on near-real-time resource usage metrics and backend service capacity metrics.
2020

2121
## Get started with the autoscale feature
2222

articles/ai-services/cognitive-services-custom-subdomains.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ manager: nitinme
88
ms.service: azure-ai-services
99
ms.custom: devx-track-azurecli
1010
ms.topic: conceptual
11-
ms.date: 12/04/2020
11+
ms.date: 01/20/2024
1212
ms.author: pafarley
1313
---
1414

1515
# Custom subdomain names for Azure AI services
1616

17-
Azure AI services use custom subdomain names for each resource created through the [Azure portal](https://portal.azure.com), [Azure Cloud Shell](https://azure.microsoft.com/features/cloud-shell/), or [Azure CLI](/cli/azure/install-azure-cli). Unlike regional endpoints, which were common for all customers in a specific Azure region, custom subdomain names are unique to the resource. Custom subdomain names are required to enable features like Microsoft Entra ID for authentication.
17+
Starting in July 2019, Azure AI services use custom subdomain names for each resource created through the [Azure portal](https://portal.azure.com), [Azure Cloud Shell](https://azure.microsoft.com/features/cloud-shell/), or [Azure CLI](/cli/azure/install-azure-cli). Unlike regional endpoints, which were common for all customers in a specific Azure region, custom subdomain names are unique to the resource. Custom subdomain names are required to enable features like Microsoft Entra ID for authentication.
1818

1919
## How does this impact existing resources?
2020

21-
Azure AI services resources created before July 1, 2019 will use the regional endpoints for the associated service. These endpoints will work with existing and new resources.
21+
Azure AI services resources created before July 1, 2019 use the regional endpoints for the associated service. These endpoints work with existing and new resources.
2222

23-
If you'd like to migrate an existing resource to leverage custom subdomain names, so that you can enable features like Microsoft Entra ID, follow these instructions:
23+
If you'd like to migrate an existing resource to use custom subdomain names to enable features like Microsoft Entra ID, follow these instructions:
2424

2525
1. Sign in to the Azure portal and locate the Azure AI services resource that you'd like to add a custom subdomain name to.
2626
2. In the **Overview** blade, locate and select **Generate Custom Domain Name**.
@@ -35,7 +35,7 @@ No. The regional endpoint will continue to work for new and existing Azure AI se
3535
## What if an SDK asks me for the region for a resource?
3636

3737
> [!WARNING]
38-
> Speech Services use custom subdomains with [private endpoints](Speech-Service/speech-services-private-link.md) **only**. In all other cases use **regional endpoints** with Speech Services and associated SDKs.
38+
> Speech Services use custom subdomains with [private endpoints](Speech-Service/speech-services-private-link.md) **only**. In all other cases, use **regional endpoints** with Speech Services and associated SDKs.
3939
4040
Regional endpoints and custom subdomain names are both supported and can be used interchangeably. However, the full endpoint is required.
4141

articles/ai-services/cognitive-services-data-loss-prevention.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: gclarkmt
55
ms.author: gregc
66
ms.service: azure-ai-services
77
ms.topic: how-to
8-
ms.date: 03/31/2023
8+
ms.date: 01/20/2024
99
ms.custom: template-concept
1010
---
1111

@@ -15,13 +15,12 @@ Azure AI services data loss prevention capabilities allow customers to configure
1515

1616
## Prerequisites
1717

18-
Before you make a request, you need an Azure account and an Azure AI services subscription. If you already have an account, go ahead and skip to the next section. If you don't have an account, we have a guide to get you set up in minutes: [Create a multi-service resource](multi-service-resource.md?pivots=azportal).
19-
20-
You can get your subscription key from the [Azure portal](multi-service-resource.md?pivots=azportal#get-the-keys-for-your-resource) after [creating your account](https://azure.microsoft.com/free/cognitive-services/).
18+
- Before you make a request, you need an Azure account and an Azure AI services subscription. If you already have an account, go ahead and skip to the next section. If you don't have an account, we have a guide to get you set up in minutes: [Create a multi-service resource](multi-service-resource.md?pivots=azportal).
19+
- You can get your subscription key from the [Azure portal](multi-service-resource.md?pivots=azportal#get-the-keys-for-your-resource) after [creating your account](https://azure.microsoft.com/free/cognitive-services/).
2120

2221
## Enabling data loss prevention
2322

24-
There are two parts to enable data loss prevention. First the property restrictOutboundNetworkAccess must be set to true. When this is set to true, you also need to provide the list of approved URLs. The list of URLs is added to the allowedFqdnList property. The allowedFqdnList property contains an array of comma-separated URLs.
23+
There are two parts to enable data loss prevention. First, the resource property `restrictOutboundNetworkAccess` must be set to `true`. When this is set to true, you also need to provide the list of approved URLs. The list of URLs is added to the `allowedFqdnList` property. The `allowedFqdnList` property contains an array of comma-separated URLs.
2524

2625
>[!NOTE]
2726
>

articles/ai-services/cognitive-services-environment-variables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: PatrickFarley
77
manager: nitinme
88
ms.service: azure-ai-services
99
ms.topic: how-to
10-
ms.date: 09/09/2022
10+
ms.date: 01/20/2024
1111
ms.author: pafarley
1212
---
1313

articles/ai-services/commitment-tier.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ ms.custom:
99
- ignite-2023
1010
ms.service: azure-ai-services
1111
ms.topic: conceptual
12-
ms.date: 12/01/2022
12+
ms.date: 01/22/2024
1313
---
1414

1515
# Purchase commitment tier pricing
1616

17-
Azure AI offers commitment tier pricing, each offering a discounted rate compared to the pay-as-you-go pricing model. With commitment tier pricing, you can commit to using the following Azure AI services features for a fixed fee, enabling you to have a predictable total cost based on the needs of your workload:
18-
17+
Azure AI offers commitment tier pricing, allowing discounted rates compared to the pay-as-you-go pricing model. With commitment tier pricing, you can commit to using the following Azure AI services features for a fixed fee, enabling you to have a predictable total cost based on the needs of your workload:
1918
* Speech to text (Standard)
2019
* Text to speech (Neural)
2120
* Text Translation (Standard)
@@ -25,17 +24,7 @@ Azure AI offers commitment tier pricing, each offering a discounted rate compare
2524
* Key Phrase Extraction
2625
* Language Detection
2726
* Named Entity Recognition (NER)
28-
29-
Commitment tier pricing is also available for the following Azure AI service:
30-
31-
* Azure AI Language
32-
* Sentiment Analysis
33-
* Key Phrase Extraction
34-
* Language Detection
35-
* Named Entity Recognition (NER)
36-
3727
* Azure AI Vision - OCR
38-
3928
* Document Intelligence – Custom/Invoice
4029

4130
For more information, see [Azure AI services pricing](https://azure.microsoft.com/pricing/details/cognitive-services/).

0 commit comments

Comments
 (0)