Skip to content

Commit f2b28d7

Browse files
authored
Merge pull request #268526 from ShawnJackson/create-account-resource-manager-template
[AQ] edit pass: create-account-resource-manager-template
2 parents 58c9b2c + f6bf3d7 commit f2b28d7

File tree

4 files changed

+51
-50
lines changed

4 files changed

+51
-50
lines changed
Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Create an Azure AI services resource using ARM templates
3-
description: Create an Azure AI service resource with ARM template.
2+
title: "Quickstart: Create an Azure AI services resource by using an ARM template"
3+
description: Learn how to use an Azure Resource Manager template to create an Azure AI services resource.
44
keywords: Azure AI services, cognitive solutions, cognitive intelligence, cognitive artificial intelligence
55
#services: cognitive-services
66
author: aahill
@@ -16,31 +16,33 @@ ms.custom:
1616
- ignite-2023
1717
---
1818

19-
# Create an Azure AI services resource using an ARM template
19+
# Quickstart: Create an Azure AI services resource by using an ARM template
2020

21-
This quickstart shows you how to use an Azure Resource Manager template (ARM template) to create Azure AI services.
21+
This quickstart shows you how to use an Azure Resource Manager template (ARM template) to create a resource in Azure AI services.
2222

23-
Azure AI services are cloud-based artificial intelligence (AI) services that help developers build cognitive intelligence into applications without having direct AI or data science skills or knowledge. They are available through REST APIs and client library SDKs in popular development languages. Azure AI services enables developers to easily add cognitive features into their applications with cognitive solutions that can see, hear, speak, and analyze.
23+
Azure AI services is a cloud-based portfolio of AI services. It helps developers build cognitive intelligence into applications without needing direct skills or knowledge of AI or data science.
2424

25-
Create a resource using an Azure Resource Manager template (ARM template). This multi-service resource lets you:
25+
Azure AI services is available through REST APIs and client library SDKs in popular development languages. It enables developers to easily add cognitive features into their applications with cognitive solutions that can see, hear, speak, and analyze.
2626

27-
* Access multiple Azure AI services with a single key and endpoint.
28-
* Consolidate billing from the services you use.
29-
* [!INCLUDE [terms-azure-portal](./includes/quickstarts/terms-azure-portal.md)]
27+
By creating an Azure AI services resource, you can:
28+
29+
* Access multiple AI services in Azure with a single key and endpoint.
30+
* Consolidate billing from the services that you use.
3031

3132
[!INCLUDE [About Azure Resource Manager](../../includes/resource-manager-quickstart-introduction.md)]
3233

3334
## Prerequisites
3435

3536
* If you don't have an Azure subscription, [create one for free](https://azure.microsoft.com/free/cognitive-services).
37+
* [!INCLUDE [terms-azure-portal](./includes/quickstarts/terms-azure-portal.md)]
3638

3739
## Review the template
3840

39-
The template used in this quickstart is from [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/cognitive-services-universalkey/).
41+
The template that you use in this quickstart is from [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/cognitive-services-universalkey/).
4042

4143
:::code language="json" source="~/quickstart-templates/quickstarts/microsoft.cognitiveservices/cognitive-services-universalkey/azuredeploy.json":::
4244

43-
One Azure resource is defined in the Bicep file: [Microsoft.CognitiveServices/accounts](/azure/templates/microsoft.cognitiveservices/accounts) specifies that it is an Azure AI services resource. The `kind` field in the Bicep file defines the type of resource.
45+
One Azure resource is defined in the Bicep file: [Microsoft.CognitiveServices/accounts](/azure/templates/microsoft.cognitiveservices/accounts) specifies that it's an Azure AI services resource. The `kind` field in the Bicep file defines the type of resource.
4446

4547
[!INCLUDE [SKUs and pricing](./includes/quickstarts/sku-pricing.md)]
4648

