Skip to content

Commit c2610e8

Browse files
Merge pull request #4822 from eric-urban/eur/ai-services-foundry-resource
[SCOPED] rename ai services to ai foundry resource
2 parents 12070d1 + bd69d87 commit c2610e8

34 files changed

+51
-51
lines changed

articles/ai-services/content-understanding/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ items:
77
- name: What is Azure AI Content Understanding?
88
displayName: document, text, images, video, audio, multimodal, visual, structured, content, field, extraction, content filtering, filter
99
href: overview.md
10-
- name: Create an Azure AI Services resource
10+
- name: Create an Azure AI Foundry resource
1111
displayName: extract, text, images, OCR, optical character recognition
1212
href: how-to/create-multi-service-resource.md
1313
- name: What's new

articles/ai-services/language-service/concepts/encryption-data-at-rest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ By default, your subscription uses Microsoft-managed encryption keys. There is a
2727

2828
There is also an option to manage your subscription with your own keys. Customer-managed keys (CMK), also known as Bring your own key (BYOK), offer greater flexibility to create, rotate, disable, and revoke access controls. You can also audit the encryption keys used to protect your data.
2929

30-
You must use Azure Key Vault to store your customer-managed keys. You can either create your own keys and store them in a key vault, or you can use the Azure Key Vault APIs to generate keys. The Azure AI services resource and the key vault must be in the same region and in the same Microsoft Entra tenant, but they can be in different subscriptions. For more information about Azure Key Vault, see [What is Azure Key Vault?](/azure/key-vault/general/overview).
30+
You must use Azure Key Vault to store your customer-managed keys. You can either create your own keys and store them in a key vault, or you can use the Azure Key Vault APIs to generate keys. The Azure AI Foundry resource and the key vault must be in the same region and in the same Microsoft Entra tenant, but they can be in different subscriptions. For more information about Azure Key Vault, see [What is Azure Key Vault?](/azure/key-vault/general/overview).
3131

3232

3333
### Enable customer-managed keys
3434

35-
A new Azure AI services resource is always encrypted using Microsoft-managed keys. It's not possible to enable customer-managed keys at the time that the resource is created. Customer-managed keys are stored in Azure Key Vault, and the key vault must be provisioned with access policies that grant key permissions to the managed identity that is associated with the Azure AI services resource. The managed identity is available only after the resource is created using the Pricing Tier for CMK.
35+
A new Azure AI Foundry resource is always encrypted using Microsoft-managed keys. It's not possible to enable customer-managed keys at the time that the resource is created. Customer-managed keys are stored in Azure Key Vault, and the key vault must be provisioned with access policies that grant key permissions to the managed identity that is associated with the Azure AI Foundry resource. The managed identity is available only after the resource is created using the Pricing Tier for CMK.
3636

3737
To learn how to use customer-managed keys with Azure Key Vault for Azure AI services encryption, see:
3838

@@ -54,13 +54,13 @@ Only RSA keys of size 2048 are supported with Azure AI services encryption. For
5454

5555
### Rotate customer-managed keys
5656

57-
You can rotate a customer-managed key in Azure Key Vault according to your compliance policies. When the key is rotated, you must update the Azure AI services resource to use the new key URI. To learn how to update the resource to use a new version of the key in the Azure portal, see the section titled **Update the key version** in [Configure customer-managed keys for Azure AI services by using the Azure portal](../../encryption/cognitive-services-encryption-keys-portal.md).
57+
You can rotate a customer-managed key in Azure Key Vault according to your compliance policies. When the key is rotated, you must update the Azure AI Foundry resource to use the new key URI. To learn how to update the resource to use a new version of the key in the Azure portal, see the section titled **Update the key version** in [Configure customer-managed keys for Azure AI services by using the Azure portal](../../encryption/cognitive-services-encryption-keys-portal.md).
5858

5959
Rotating the key does not trigger re-encryption of data in the resource. There is no further action required from the user.
6060

6161
### Revoke access to customer-managed keys
6262

