Skip to content

Commit 8b617ef

Browse files
authored
Merge branch 'MicrosoftDocs:main' into acs-hub-update
2 parents 7f52a58 + 85c7667 commit 8b617ef

File tree

51 files changed

+518
-363
lines changed

Some content is hidden

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

51 files changed

+518
-363
lines changed

articles/active-directory-domain-services/migrate-from-classic-vnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ Before you begin the migration process, complete the following initial checks an
179179
| Service tag | AzureActiveDirectoryDomainServices | * | Any | WinRM | 5986 | TCP | Allow | Yes | Management of your domain |
180180
| Service tag | CorpNetSaw | * | Any | RDP | 3389 | TCP | Allow | Optional | Debugging for support |
181181

182-
Make a note of this target resource group, target virtual network, and target virtual network subnet. These resource names are used during the migration process.
182+
Make a note of the target resource group, target virtual network, and target virtual network subnet. These resource names are used during the migration process.
183183

184-
Please note that the **CorpNetSaw** service tag isn't available by using Azure portal, and the network security group rule for **CorpNetSaw** has to be added by using PowerShell (powershell-create-instance.md#create-a-network-security-group).
184+
Note that the **CorpNetSaw** service tag isn't available by using Azure portal, and the network security group rule for **CorpNetSaw** has to be added by using [PowerShell](powershell-create-instance.md#create-a-network-security-group).
185185

186186
1. Check the managed domain health in the Azure portal. If you have any alerts for the managed domain, resolve them before you start the migration process.
187187
1. Optionally, if you plan to move other resources to the Resource Manager deployment model and virtual network, confirm that those resources can be migrated. For more information, see [Platform-supported migration of IaaS resources from Classic to Resource Manager][migrate-iaas].

articles/active-directory-domain-services/network-considerations.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ ms.service: active-directory
99
ms.subservice: domain-services
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 01/29/2023
12+
ms.date: 03/14/2023
1313
ms.author: justinha
14+
ms.reviewer: xyuan
1415

1516
---
1617
# Virtual network design considerations and configuration options for Azure Active Directory Domain Services
@@ -110,10 +111,13 @@ The following sections cover network security groups and Inbound and Outbound po
110111

111112
The following network security group Inbound rules are required for the managed domain to provide authentication and management services. Don't edit or delete these network security group rules for the virtual network subnet for your managed domain.
112113

113-
| Inbound port number | Protocol | Source | Destination | Action | Required | Purpose |
114-
|:-----------:|:--------:|:----------------------------------:|:-----------:|:------:|:--------:|:--------|
115-
| 5986 | TCP | AzureActiveDirectoryDomainServices | Any | Allow | Yes | Management of your domain. |
116-
| 3389 | TCP | CorpNetSaw | Any | Allow | Optional | Debugging for support. |
114+
| Source | Source service tag | Source port ranges | Destination | Service | Destination port ranges | Protocol | Action | Required | Purpose |
115+
|:-----------:|:----------------------------------:|:------------------:|:-------------:|:-------:|:-----------------------:|:--------:|:------:|:--------:|:--------|
116+
| Service tag | AzureActiveDirectoryDomainServices | * | Any | WinRM | 5986 | TCP | Allow | Yes | Management of your domain. |
117+
| Service tag | CorpNetSaw | * | Any | RDP | 3389 | TCP | Allow | Optional | Debugging for support |
118+
119+
120+
Note that the **CorpNetSaw** service tag isn't available by using Azure portal, and the network security group rule for **CorpNetSaw** has to be added by using [PowerShell](powershell-create-instance.md#create-a-network-security-group).
117121

118122
Azure AD DS also relies on the Default Security rules AllowVnetInBound and AllowAzureLoadBalancerInBound.
119123

articles/active-directory-domain-services/tutorial-configure-ldaps.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ ms.service: active-directory
88
ms.subservice: domain-services
99
ms.workload: identity
1010
ms.topic: tutorial
11-
ms.date: 01/29/2023
11+
ms.date: 03/14/2023
1212
ms.author: justinha
13+
ms.reviewer: xyuan
1314