@@ -58,21 +60,21 @@ One Azure resource is defined in the Bicep file: [Microsoft.CognitiveServices/ac
5860
|---------|---------|
5961
| **Subscription** | Select an Azure subscription. |
6062
| **Resource group** | Select **Create new**, enter a unique name for the resource group, and then select **OK**. |
61-
| **Region** | Select a region. For example, **East US** |
62-
| **Cognitive Service Name** | Replace with a unique name for your Azure AI services resource. You will need the name in the next section when you validate the deployment. |
63-
| **Location** | Replace with the region used above. |
64-
| **Sku** | The [pricing tier](https://azure.microsoft.com/pricing/details/cognitive-services/) for your resource. |
63+
| **Region** | Select a region (for example, **East US**). |
64+
| **Cognitive Service Name** | Replace the value with a unique name for your Azure AI services resource. You'll need the name in the next section when you validate the deployment. |
65+
| **Location** | Replace with the region that you selected. |
66+
| **Sku** | Select the [pricing tier](https://azure.microsoft.com/pricing/details/cognitive-services/) for your resource. |
6567

66-
:::image type="content" source="media/arm-template/universal-key-portal-template.png" alt-text="Resource creation screen.":::
68+
:::image type="content" source="media/arm-template/universal-key-portal-template.png" alt-text="Screenshot that shows the pane for resource creation.":::
6769

68-
3. Select **Review + Create**, then **Create**. After the resource has successfully finished deploying, the **Go to resource** button will be highlighted.
70+
3. Select **Review + Create**, and then select **Create**. When deployment is successful, the **Go to resource** button is available.
6971

7072
# [Azure CLI](#tab/CLI)
7173

72-
> [!NOTE]
73-
> `az deployment group` create requires Azure CLI version 2.6 or later. To display the version type `az --version`. For more information, see the [documentation](/cli/azure/deployment/group).
74+
Run the following script from [your local machine](/cli/azure/install-azure-cli), or run it from a browser by using the **Try it** button. Include a name and location (for example, `centralus`) for a new resource group, and the ARM template will be used to deploy an Azure AI services resource within it. Remember the name that you use. You'll use it later to validate the deployment.
7475

75-
Run the following script via the Azure CLI, either from [your local machine](/cli/azure/install-azure-cli), or from a browser by using the **Try it** button. Enter a name and location (for example `centralus`) for a new resource group, and the ARM template will be used to deploy an Azure AI services resource within it. Remember the name you use. You will use it later to validate the deployment.
76+
> [!NOTE]
77+
> The `az deployment group create` command in the script requires Azure CLI version 2.6 or later. To display the version, enter `az --version`. For more information, see the [documentation](/cli/azure/deployment/group).
7678
7779
```azurecli-interactive
7880
read -p "Enter a name for your new resource group:" resourceGroupName &&
@@ -87,20 +89,20 @@ read
8789
---
8890

8991
> [!TIP]
90-
> If your subscription doesn't allow you to create an Azure AI services resource, you may need to enable the privilege of that [Azure resource provider](../azure-resource-manager/management/resource-providers-and-types.md#register-resource-provider) using the [Azure portal](../azure-resource-manager/management/resource-providers-and-types.md#azure-portal), [PowerShell command](../azure-resource-manager/management/resource-providers-and-types.md#azure-powershell) or an [Azure CLI command](../azure-resource-manager/management/resource-providers-and-types.md#azure-cli). If you are not the subscription owner, ask the *Subscription Owner* or someone with a role of *admin* to complete the registration for you or ask for the **/register/action** privileges to be granted to your account.
92+
> If your subscription doesn't allow you to create an Azure AI services resource, you might need to enable the privilege of that [Azure resource provider](../azure-resource-manager/management/resource-providers-and-types.md#register-resource-provider) by using the [Azure portal](../azure-resource-manager/management/resource-providers-and-types.md#azure-portal), a [PowerShell command](../azure-resource-manager/management/resource-providers-and-types.md#azure-powershell) or an [Azure CLI command](../azure-resource-manager/management/resource-providers-and-types.md#azure-cli). If you're not the subscription owner, ask the subscription owner or someone with an admin role to complete the registration for you. Or ask for the */register/action* privileges to be granted to your account.
9193
9294
## Review deployed resources
9395

9496
# [Portal](#tab/portal)
9597

96-
When your deployment finishes, you will be able to select the **Go to resource** button to see your new resource. You can also find the resource group by:
98+
When your deployment finishes, you can select the **Go to resource** button to see your new resource. You can also find the resource group by:
9799

98-
1. Selecting **Resource groups** from the left navigation menu.
100+
1. Selecting **Resource groups** from the left pane.
99101
2. Selecting the resource group name.
100102

101103
# [Azure CLI](#tab/CLI)
102104

103-
Using the Azure CLI, run the following script, and enter the name of the resource group you created earlier.
105+
Run the following script. Include the name of the resource group that you created earlier.
104106

105107
```azurecli-interactive
106108
echo "Enter the resource group where the Azure AI services resource exists:" &&
@@ -110,20 +112,19 @@ az cognitiveservices account list -g $resourceGroupName
110112

111113
---
112114

113-
114115
## Clean up resources
115116

116-
If you want to clean up and remove an Azure AI services subscription, you can delete the resource or resource group. Deleting the resource group also deletes any other resources contained in the group.
117+
If you want to clean up and remove an Azure AI services subscription, you can delete the resource or the resource group. Deleting the resource group also deletes any other resources that the group contains.
117118

118119
# [Azure portal](#tab/portal)
119120

120-
1. In the Azure portal, expand the menu on the left side to open the menu of services, and choose **Resource Groups** to display the list of your resource groups.
121-
2. Locate the resource group containing the resource to be deleted
122-
3. Right-click on the resource group listing. Select **Delete resource group**, and confirm.
121+
1. On the left pane, select **Resource groups** to display the list of your resource groups.
122+
2. Locate the resource group that contains the resource to be deleted.
123+
3. Right-click the resource group, select **Delete resource group**, and then confirm.
123124

124125
# [Azure CLI](#tab/CLI)
125126

126-
Using the Azure CLI, run the following script, and enter the name of the resource group you created earlier.
127+
Run the following script. Include the name of the resource group that you created earlier.
127128

128129
```azurecli-interactive
129130
echo "Enter the resource group name, for deletion:" &&
@@ -133,10 +134,10 @@ az group delete --name $resourceGroupName
133134

134135
---
135136

136-
## See also
137+
## Related content
137138

138-
* See [Authenticate requests to Azure AI services](authentication.md) on how to securely work with Azure AI services.
139-
* See [What are Azure AI services?](./what-are-ai-services.md) for a list of Azure AI services.
140-
* See [Natural language support](language-support.md) to see the list of natural languages that Azure AI services supports.
141-
* See [Use Azure AI services as containers](cognitive-services-container-support.md) to understand how to use Azure AI services on-prem.
142-
* See [Plan and manage costs for Azure AI services](../ai-studio/how-to/costs-plan-manage.md) to estimate cost of using Azure AI services.
139+
* For more information on how to securely work with Azure AI services, see [Authenticate requests to Azure AI services](authentication.md).
140+
* For a list of Azure AI services, see [What are Azure AI services?](./what-are-ai-services.md).
141+
* For a list of natural languages that Azure AI services supports, see [Natural language support in Azure AI services](language-support.md).
142+
* To understand how to use Azure AI services on-premises, see [What are Azure AI containers?](cognitive-services-container-support.md).
143+
* To estimate the cost of using Azure AI services, see [Plan and manage costs for Azure AI Studio](../ai-studio/how-to/costs-plan-manage.md).

articles/ai-services/includes/quickstarts/sku-pricing.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Azure AI services SKUs and pricing"
2+
title: "Azure AI services products and pricing"
33
#services: cognitive-services
44
author: PatrickFarley
55
manager: nitinme
@@ -9,20 +9,19 @@ ms.date: 10/28/2021
99
ms.author: pafarley
1010
---
1111

12-
See the list of SKUs and pricing information below.
12+
The following tables provide information about products and pricing for Azure AI services.
1313

1414
#### Multi-service
1515

1616
| Service | Kind |
1717
|-------------|------------|
1818
| Multiple services. For more information, see the [pricing](https://azure.microsoft.com/pricing/details/cognitive-services/) page. | `CognitiveServices` |
1919

20-
2120
#### Vision
2221

2322
| Service | Kind |
2423
|------------|---------|
25-
| Azure AI Vision | `ComputerVision` |
24+
| Vision | `ComputerVision` |
2625
| Custom Vision - Prediction | `CustomVision.Prediction` |
2726
| Custom Vision - Training | `CustomVision.Training` |
2827
| Face | `Face` |
@@ -32,15 +31,15 @@ See the list of SKUs and pricing information below.
3231

3332
| Service | Kind |
3433
|--------------------|----------------------|
35-
| Speech Services | `SpeechServices` |
34+
| Speech | `SpeechServices` |
3635

3736
#### Language
3837

3938
| Service | Kind |
4039
|--------------------|---------------------|
41-
| LUIS | `LUIS` |
40+
| Language Understanding (LUIS) | `LUIS` |
4241
| QnA Maker | `QnAMaker` |
43-
| Language service | `TextAnalytics` |
42+
| Language | `TextAnalytics` |
4443
| Text Translation | `TextTranslation` |
4544

4645
#### Decision
@@ -59,10 +58,11 @@ See the list of SKUs and pricing information below.
5958

6059
#### Pricing tiers and billing
6160

62-
Pricing tiers (and the amount you get billed) are based on the number of transactions you send using your authentication information. Each pricing tier specifies the:
63-
* maximum number of allowed transactions per second (TPS).
64-
* service features enabled within the pricing tier.
65-
* cost for a predefined number of transactions. Going above this number will cause an extra charge as specified in the [pricing details](https://azure.microsoft.com/pricing/details/cognitive-services/custom-vision-service/) for your service.
61+
Pricing tiers (and the amount you're billed) are based on the number of transactions that you send by using your authentication information. Each pricing tier specifies the:
62+
63+
* Maximum number of allowed transactions per second (TPS).
64+
* Service features enabled within the pricing tier.
65+
* Cost for a predefined number of transactions. Going above this number will cause an extra charge, as specified in the [pricing details](https://azure.microsoft.com/pricing/details/cognitive-services/custom-vision-service/) for your service.
6666

6767
> [!NOTE]
68-
> Many of the Azure AI services have a free tier you can use to try the service. To use the free tier, use `F0` as the SKU for your resource.
68+
> Many of the Azure AI services have a free tier that you can use to try the service. To use the free tier, use `F0` as the pricing tier for your resource.

articles/ai-services/includes/quickstarts/terms-azure-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ ms.date: 10/28/2021
99
ms.author: pafarley
1010
---
1111

12-
You must create your first Face, Language service, or Azure AI Vision resources from the Azure portal to review and acknowledge the terms and conditions. You can do so here: [Face](https://portal.azure.com/#create/Microsoft.CognitiveServicesFace), [Language service](https://portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics), [Azure AI Vision](https://portal.azure.com/#create/Microsoft.CognitiveServicesComputerVision). After that, you can create subsequent resources using any deployment tool (SDK, CLI, or ARM template, etc) under the same Azure subscription.
12+
You must create your first [Azure AI Face](https://portal.azure.com/#create/Microsoft.CognitiveServicesFace), [Azure AI Language](https://portal.azure.com/#create/Microsoft.CognitiveServicesTextAnalytics), or [Azure AI Vision](https://portal.azure.com/#create/Microsoft.CognitiveServicesComputerVision) resources from the Azure portal so that you can review and acknowledge the terms and conditions. After that, you can create resources by using any deployment tool (for example, SDK, Azure CLI, or ARM template) under the same Azure subscription.

includes/resource-manager-quickstart-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.date: 02/26/2020
66
ms.author: jgao
77
---
88

9-
An [Azure Resource Manager template](../articles/azure-resource-manager/templates/overview.md) is a JavaScript Object Notation (JSON) file that defines infrastructure and configuration for your project. The template uses declarative syntax. You describe your intended deployment without writing the sequence of programming commands to create the deployment.
9+
An [Azure Resource Manager template](../articles/azure-resource-manager/templates/overview.md) is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. The template uses declarative syntax. You describe your intended deployment without writing the sequence of programming commands to create the deployment.

0 commit comments

Comments
 (0)