You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/managed-applications/deploy-service-catalog-quickstart.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Deploy a service catalog managed application
3
3
description: Describes how to deploy a service catalog's managed application for an Azure Managed Application using Azure PowerShell, Azure CLI, or Azure portal.
@@ -15,7 +15,7 @@ In this quickstart, you use the managed application definition that you created
15
15
- A managed application definition created with [publish an application definition](publish-service-catalog-app.md) or [publish a definition with bring your own storage](publish-service-catalog-bring-your-own-storage.md).
16
16
- An Azure account with an active subscription. If you don't have an account, [create a free account](https://azure.microsoft.com/free/) before you begin.
17
17
-[Visual Studio Code](https://code.visualstudio.com/).
18
-
-Install the latest version of [Azure PowerShell](/powershell/azure/install-azure-powershell) or [Azure CLI](/cli/azure/install-azure-cli).
18
+
-The latest version of [Azure PowerShell](/powershell/azure/install-azure-powershell) or [Azure CLI](/cli/azure/install-azure-cli).
19
19
20
20
## Create service catalog managed application
21
21
@@ -109,10 +109,10 @@ To get the managed application's definition from the Azure portal, use the follo
109
109
110
110
# [PowerShell](#tab/azure-powershell)
111
111
112
-
Create a resource group for the managed application that's used during the deployment.
112
+
Create a resource group for the managed application deployment.
For readability, the completed JSON string uses the backtick for line continuation. The values are stored in the `$params` variable that's used in the deployment command. The parameters in the JSON string are required to deploy the managed resources.
139
+
For readability, the completed JSON string uses the backtick for line continuation. The values are stored in the `$params` variable and used in the deployment command. The parameters in the JSON string are required to deploy the managed resources.
@@ -154,10 +154,10 @@ The parameters to create the managed resources:
154
154
155
155
# [Azure CLI](#tab/azure-cli)
156
156
157
-
Create a resource group for the managed application that's used during the deployment.
157
+
Create a resource group for the managed application deployment.
158
158
159
159
```azurecli
160
-
az group create --name applicationGroup --location westus3
160
+
az group create --name applicationGroup --location westus
161
161
```
162
162
163
163
You also need to create a name and path for the managed application resource group. The resource group is created when you deploy the managed application.
@@ -182,7 +182,7 @@ The JSON formatted string's syntax is as follows:
For readability, the completed JSON string uses the backslash for line continuation. The values are stored in the `params` variable that's used in the deployment command. The parameters in the JSON string are required to deploy the managed resources.
185
+
For readability, the completed JSON string uses the backslash for line continuation. The values are stored in the `params` variable and used in the deployment command. The parameters in the JSON string are required to deploy the managed resources.
@@ -200,7 +200,7 @@ The parameters to create the managed resources:
200
200
201
201
# [Portal](#tab/azure-portal)
202
202
203
-
1. Provide values for the **Basics** tab and select **Next: Web App settings**.
203
+
1. Provide values for the **Basics** tab and select **Next**.
204
204
205
205
:::image type="content" source="./media/deploy-service-catalog-quickstart/basics-info.png" alt-text="Screenshot that highlights the required information on the basics tab.":::
206
206
@@ -210,19 +210,19 @@ The parameters to create the managed resources:
210
210
-**Application Name**: Enter a name for your managed application. For this example, use _demoManagedApplication_.
211
211
-**Managed Resource Group**: The name of the managed resource group that contains the resources that are deployed for the managed application. The default name is in the format `mrg-{definitionName}-{dateTime}` but you can change the name.
212
212
213
-
1. Provide values for the **Web App settings** tab and select **Next: Storage settings**.
213
+
1. Provide values for the **Web App settings** tab and select **Next**.
214
214
215
215
:::image type="content" source="./media/deploy-service-catalog-quickstart/web-app-settings.png" alt-text="Screenshot that highlights the required information on the Web App settings tab.":::
216
216
217
217
-**App Service plan name**: Create a plan name. Maximum of 40 alphanumeric characters and hyphens. For example, _demoAppServicePlan_. App Service plan names must be unique within a resource group in your subscription.
218
218
-**App Service name prefix**: Create a prefix for the plan name. Maximum of 47 alphanumeric characters or hyphens. For example, _demoApp_. During deployment, the prefix is concatenated with a unique string to create a name that's globally unique across Azure.
219
219
220
-
1. Enter a prefix for the storage account name and select the storage account type. Select **Next: Review + create**.
220
+
1. Enter a prefix for the storage account name and select the storage account type. Select **Next**.
221
221
222
222
:::image type="content" source="./media/deploy-service-catalog-quickstart/storage-settings.png" alt-text="Screenshot that shows the information needed to create a storage account.":::
223
223
224
224
-**Storage account name prefix**: Use only lowercase letters and numbers and a maximum of 11 characters. For example, _demostg1234_. During deployment, the prefix is concatenated with a unique string to create a name globally unique across Azure. Although you're creating a prefix, the control checks for existing names in Azure and might post a validation message that the name already exists. If so, choose a different prefix.
225
-
-**Storage account type**: Select **Change type** to choose a storage account type. The default is Standard LRS. The other options are Premium_LRS, Standard_LRS, and Standard_GRS.
225
+
-**Storage account type**: Select **Change type** to choose a storage account type. The default is Standard_LRS. The other options are Premium_LRS, Standard_LRS, and Standard_GRS.
226
226
227
227
---
228
228
@@ -236,7 +236,7 @@ Run the following command to deploy the managed application.
236
236
New-AzManagedApplication `
237
237
-Name "demoManagedApplication" `
238
238
-ResourceGroupName applicationGroup `
239
-
-Location westus3 `
239
+
-Location westus `
240
240
-ManagedResourceGroupName $mrgname `
241
241
-ManagedApplicationDefinitionId $definitionid `
242
242
-Kind ServiceCatalog `
@@ -247,7 +247,7 @@ The parameters used in the deployment command:
247
247
248
248
-`Name`: Specify a name for the managed application. For this example, use _demoManagedApplication_.
249
249
-`ResourceGroupName`: Name of the resource group you created for the managed application.
250
-
-`Location`: Specify the region to deploy the resources. For this example, use _westus3_.
250
+
-`Location`: Specify the region for resource deployment. For this example, use _westus_.
251
251
-`ManagedResourceGroupName`: Uses the `$mrgname` variable's value. The managed resource group is created when the managed application is deployed.
252
252
-`ManagedApplicationDefinitionId`: Uses the `$definitionid` variable's value for the managed application definition's resource ID.
253
253
-`Kind`: Specifies that type of managed application. This example uses _ServiceCatalog_.
@@ -261,7 +261,7 @@ Run the following command to deploy the managed application.
261
261
az managedapp create \
262
262
--name demoManagedApplication \
263
263
--resource-group applicationGroup \
264
-
--location westus3 \
264
+
--location westus \
265
265
--managed-rg-id $mrgpath \
266
266
--managedapp-definition-id $definitionid \
267
267
--kind ServiceCatalog \
@@ -272,15 +272,15 @@ The parameters used in the deployment command:
272
272
273
273
-`name`: Specify a name for the managed application. For this example, use _demoManagedApplication_.
274
274
-`resource-group`: Name of the resource group you created for the managed application.
275
-
-`location`: Specify the region to deploy the resources. For this example, use _westus3_.
275
+
-`location`: Specify the region for resource deployment. For this example, use _westus_.
276
276
-`managed-rg-id`: Uses the `$mrgpath` variable's value. The managed resource group is created when the managed application is deployed.
277
277
-`managedapp-definition-id`: Uses the `$definitionid` variable's value for the managed application definition's resource ID.
278
278
-`kind`: Specifies that type of managed application. This example uses _ServiceCatalog_.
279
279
-`parameters`: Uses the `$params` variable's value in the JSON formatted string.
280
280
281
281
# [Portal](#tab/azure-portal)
282
282
283
-
Review the summary of the values you selected and verify **Validation Passed** is displayed. Select **Create** to deploy the managed application.
283
+
Review the summary of the values you selected and verify no errors are displayed. Select **Create** to deploy the managed application.
284
284
285
285
:::image type="content" source="./media/deploy-service-catalog-quickstart/summary-validation.png" alt-text="Screenshot that summarizes the values you selected and shows the status of validation passed.":::
286
286
@@ -407,7 +407,7 @@ To see the role assignment from the Azure portal:
407
407
408
408
You can also view the resource's **Deny assignments**.
409
409
410
-
The role assignment gives the application's publisher access to manage the storage account. In this example, the publisher might be your IT department. The _Deny assignments_ prevents customers from making changes to a managed resource's configuration. Managed apps are designed so that customers don't need to maintain the resources. The _Deny assignment_ excludes the Microsoft Entra group that was assigned in **Role assignments**.
410
+
The role assignment gives the application's publisher access to manage the storage account. In this example, the publisher might be your IT department. The _Deny assignments_ prevents customers from making changes to a managed resource's configuration. Managed apps are designed so that customers don't need to maintain the resources. The _Deny assignments_ excludes the Microsoft Entra group that was assigned in **Role assignments**.
0 commit comments