1415
#Customer intent: As an identity administrator, I want to secure access to an Azure Active Directory Domain Services managed domain using secure lightweight directory access protocol (LDAPS)
1516
---
@@ -236,11 +237,13 @@ Let's create a rule to allow inbound secure LDAP access over TCP port 636 from a
236237

237238
| Setting | Value |
238239
|-----------------------------------|--------------|
239-
| Source | IP Addresses |
240-
| Source IP addresses / CIDR ranges | A valid IP address or range for your environment |
240+
| Source | Service tag |
241+
| Source service tag | AzureActiveDirectoryDomainServices |
242+
| Source IP addresses/CIDR ranges | A valid IP address or range for your environment |
241243
| Source port ranges | * |
242244
| Destination | Any |
243245
| Destination port ranges | 636 |
246+
| Service | WinRM |
244247
| Protocol | TCP |
245248
| Action | Allow |
246249
| Priority | 401 |

articles/active-directory/develop/reference-aadsts-error-codes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.subservice: develop
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 10/10/2022
12+
ms.date: 03/14/2023
1313
ms.author: ryanwi
1414
ms.reviewer: ludwignick
1515
ms.custom: aaddev
@@ -215,6 +215,7 @@ The `error` field has several possible values - review the protocol documentatio
215215
| AADSTS700011 | UnauthorizedClientAppNotFoundInOrgIdTenant - Application with identifier {appIdentifier} was not found in the directory. A client application requested a token from your tenant, but the client app doesn't exist in your tenant, so the call failed. |
216216
| AADSTS70002 | InvalidClient - Error validating the credentials. The specified client_secret does not match the expected value for this client. Correct the client_secret and try again. For more info, see [Use the authorization code to request an access token](v2-oauth2-auth-code-flow.md#redeem-a-code-for-an-access-token). |
217217
| AADSTS700025 | InvalidClientPublicClientWithCredential - Client is public so neither 'client_assertion' nor 'client_secret' should be presented. |
218+
| AADSTS700027| Client assertion failed signature validation. Developer error - the app is attempting to sign in without the necessary or correct authentication parameters.|
218219
| AADSTS70003 | UnsupportedGrantType - The app returned an unsupported grant type. |
219220
| AADSTS700030 | Invalid certificate - subject name in certificate isn't authorized. SubjectNames/SubjectAlternativeNames (up to 10) in token certificate are: {certificateSubjects}. |
220221
| AADSTS70004 | InvalidRedirectUri - The app returned an invalid redirect URI. The redirect address specified by the client does not match any configured addresses or any addresses on the OIDC approve list. |

articles/aks/azure-csi-disk-storage-provision.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 01/18/2023
1212
A persistent volume represents a piece of storage that has been provisioned for use with Kubernetes pods. A persistent volume can be used by one or many pods, and can be dynamically or statically provisioned. This article shows you how to dynamically create persistent volumes with Azure Disks for use by a single pod in an Azure Kubernetes Service (AKS) cluster.
1313

1414
> [!NOTE]
15-
> An Azure disk can only be mounted with *Access mode* type *ReadWriteOnce*, which makes it available to one node in AKS. If you need to share a persistent volume across multiple nodes, use [Azure Files][azure-files-pvc].
15+
> An Azure disk can only be mounted with *Access mode* type *ReadWriteOnce*, which makes it available to one pod in AKS. If you need to share a persistent volume across multiple pods, use [Azure Files][azure-files-pvc].
1616
1717
This article shows you how to:
1818

articles/aks/keda-deploy-add-on-arm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ You can troubleshoot KEDA add-on problems in [this article][keda-troubleshoot].
171171
[az-feature-show]: /cli/azure/feature#az-feature-show
172172

173173
<!-- LINKS - external -->
174-
[kubectl]: https://kubernetes.io/docs/user-guide/kubectl
174+
[kubectl]: https://kubernetes.io/docs/reference/kubectl/
175175
[keda]: https://keda.sh/
176176
[keda-scalers]: https://keda.sh/docs/scalers/
177177
[keda-sample]: https://github.com/kedacore/sample-dotnet-worker-servicebus-queue

articles/applied-ai-services/form-recognizer/containers/form-recognizer-disconnected-containers.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,6 @@ After you've configured the container, use the next section to run the container
135135

136136
## Form Recognizer container models and configuration
137137

138-
> [!IMPORTANT]
139-
> If you're using the Translator, Neural text-to-speech, or Speech-to-text containers, read the **Additional parameters** section for information on commands or additional parameters you will need to use.
140-
141138
After you've [configured the container](#configure-the-container-to-be-run-in-a-disconnected-environment), the values for the downloaded translation models and container configuration will be generated and displayed in the container output:
142139

143140
```bash

articles/cognitive-services/Translator/document-translation/how-to-guides/cognitive-services-rest-samples/curl/Translator/translate-with-glossary.json

Whitespace-only changes.
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Create and use a glossary with Document Translation
3+
description: How to create and use a glossary with Document Translation.
4+
ms.topic: how-to
5+
manager: nitinme
6+
ms.author: lajanuar
7+
author: laujan
8+
ms.date: 03/14/2023
9+
---
10+
11+
# Use glossaries with Document Translation
12+
13+
A glossary is a list of terms with definitions that you create for the Document Translation service to use during the translation process. Currently, the glossary feature supports one-to-one source-to-target language translation. Common use cases for glossaries include:
14+
15+
* **Context-specific terminology**. Create a glossary that designates specific meanings for your unique context.
16+
17+
* **No translation**. For example, you can restrict Document Translation from translating product name brands by using a glossary with the same source and target text.
18+
19+
* **Specify translation for words with several meanings**. Choose a specific translation for poly&#8203;semantic words.
20+
21+
## Create, upload, and use a glossary file
22+
23+
1. **Create your glossary file.** Create a file in a supported format (preferably tab-separated values) that contains all the terms and phrases you want to use in your translation.
24+
25+
To check if your file format is supported, *see* [Get supported glossary formats](../reference/get-supported-glossary-formats.md).
26+
27+
The following English-source glossary contains words that can have different meanings depending upon the context in which they're used. The glossary provides the expected translation for each word in the file to help ensure accuracy.
28+
29+
For instance, when the word `Bank` appears in a financial document, it would be translated as `Banque` to reflect its financial meaning. If the word `Bank` appears in a geography document, it might be translated as `shore` to reflect its topographical meaning. Similarly, the word `Crane` can refer to either a `bird` or a `machine`.
30+
31+
***Example glossary .tsv file: English-to-French***
32+
33+
```tsv
34+
Bank Banque
35+
Card Carte
36+
Crane Grue
37+
Office Office
38+
Tiger Tiger
39+
US United States
40+
```
41+
42+
1. **Upload your glossary to Azure storage**. To complete this step, you need an [Azure Blob Storage account](https://ms.portal.azure.com/#create/Microsoft.StorageAccount) with [containers](/azure/storage/blobs/storage-quickstart-blobs-portal?branch=main#create-a-container) to store and organize your blob data within your storage account.
43+
44+
1. **Specify your glossary in the translation request.** Include the **`glossary URL`**, **`format`**, and **`version`** in your **`POST`** request:
45+
46+
:::code language="json" source="../../../../../cognitive-services-rest-samples/curl/Translator/translate-with-glossary.json" range="1-23" highlight="13-15":::
47+
48+
### Case sensitivity
49+
50+
By default, Azure Cognitive Services Translator service API is **case-sensitive**, meaning that it matches terms in the source text based on case.
51+
52+
* **Partial sentence application**. When your glossary is applied to **part of a sentence**, the Document Translation API checks whether the glossary term matches the case in the source text. If the casing doesn't match, the glossary isn't applied.
53+
54+
* **Complete sentence application**. When your glossary is applied to a **complete sentence**, the service becomes **case-insensitive**. It matches the glossary term regardless of its case in the source text. This provision applies the correct results for use cases involving idioms and quotes.
55+
56+
## Next steps
57+
58+
Try the Document Translation how-to guide to asynchronously translate whole documents using a programming language of your choice:
59+
60+
> [!div class="nextstepaction"]
61+
> [Use Document Translation REST APIs](use-rest-api-programmatically.md)
56.5 KB
Loading

0 commit comments

Comments
 (0)