Skip to content

Commit 559d9aa

Browse files
authored
Merge pull request #187024 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to master to sync with https://github.com/MicrosoftDocs/azure-docs (branch master)
2 parents d2296af + ecc2bc9 commit 559d9aa

File tree

7 files changed

+34
-17
lines changed

7 files changed

+34
-17
lines changed

articles/active-directory/fundamentals/service-accounts-governing-azure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ms.collection: M365-identity-device-management
2020
There are three types of service accounts in Azure Active Directory (Azure AD): [managed identities](service-accounts-managed-identities.md), [service principals](service-accounts-principal.md), and user accounts employed as service accounts. As you create these service accounts for automated use, they're granted permissions to access resources in Azure and Azure AD. Resources can include Microsoft 365 services, software as a service (SaaS) applications, custom applications, databases, HR systems, and so on. Governing Azure AD service accounts means that you manage their creation, permissions, and lifecycle to ensure security and continuity.
2121

2222
> [!IMPORTANT]
23-
> We do not recommend using user accounts as service accounts as they are inherently less secure. This includes on-premises service accounts that are synced to Azure AD, as they are not converted to service principals. Instead, we recommend the use of managed identities or service principals. Note that at this time the use of conditional access policies is not possible with service principals, but the functionality is coming.
23+
> We do not recommend using user accounts as service accounts as they are inherently less secure. This includes on-premises service accounts that are synced to Azure AD, as they are not converted to service principals. Instead, we recommend the use of managed identities or service principals. Note that at this time the use of conditional access policies with service principals is called Conditional Access for workload identities and it's in public preview.
2424
2525

2626
## Plan your service account

articles/cognitive-services/LUIS/luis-reference-regions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ The authoring region app can only be published to a corresponding publish region
7575
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| East Asia<br>`eastasia` | `https://eastasia.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
7676
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| Japan East<br>`japaneast` | `https://japaneast.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
7777
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| Japan West<br>`japanwest` | `https://japanwest.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
78+
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| Jio India West<br>`jioindiawest` | `https://jioindiawest.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
7879
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| Korea Central<br>`koreacentral` | `https://koreacentral.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
7980
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| Southeast Asia<br>`southeastasia` | `https://southeastasia.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |
8081
| Asia | `westus`<br>[www.luis.ai][www.luis.ai]| North UAE<br>`northuae` | `https://northuae.api.cognitive.microsoft.com/luis/v2.0/apps/YOUR-APP-ID?subscription-key=YOUR-SUBSCRIPTION-KEY` |

