Skip to content

Commit 831b015

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into tamram24-0122
2 parents 0e6ce67 + 8563450 commit 831b015

File tree

642 files changed

+2167
-1403
lines changed

Some content is hidden

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

642 files changed

+2167
-1403
lines changed

articles/ai-services/language-service/whats-new.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ Azure AI Language is updated on an ongoing basis. To stay up-to-date with recent
2020

2121
* [Native document support](native-document-support/use-native-documents.md) is now available in `2023-11-15-preview` public preview.
2222

23+
## December 2023
24+
25+
* [Text Analytics for health](./text-analytics-for-health/overview.md) new model 2023-12-01 is now available.
26+
* New Relation Type: `BodySiteOfExamination`
27+
* Quality enhancements to support radiology documents
28+
* Significant latency improvements
29+
* Various bug fixes: Improvements across NER, Entity Linking, Relations and Assertion Detection
30+
2331
## November 2023
2432

2533
* [Named Entity Recognition Container](./named-entity-recognition/how-to/use-containers.md) is now Generally Available (GA).
-5 Bytes
Loading

articles/aks/operator-best-practices-network.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,12 @@ spec:
129129
paths:
130130
- path: /blog
131131
backend:
132-
service
132+
service:
133133
name: blogservice
134134
port: 80
135135
- path: /store
136136
backend:
137-
service
137+
service:
138138
name: storeservice
139139
port: 80
140140
```

articles/api-management/api-management-howto-ip-addresses.md

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

77
ms.service: api-management
88
ms.topic: article
9-
ms.date: 12/21/2021
9+
ms.date: 01/29/2024
1010
ms.author: apimpm
1111
ms.custom: fasttrack-edit
1212
---
@@ -93,11 +93,11 @@ API Management uses a public IP address for a connection outside the VNet or a p
9393

9494
* When a request is sent from API Management to a public (internet-facing) backend, a public IP address will always be visible as the origin of the request.
9595

96-
## IP addresses of Consumption tier API Management service
96+
## IP addresses of Consumption, Basic v2, and Standard v2 tier API Management service
9797

98-
If your API Management service is a Consumption tier service, it doesn't have a dedicated IP address. Consumption tier service runs on a shared infrastructure and without a deterministic IP address.
98+
If your API Management instance is created in a service tier that runs on a shared infrastructure, it doesn't have a dedicated IP address. Currently, instances in the following service tiers run on a shared infrastructure and without a deterministic IP address: Consumption, Basic v2 (preview), Standard v2 (preview).
9999

100-
If you need to add the outbound IP addresses used by your Consumption tier instance to an allowlist, you can add the instance's data center (Azure region) to an allowlist. You can [download a JSON file that lists IP addresses for all Azure data centers](https://www.microsoft.com/download/details.aspx?id=56519). Then find the JSON fragment that applies to the region that your instance runs in.
100+
If you need to add the outbound IP addresses used by your Consumption, Basic v2, or Standard v2 tier instance to an allowlist, you can add the instance's data center (Azure region) to an allowlist. You can [download a JSON file that lists IP addresses for all Azure data centers](https://www.microsoft.com/download/details.aspx?id=56519). Then find the JSON fragment that applies to the region that your instance runs in.
101101

102102
For example, the following JSON fragment is what the allowlist for Western Europe might look like:
103103

articles/api-management/api-management-subscriptions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ A subscriber can use an API Management subscription key in one of two ways:
104104
> **Ocp-Apim-Subscription-Key** is the default name of the subscription key header, and **subscription-key** is the default name of the query parameter. If desired, you may modify these names in the settings for each API. For example, in the portal, update these names on the **Settings** tab of an API.
105105
106106
> [!NOTE]
107-
> When included in a request header or query parameter, the subscription key by default is passed to the backend and may be exposed in backend monitoring logs or other systems. If this is considered sensitive data, you can configure a policy in the `outbound` section to remove the subscription key header ([`set-header`](set-header-policy.md)) or query parameter ([`set-query-parameter`](set-query-parameter-policy.md)).
107+
> When included in a request header or query parameter, the subscription key by default is passed to the backend and may be exposed in backend monitoring logs or other systems. If this is considered sensitive data, you can configure a policy at the end of the `inbound` section to remove the subscription key header ([`set-header`](set-header-policy.md)) or query parameter ([`set-query-parameter`](set-query-parameter-policy.md)).
108108
109109
## Enable or disable subscription requirement for API or product access
110110

articles/api-management/howto-protect-backend-frontend-azure-ad-b2c.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ services: api-management, azure-ad-b2c, app-service
66
author: WillEastbury
77
manager: alberts
88
ms.service: api-management
9-
ms.workload: mobile
10-
ms.topic: article
9+
ms.topic: how-to
1110
ms.date: 02/18/2021
1211
ms.author: wieastbu
1312
ms.custom: fasttrack-new, fasttrack-update, devx-track-js
@@ -23,7 +22,7 @@ For a conceptual overview of API authorization, see [Authentication and authoriz
2322

2423
## Aims
2524

26-
We're going to see how API Management can be used in a simplified scenario with Azure Functions and Azure AD B2C. You'll create a JavaScript (JS) app calling an API, that signs in users with Azure AD B2C. Then you'll use API Management's validate-jwt, CORS, and Rate Limit By Key policy features to protect the Backend API.
25+
We're going to see how API Management can be used in a simplified scenario with Azure Functions and Azure AD B2C. You'll create a JavaScript (JS) app calling an API that signs in users with Azure AD B2C. Then you'll use API Management's validate-jwt, CORS, and Rate Limit By Key policy features to protect the Backend API.
2726

2827
For defense in depth, we then use EasyAuth to validate the token again inside the back-end API and ensure that API management is the only service that can call the Azure Functions backend.
2928

@@ -59,13 +58,13 @@ Here's a quick overview of the steps:
5958
1. Create the sign-up and sign-in policies to allow users to sign in with Azure AD B2C
6059
1. Configure API Management with the new Azure AD B2C Client IDs and keys to Enable OAuth2 user authorization in the Developer Console
6160
1. Build the Function API
62-
1. Configure the Function API to enable EasyAuth with the new Azure AD B2C Client ID’s and Keys and lock down to APIM VIP
61+
1. Configure the Function API to enable EasyAuth with the new Azure AD B2C Client IDs and Keys and lock down to APIM VIP
6362
1. Build the API Definition in API Management
6463
1. Set up Oauth2 for the API Management API configuration
6564
1. Set up the **CORS** policy and add the **validate-jwt** policy to validate the OAuth token for every incoming request
6665
1. Build the calling application to consume the API
6766
1. Upload the JS SPA Sample
68-
1. Configure the Sample JS Client App with the new Azure AD B2C Client ID’s and keys
67+
1. Configure the Sample JS Client App with the new Azure AD B2C Client IDs and keys
6968
1. Test the Client Application
7069

7170
> [!TIP]
@@ -198,7 +197,7 @@ Open the Azure AD B2C blade in the portal and do the following steps.
198197
>
199198
> We still have no IP security applied, if you have a valid key and OAuth2 token, anyone can call this from anywhere - ideally we want to force all requests to come via API Management.
200199
>
201-
> If you're using APIM Consumption tier then [there isn't a dedicated Azure API Management Virtual IP](./api-management-howto-ip-addresses.md#ip-addresses-of-consumption-tier-api-management-service) to allow-list with the functions access-restrictions. In the Azure API Management Standard SKU and above [the VIP is single tenant and for the lifetime of the resource](./api-management-howto-ip-addresses.md#changes-to-the-ip-addresses). For the Azure API Management Consumption tier, you can lock down your API calls via the shared secret function key in the portion of the URI you copied above. Also, for the Consumption tier - steps 12-17 below do not apply.
200+
> If you're using the API Management Consumption, Basic v2, and Standard v2 tiers then [there isn't a dedicated Azure API Management Virtual IP](./api-management-howto-ip-addresses.md#ip-addresses-of-consumption-basic-v2-and-standard-v2-tier-api-management-service) to allow-list with the functions access-restrictions. In the Azure API Management dedicated tiers [the VIP is single tenant and for the lifetime of the resource](./api-management-howto-ip-addresses.md#changes-to-the-ip-addresses). For the tiers that run on shared infrastructure, you can lock down your API calls via the shared secret function key in the portion of the URI you copied above. Also, for these tiers - steps 12-17 below do not apply.
202201
203202
1. Close the 'Authentication' blade from the App Service / Functions portal.
204203
1. Open the *API Management blade of the portal*, then open *your instance*.

0 commit comments

Comments
 (0)