63-
To revoke access to customer-managed keys, use PowerShell or Azure CLI. For more information, see [Azure Key Vault PowerShell](/powershell/module/az.keyvault//) or [Azure Key Vault CLI](/cli/azure/keyvault). Revoking access effectively blocks access to all data in the Azure AI services resource, as the encryption key is inaccessible by Azure AI services.
63+
To revoke access to customer-managed keys, use PowerShell or Azure CLI. For more information, see [Azure Key Vault PowerShell](/powershell/module/az.keyvault//) or [Azure Key Vault CLI](/cli/azure/keyvault). Revoking access effectively blocks access to all data in the Azure AI Foundry resource, as the encryption key is inaccessible by Azure AI services.
6464

6565
## Next steps
6666

articles/ai-services/language-service/personally-identifiable-information/how-to/redact-document-pii.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ A native document refers to the file format used to create the original document
7777
* **Source container**. This container is where you upload your native files for analysis (required).
7878
* **Target container**. This container is where your analyzed files are stored (required).
7979

80-
* A [**single-service Language resource**](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics) (**not** a multi-service Azure AI services resource):
80+
* A [**single-service Language resource**](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics) (**not** a multi-service Azure AI Foundry resource):
8181

8282
**Complete the Language resource project and instance details fields as follows:**
8383

articles/ai-services/language-service/summarization/how-to/document-summarization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Azure AI Language is a cloud-based service that applies Natural Language Process
7272
* **Source container**. This container is where you upload your native files for analysis (required).
7373
* **Target container**. This container is where your analyzed files are stored (required).
7474

75-
* A [**single-service Language resource**](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics) (**not** a multi-service Azure AI services resource):
75+
* A [**single-service Language resource**](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics) (**not** a multi-service Azure AI Foundry resource):
7676

7777
**Complete the Language resource project and instance details fields as follows:**
7878

articles/ai-services/speech-service/how-to-use-custom-entity-pattern-matching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ For more information, see the [pattern matching overview](./pattern-matching-ove
4040

4141
Be sure you have the following items before you begin this guide:
4242

43-
- An [Azure AI services resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices) or a [Unified Speech resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices)
43+
- An [Azure AI Foundry resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices) or a [Unified Speech resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices)
4444
- [Visual Studio 2019](https://visualstudio.microsoft.com/downloads/) (any edition).
4545

4646
::: zone pivot="programming-language-csharp"

articles/ai-services/speech-service/how-to-use-simple-language-pattern-matching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ For more information, see the [pattern matching overview](./pattern-matching-ove
4040

4141
Be sure you have the following items before you begin this guide:
4242

43-
- An [Azure AI services resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices) or a [Unified Speech resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices)
43+
- An [Azure AI Foundry resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices) or a [Unified Speech resource](https://portal.azure.com/#create/Microsoft.CognitiveServicesAIServices)
4444
- [Visual Studio 2019](https://visualstudio.microsoft.com/downloads/) (any edition).
4545

4646
## Speech and simple patterns

articles/ai-services/speech-service/includes/common/environment-variables-clu.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.date: 8/11/2024
66
ms.author: eur
77
---
88

9-
Your application must be authenticated to access Azure AI services resources. This article shows you how to use environment variables to store your credentials. You can then access the environment variables from your code to authenticate your application. For production, use a more secure way to store and access your credentials.
9+
Your application must be authenticated to access Azure AI Foundry resources. This article shows you how to use environment variables to store your credentials. You can then access the environment variables from your code to authenticate your application. For production, use a more secure way to store and access your credentials.
1010

1111
[!INCLUDE [Azure key vault](~/reusable-content/ce-skilling/azure/includes/ai-services/security/microsoft-entra-id-akv-expanded.md)]
1212

articles/ai-services/speech-service/includes/common/environment-variables-openai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.date: 8/11/2024
66
ms.author: eur
77
---
88

9-
Your application must be authenticated to access Azure AI services resources. This article shows you how to use environment variables to store your credentials. You can then access the environment variables from your code to authenticate your application. For production, use a more secure way to store and access your credentials.
9+
Your application must be authenticated to access Azure AI Foundry resources. This article shows you how to use environment variables to store your credentials. You can then access the environment variables from your code to authenticate your application. For production, use a more secure way to store and access your credentials.
1010

1111
[!INCLUDE [Azure key vault](~/reusable-content/ce-skilling/azure/includes/ai-services/security/microsoft-entra-id-akv-expanded.md)]
1212

articles/ai-services/speech-service/includes/how-to/intent-recognition/cpp/pattern-matching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ int main()
3535
Before you can initialize an `IntentRecognizer` object, you need to create a configuration that uses the key and Azure region for your Azure AI services prediction resource.
3636

3737
* Replace `"YOUR_SUBSCRIPTION_KEY"` with your Azure AI services prediction key.
38-
* Replace `"YOUR_SUBSCRIPTION_REGION"` with your Azure AI services resource region.
38+
* Replace `"YOUR_SUBSCRIPTION_REGION"` with your Azure AI Foundry resource region.
3939

4040
This sample uses the `FromSubscription()` method to build the `SpeechConfig`. For a full list of available methods, see [SpeechConfig Class](/cpp/cognitive-services/speech/speechconfig).
4141

articles/ai-services/speech-service/includes/how-to/intent-recognition/cpp/simple-pattern-matching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Let's open `helloworld.cpp` and add some code that works as a skeleton for our p
3535
Before you can initialize an `IntentRecognizer` object, you need to create a configuration that uses the key and location for your Azure AI services prediction resource.
3636

3737
* Replace `"YOUR_SUBSCRIPTION_KEY"` with your Azure AI services prediction key.
38-
* Replace `"YOUR_SUBSCRIPTION_REGION"` with your Azure AI services resource region.
38+
* Replace `"YOUR_SUBSCRIPTION_REGION"` with your Azure AI Foundry resource region.
3939

4040
This sample uses the `FromSubscription()` method to build the `SpeechConfig`. For a full list of available methods, see [SpeechConfig Class](/cpp/cognitive-services/speech/speechconfig).
4141

0 commit comments

Comments
 (0)