articles/event-hubs/apache-kafka-frequently-asked-questions.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@ sections:
3838
- They fully distinct from Event Hubs consumer groups. You **don't** need to use '$Default', nor do you need to worry about Kafka clients interfering with AMQP workloads.
3939
- They aren't viewable in the Azure portal. Consumer group info is accessible via Kafka APIs.
4040
41+
- question: |
42+
Does Azure Event Hubs for Apache Kafka support shared access signature token authentication?
43+
answer: |
44+
Authenticating by using [OAuth 2.0 and shared access signature](event-hubs-for-kafka-ecosystem-overview.md#security-and-authentication) is supported.
45+
46+
Shared access signature tokens are [generated](authenticate-shared-access-signature.md#generate-a-shared-access-signature-token) by using an authorization rule and one of its signing keys. This is not supported when using the Event Hubs for Apache Kafka endpoint.
47+
4148
additionalContent: |
4249
4350
## Next steps

articles/event-hubs/event-hubs-for-kafka-ecosystem-overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule require
7979
> [!NOTE]
8080
> When using SAS authentication with Kafka clients, established connections aren't disconnected when the SAS key is regenerated.
8181
82+
> [!NOTE]
83+
> [Generated shared access signature tokens](authenticate-shared-access-signature.md#generate-a-shared-access-signature-token) are not supported when using the Event Hubs for Apache Kafka endpoint.
8284
8385
#### Samples
8486
For a **tutorial** with step-by-step instructions to create an event hub and access it using SAS or OAuth, see [Quickstart: Data streaming with Event Hubs using the Kafka protocol](event-hubs-quickstart-kafka-enabled-event-hubs.md).

articles/iot-hub/iot-hub-message-enrichments-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The **value** can be any of the following examples:
3535
* Information from the device twin, such as its path. Examples would be *$twin.tags.field* and *$twin.tags.latitude*.
3636

3737
> [!NOTE]
38-
> At this time, only $iothubname, $twin.tags, $twin.properties.desired, and $twin.properties.reported are supported variables for message enrichment.
38+
> At this time, only $iothubname, $twin.tags, $twin.properties.desired, and $twin.properties.reported are supported variables for message enrichment. Additionally, only primitive types are supported for enrichments. Messages cannot be enriched with object types.
3939
4040
Message Enrichments are added as application properties to messages sent to chosen endpoint(s).
4141

articles/media-services/latest/TOC.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
displayName: .NET, SDK, client, library, C#
4242
- name: Connect with Node.js / JavaScript SDK
4343
href: configure-connect-nodejs-howto.md
44-
displayName: Node, Node.js, Typescript, Javascript, SDK, client, library
44+
displayName: Node, Node.js, TypeScript, Javascript, SDK, client, library
4545
- name: Connect with Python SDK
4646
href: configure-connect-python-howto.md
4747
displayName: Python, SDK, client, library
@@ -54,7 +54,7 @@
5454
items:
5555
- name: GitHub samples by language
5656
href: samples-overview.md
57-
displayName: samples, SDK, tutorial, GitHub, .NET, Python, Nodejs, Node, Node.JS Java, Typescript, TS, Javascript, JS
57+
displayName: samples, SDK, tutorial, GitHub, .NET, Python, Nodejs, Node, Node.JS Java, TypeScript, TS, Javascript, JS
5858
- name: Try Media Services in the portal
5959
items:
6060
- name: Live event with portal and Wirecast
@@ -123,10 +123,10 @@
123123
items:
124124
- name: Encode and stream a remote file Node.js
125125
href: stream-files-nodejs-quickstart.md
126-
displayName: Tutorial, Node.js, Typescript, Node, Javascript, remote ingest, SAS, HTTP, JobInputHttp, S3, URL, ingest, upload, SDK, sample
126+
displayName: Tutorial, Node.js, TypeScript, Node, Javascript, remote ingest, SAS, HTTP, JobInputHttp, S3, URL, ingest, upload, SDK, sample
127127
- name: Stream live with Node.js
128128
href: stream-live-tutorial-with-nodejs.md
129-
displayName: SDK, Tutorial, Node.js, Typescript, Node, Javascript, live, live event, streaming, sample
129+
displayName: SDK, Tutorial, Node.js, TypeScript, Node, Javascript, live, live event, streaming, sample
130130
- name: Python
131131
items:
132132
- name: Python Basic Encoding
@@ -147,7 +147,7 @@
147147
items:
148148
- name: GitHub samples by language
149149
href: samples-overview.md
150-
displayName: samples, SDK, tutorial, GitHub, .NET, C#, Python, Nodejs, Node, Node.JS Java, Typescript, TS, Javascript, JS
150+
displayName: samples, SDK, tutorial, GitHub, .NET, C#, Python, Nodejs, Node, Node.JS Java, TypeScript, TS, Javascript, JS
151151
- name: Media Services v3 GitHub REST samples
152152
href: https://github.com/Azure-Samples/media-services-v3-rest-postman
153153
- name: Concepts
@@ -625,13 +625,13 @@
625625
items:
626626
- name: Azure Media Player full set up
627627
href: ../azure-media-player/azure-media-player-full-setup.md
628-
displayName: AMP, embed, iframe, player, player control, setup player, publish, React, Vue, Angular, javascript, Typescript, node, node.js, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, HTML video, video tag
628+
displayName: AMP, embed, iframe, player, player control, setup player, publish, React, Vue, Angular, javascript, TypeScript, node, node.js, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, HTML video, video tag
629629
- name: Use the Video.js player
630630
href: player-how-to-video-js-player.md
631-
displayName: Videojs, Video.js, player, player setup, embed, iframe, React, Vue, Angular, javascript, Typescript, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, video tag
631+
displayName: Videojs, Video.js, player, player setup, embed, iframe, React, Vue, Angular, javascript, TypeScript, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, video tag
632632
- name: Use the Shaka video player
633633
href: player-shaka-player-how-to.md
634-
displayName: Shaka, Shaka player, Google, Google Shaka, player, player setup, embed, iframe, React, Vue, Angular, javascript, Typescript, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, video tag
634+
displayName: Shaka, Shaka player, Google, Google Shaka, player, player setup, embed, iframe, React, Vue, Angular, javascript, TypeScript, playback, stream, CMS, web page, HTML, HTML5, MSE, EME, video tag
635635
- name: Pass authentication tokens
636636
href: security-pass-authentication-tokens-how-to.md
637637
displayName: token auth, token, token authentication, player
@@ -659,7 +659,7 @@
659659
displayName: SDK, Python SDK, Python, Python docs, Python reference, reference Python, developer, develop, Python library, pypi, package, pip, pip install
660660
- name: Node.js
661661
href: /javascript/api/overview/azure/arm-mediaservices-readme
662-
displayName: SDK, Node SDK, Node.js, Nodejs, Nodejs SDk, Node.js SDk, Javscript, Javascript SDK, Typescript, Typescript SDK, Javascript docs, Node docs, Node.js Docs, Node.js reference, reference Node, developer, develop, Node.js library, Typescript library, package, npm, npm install
662+
displayName: SDK, Node SDK, Node.js, Nodejs, Nodejs SDk, Node.js SDk, Javscript, Javascript SDK, TypeScript, TypeScript SDK, Javascript docs, Node docs, Node.js Docs, Node.js reference, reference Node, developer, develop, Node.js library, TypeScript library, package, npm, npm install
663663
- name: Go
664664
href: https://aka.ms/ams-v3-go-ref
665665
displayName: Go, Go SDK, SDK, Go reference, Go docs, Go Documentation, Go library, go package
@@ -707,7 +707,7 @@
707707
displayName: SDK, install SDK, get SDK, client SDK, Python SDK, install Python SDK, Python, install, download SDK, pypi, pip, pip3 package, package manager, get started
708708
- name: Node.js
709709
href: https://aka.ms/ams-v3-nodejs-sdk
710-
displayName: SDK, install SDK, get SDK, client SDK, Node.js SDK, install Node.js SDK, Node.js, Typescript, Javascript install, download SDK, npm, package, package manager, node package, get started
710+
displayName: SDK, install SDK, get SDK, client SDK, Node.js SDK, install Node.js SDK, Node.js, TypeScript, Javascript install, download SDK, npm, package, package manager, node package, get started
711711
- name: Go
712712
href: https://aka.ms/ams-v3-go-sdk
713713
displayName: SDK, install SDK, get SDK, client SDK, Go SDK, install Go SDK, Go, Go install, download SDK, get started
@@ -725,4 +725,4 @@
725725
displayName: Azure clouds, Azure regions, regions, geographies, data centers, locations, region, geo, availability, government cloud, gov cloud, china, germany, soverign, soverign cloud,
726726
- name: Regional code names and endpoints
727727
href: azure-regions-code-names.md
728-
displayName: region, regions, Azure couds, code names, region codes, region code names, region locations, location, data centers, endpoints
728+
displayName: region, regions, Azure couds, code names, region codes, region code names, region locations, location, data centers, endpoints

articles/purview/register-scan-synapse-workspace.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This section describes how to register Azure Synapse Analytics workspaces in Azu
3939

4040
### Authentication for registration
4141

42-
Only users with at least a *Reader* role on the Azure Synapse workspace who is also *data source administrators* in Azure Purview can register an Azure Synapse workspace.
42+
Only a user with at least a *Reader* role on the Azure Synapse workspace and who is also *data source administrators* in Azure Purview can register an Azure Synapse workspace.
4343

4444
### Steps to register
4545

@@ -87,7 +87,9 @@ Then, you will need to [apply permissions to scan the contents of the workspace]
8787
8888
### Authentication for enumerating serverless SQL database resources
8989

90-
There are three places you will need to set authentication to allow Azure Purview to enumerate your serverless SQL database resources: the Synapse workspace, the associated storage, and on the Serverless databases. The steps below will set permissions for all three.
90+
There are three places you will need to set authentication to allow Azure Purview to enumerate your serverless SQL database resources: The Azure Synapse workspace, the associated storage, and the Azure Synapse serverless databases. The steps below will set permissions for all three.
91+
92+
#### Azure Synapse workspace
9193

9294
1. In the Azure portal, go to the Azure Synapse workspace resource.
9395
1. On the left pane, select **Access Control (IAM)**.
@@ -98,15 +100,20 @@ There are three places you will need to set authentication to allow Azure Purvie
98100
1. Select the **Add** button.
99101
1. Set the **Reader** role and enter your Azure Purview account name, which represents its managed service identity (MSI).
100102
1. Select **Save** to finish assigning the role.
101-
1. In the Azure portal, go to the **Resource group** or **Subscription** that the Azure Synapse workspace is in.
103+
104+
#### Storage account
105+
106+
1. In the Azure portal, go to the **Resource group** or **Subscription** that the storage account associated with the Azure Synapse workspace is in.
102107
1. On the left pane, select **Access Control (IAM)**.
103108

104109
> [!NOTE]
105110
> You must be an *owner* or *user access administrator* to add a role in the **Resource group** or **Subscription** fields.
106-
107111
1. Select the **Add** button.
108112
1. Set the **Storage blob data reader** role and enter your Azure Purview account name (which represents its MSI) in the **Select** box.
109113
1. Select **Save** to finish assigning the role.
114+
115+
#### Azure Synapse serverless database
116+
110117
1. Go to your Azure Synapse workspace and open the Synapse Studio.
111118
1. Select the **Data** tab on the left menu.
112119
1. Select the ellipsis (**...**) next to one of your databases, and then start a new SQL script.

0 commit comments

Comments
 (0)