Skip to content

Commit 85854f2

Browse files
authored
Merge pull request #276542 from davidsmatlak/ds-updates-managedapps-publish-qs-20240528
Updates Managed Apps deploy service catalog quickstart
2 parents 3ce8fb3 + 55246b4 commit 85854f2

File tree

8 files changed

+18
-18
lines changed

8 files changed

+18
-18
lines changed

articles/azure-resource-manager/managed-applications/deploy-service-catalog-quickstart.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy a service catalog managed application
33
description: Describes how to deploy a service catalog's managed application for an Azure Managed Application using Azure PowerShell, Azure CLI, or Azure portal.
44
ms.topic: quickstart
5-
ms.date: 05/12/2023
5+
ms.date: 05/28/2024
66
ms.custom: engagement-fy23, devx-track-azurecli, devx-track-azurepowershell
77
---
88

@@ -15,7 +15,7 @@ In this quickstart, you use the managed application definition that you created
1515
- 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).
1616
- 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.
1717
- [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).
1919

2020
## Create service catalog managed application
2121

@@ -109,10 +109,10 @@ To get the managed application's definition from the Azure portal, use the follo
109109

110110
# [PowerShell](#tab/azure-powershell)
111111

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.
113113

114114
```azurepowershell
115-
New-AzResourceGroup -Name applicationGroup -Location westus3
115+
New-AzResourceGroup -Name applicationGroup -Location westus
116116
```
117117

118118
You also need to create a name for the managed application resource group. The resource group is created when you deploy the managed application.
@@ -136,7 +136,7 @@ The JSON formatted string's syntax is as follows:
136136
"{ `"parameterName`": {`"value`":`"parameterValue`"}, `"parameterName`": {`"value`":`"parameterValue`"} }"
137137
```
138138

139-
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.
140140

141141
```powershell
142142
$params="{ `"appServicePlanName`": {`"value`":`"demoAppServicePlan`"}, `
@@ -154,10 +154,10 @@ The parameters to create the managed resources:
154154

155155
# [Azure CLI](#tab/azure-cli)
156156

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.
158158

159159
```azurecli
160-
az group create --name applicationGroup --location westus3
160+
az group create --name applicationGroup --location westus
161161
```
162162

163163
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:
182182
"{ \"parameterName\": {\"value\":\"parameterValue\"}, \"parameterName\": {\"value\":\"parameterValue\"} }"
183183
```
184184

185-
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.
186186

187187
```azurecli
188188
params="{ \"appServicePlanName\": {\"value\":\"demoAppServicePlan\"}, \
@@ -200,7 +200,7 @@ The parameters to create the managed resources:
200200

201201
# [Portal](#tab/azure-portal)
202202

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**.
204204

205205
:::image type="content" source="./media/deploy-service-catalog-quickstart/basics-info.png" alt-text="Screenshot that highlights the required information on the basics tab.":::
206206

@@ -210,19 +210,19 @@ The parameters to create the managed resources:
210210
- **Application Name**: Enter a name for your managed application. For this example, use _demoManagedApplication_.
211211
- **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.
212212

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**.
214214

215215
:::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.":::
216216

217217
- **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.
218218
- **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.
219219

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**.
221221

222222
:::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.":::
223223

224224
- **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.
226226

227227
---
228228

@@ -236,7 +236,7 @@ Run the following command to deploy the managed application.
236236
New-AzManagedApplication `
237237
-Name "demoManagedApplication" `
238238
-ResourceGroupName applicationGroup `
239-
-Location westus3 `
239+
-Location westus `
240240
-ManagedResourceGroupName $mrgname `
241241
-ManagedApplicationDefinitionId $definitionid `
242242
-Kind ServiceCatalog `
@@ -247,7 +247,7 @@ The parameters used in the deployment command:
247247

248248
- `Name`: Specify a name for the managed application. For this example, use _demoManagedApplication_.
249249
- `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_.
251251
- `ManagedResourceGroupName`: Uses the `$mrgname` variable's value. The managed resource group is created when the managed application is deployed.
252252
- `ManagedApplicationDefinitionId`: Uses the `$definitionid` variable's value for the managed application definition's resource ID.
253253
- `Kind`: Specifies that type of managed application. This example uses _ServiceCatalog_.
@@ -261,7 +261,7 @@ Run the following command to deploy the managed application.
261261
az managedapp create \
262262
--name demoManagedApplication \
263263
--resource-group applicationGroup \
264-
--location westus3 \
264+
--location westus \
265265
--managed-rg-id $mrgpath \
266266
--managedapp-definition-id $definitionid \
267267
--kind ServiceCatalog \
@@ -272,15 +272,15 @@ The parameters used in the deployment command:
272272

273273
- `name`: Specify a name for the managed application. For this example, use _demoManagedApplication_.
274274
- `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_.
276276
- `managed-rg-id`: Uses the `$mrgpath` variable's value. The managed resource group is created when the managed application is deployed.
277277
- `managedapp-definition-id`: Uses the `$definitionid` variable's value for the managed application definition's resource ID.
278278
- `kind`: Specifies that type of managed application. This example uses _ServiceCatalog_.
279279
- `parameters`: Uses the `$params` variable's value in the JSON formatted string.
280280

281281
# [Portal](#tab/azure-portal)
282282

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.
284284

285285
:::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.":::
286286

@@ -407,7 +407,7 @@ To see the role assignment from the Azure portal:
407407

408408
You can also view the resource's **Deny assignments**.
409409

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**.
411411

412412
---
413413

2.8 KB
Loading
-1.2 KB
Loading
Loading
Loading
Loading
Loading
596 Bytes
Loading

0 commit comments

Comments
 (0)