Skip to content

Commit aa2cbdd

Browse files
committed
acrolinx fixes
1 parent a95fee8 commit aa2cbdd

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

learn-pr/wwl-data-ai/secure-ai-services/includes/2-authentication.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
In the past, access to Azure AI services resources is restricted by using subscription keys by default. When using keys for authentication, management of access to these keys is a primary consideration for security.
1+
In the past, access to Azure AI services resources is restricted by using subscription keys by default. When developers use keys for authentication, management of access to these keys is a primary consideration for security.
22

33
Some services, most notably when working with Azure AI Foundry, depend on Azure credentials for authentication through Microsoft Entra. This module focuses mostly on keys for security, while other modules focusing on Azure AI Foundry show examples of using Azure credentials for access to you AI services.
44

@@ -21,7 +21,7 @@ For example, to regenerate keys in the Azure portal, you can do the following:
2121

2222
## Protect keys with Azure Key Vault
2323

24-
Azure Key Vault is an Azure service in which you can securely store secrets (such as passwords and keys). Access to the key vault is granted to *security principals*, which you can think of user identities that are authenticated using Microsoft Entra ID. Administrators can assign a security principal to an application (in which case it is known as a *service principal*) to define a *managed identity* for the application. The application can then use this identity to access the key vault and retrieve a secret to which it has access. Controlling access to the secret in this way minimizes the risk of it being compromised by being hard-coded in an application or saved in a configuration file.
24+
Azure Key Vault is an Azure service in which you can securely store secrets (such as passwords and keys). Access to the key vault is granted to *security principals*, which you can think of user identities that are authenticated using Microsoft Entra ID. Administrators can assign a security principal to an application (in which case it's known as a *service principal*) to define a *managed identity* for the application. The application can then use this identity to access the key vault and retrieve a secret to which it has access. Controlling access to the secret in this way minimizes the risk of it being compromised by being hard-coded in an application or saved in a configuration file.
2525

2626
You can store the subscription keys for an AI services resource in Azure Key Vault, and assign a managed identity to client applications that need to use the service. The applications can then retrieve the key as needed from the key vault, without risk of exposing it to unauthorized users.
2727

@@ -36,7 +36,7 @@ When using the REST interface, some AI services support (or even *require*) toke
3636
3737
## Microsoft Entra ID authentication
3838

39-
Azure AI services supports Microsoft Entra ID authentication, enabling you to grant access to specific service principals or managed identities for apps and services running in Azure.
39+
Azure AI services support Microsoft Entra ID authentication, enabling you to grant access to specific service principals or managed identities for apps and services running in Azure.
4040

4141
> [!NOTE]
4242
> For more information about authentication options for AI services, see the [AI services documentation](/azure/ai-services/authentication).

learn-pr/wwl-data-ai/translate-text-with-translator-service/includes/2-provision-translator-resource.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
- One-to-many translation.
55
- Script transliteration (converting text from its native script to an alternative script).
66

7-
:::image type="content" source="../media/translator-resource.png" alt-text="Diagram showing an Azure AI Translator resource performing language detection, one-to-many translation and transliteration.":::
7+
:::image type="content" source="../media/translator-resource.png" alt-text="Diagram showing an Azure AI Translator resource performing language detection, one-to-many translation, and transliteration.":::
88

99
## Azure resource for Azure AI Translator
1010

1111
To use the Azure AI Translator service, you must provision a resource for it in your Azure subscription. You can provision a single-service Azure AI Translator resource, or you can use the Text Translation API in a multi-service Azure AI Services resource.
1212

13-
After you have provisioned a suitable resource in your Azure subscription, you can use the **location** where you deployed the resource and one of its **subscription keys** to call the Azure AI Translator APIs from your code. You can call the APIs by submitting requests in JSON format to the REST interface, or by using any of the available programming language-specific SDKs.
13+
After you provision a suitable resource in your Azure subscription, you can use the **location** where you deployed the resource and one of its **subscription keys** to call the Azure AI Translator APIs from your code. You can call the APIs by submitting requests in JSON format to the REST interface, or by using any of the available programming language-specific SDKs.
1414

1515
> [!NOTE]
1616
> The code examples in the subsequent units in this module show the JSON requests and responses exchanged with the REST interface. When using an SDK, the JSON requests are abstracted by appropriate objects and methods that encapsulate the same data values. You'll get a chance to try the SDK for C# or Python for yourself in the exercise later in the module.

0 commit comments

Comments
 (0)