Skip to content

Commit aed1fd4

Browse files
committed
edits, bookmark updates in 2 other files
1 parent 9b0f674 commit aed1fd4

File tree

8 files changed

+112
-102
lines changed

8 files changed

+112
-102
lines changed

articles/cloud-services-extended-support/deploy-portal.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: Deploy Azure Cloud Services (extended support) - Azure portal
3-
description: Deploy an Azure Cloud Service (extended support) using the Azure portal.
3+
description: Deploy Azure Cloud Services (extended support) by using the Azure portal.
44
ms.topic: quickstart
55
ms.service: cloud-services-extended-support
66
author: gachandw
77
ms.author: gachandw
88
ms.reviewer: mimckitt
9-
ms.date: 10/13/2020
9+
ms.date: 06/18/2024
1010
---
1111

12-
# Deploy Azure Cloud Services (extended support) by using the Azure portal
12+
# Deploy Cloud Services (extended support) by using the Azure portal
1313

1414
This article shows you how to use the Azure portal to create an Azure Cloud Services (extended support) deployment.
1515

@@ -41,7 +41,7 @@ Review the [deployment prerequisites](deploy-prerequisite.md) for Cloud Services
4141

4242
:::image type="content" source="media/deploy-portal-3.png" alt-text="Image shows the Cloud Services (extended support) Basics tab.":::
4343

44-
1. On the **Basics** tab under **Cloud service configuration, package, and service definition**, add your package (.cspkg, .zip) file, configuration (.cscfg) file, and definition (.csdef) file for the deployment. You can add existing files from blob storage or upload the files from your local machine. If you upload the files from your local machine, the files are stored in a storage account in Azure.
44+
1. On the **Basics** tab under **Cloud service configuration, package, and service definition**, add your package (.cspkg or .zip) file, configuration (.cscfg) file, and definition (.csdef) file for the deployment. You can add existing files from blob storage or upload the files from your local machine. If you upload the files from your local machine, the files are stored in a storage account in Azure.
4545

4646
:::image type="content" source="media/deploy-portal-4.png" alt-text="Screenshot that shows the section of the Basics tab where you upload files and select storage.":::
4747

articles/cloud-services-extended-support/deploy-powershell.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: Deploy Azure Cloud Services (extended support) - Azure PowerShell
3-
description: Deploy an Azure Cloud Service (extended support) using Azure PowerShell
3+
description: Deploy Azure Cloud Services (extended support) by using Azure PowerShell.
44
ms.topic: quickstart
55
ms.service: cloud-services-extended-support
66
author: gachandw
77
ms.author: gachandw
88
ms.reviewer: mimckitt
9-
ms.date: 10/13/2020
9+
ms.date: 06/18/2024
1010
ms.custom: devx-track-azurepowershell
1111
---
1212

13-
# Deploy a Cloud Service (extended support) by using Azure PowerShell
13+
# Deploy Cloud Services (extended support) by using Azure PowerShell
1414

15-
This article shows how to use the Az.CloudService Azure PowerShell module to create an Azure Cloud Services (extended support) deployment that has multiple roles (WebRole and WorkerRole).
15+
This article shows you how to use the Az.CloudService Azure PowerShell module to create an Azure Cloud Services (extended support) deployment that has multiple roles (WebRole and WorkerRole).
1616

1717
## Prerequisites
1818

@@ -32,7 +32,7 @@ Complete the following steps as prerequisites to creating your deployment by usi
3232
New-AzResourceGroup -ResourceGroupName “ContosOrg” -Location “East US”
3333
```
3434
35-
1. Create a storage account and container in Azure to store the package (.cspkg) file and configuration (.cscfg) file for the Cloud Services (extended support) deployment. You must use a unique name for the storage account name. This step is optional if you use an existing storage account.
35+
1. Create a storage account and container in Azure to store the package (.cspkg or .zip) file and configuration (.cscfg) file for the Cloud Services (extended support) deployment. You must use a unique name for the storage account name. This step is optional if you use an existing storage account.
3636
3737
```azurepowershell-interactive
3838
$storageAccount = New-AzStorageAccount -ResourceGroupName “ContosOrg” -Name “contosostorageaccount” -Location “East US” -SkuName “Standard_RAGRS” -Kind “StorageV2”
@@ -45,7 +45,7 @@ Use any of the following Azure PowerShell cmdlets to deploy Cloud Services (exte
4545
4646
- Quick-create a deployment by using a [storage account](#quick-create-a-deployment-by-using-a-storage-account)
4747
48-
- This parameter set inputs the package (.cspkg) file, configuration (.cscfg) file, and definition (.csdef) file for the deployment as inputs with the storage account.
48+
- This parameter set inputs the package (.cspkg or .zip) file, the configuration (.cscfg) file, and the definition (.csdef) file for the deployment as inputs with the storage account.
4949
- The Cloud Services (extended support) role profile, network profile, and OS profile are created by the cmdlet with minimal input.
5050
- To input a certificate, you must specify a key vault name. The certificate thumbprints in the key vault are validated against the certificates that you specify in the configuration (.cscfg) file for the deployment.
5151
@@ -152,7 +152,7 @@ New-AzCloudService
152152
$networkProfile = @{loadBalancerConfiguration = $loadBalancerConfig}
153153
```
154154
155-
1. Create a key vault. The key vault stores certificates that are associated with Cloud Service (extended support) roles. The key vault must be in the same region and subscription as the Cloud Service (extended support) deployment and have a unique name. For more information, see [Use certificates with Azure Cloud Services (extended support)](certificates-and-key-vault.md).
155+
1. Create a key vault. The key vault stores certificates that are associated with Cloud Services (extended support) roles. The key vault must be in the same region and subscription as the Cloud Services (extended support) deployment and have a unique name. For more information, see [Use certificates with Cloud Services (extended support)](certificates-and-key-vault.md).
156156
157157
```azurepowershell-interactive
158158
New-AzKeyVault -Name "ContosKeyVault” -ResourceGroupName “ContosOrg” -Location “East US”
@@ -171,7 +171,7 @@ New-AzCloudService
171171
Set-AzKeyVaultAccessPolicy -VaultName 'ContosKeyVault' -ResourceGroupName 'ContosOrg' -ObjectId 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' -PermissionsToCertificates create,get,list,delete
172172
```
173173
174-
1. In this example, you add a self-signed certificate to a key vault. You must add the certificate thumbprint via the deployment configuration (.cscfg) file for Cloud Services (extended support) roles.
174+
1. Th following example adds a self-signed certificate to a key vault. You must add the certificate thumbprint via the configuration (.cscfg) file for Cloud Services (extended support) roles.
175175
176176
```azurepowershell-interactive
177177
$Policy = New-AzKeyVaultCertificatePolicy -SecretContentType "application/x-pkcs12" -SubjectName "CN=contoso.com" -IssuerName "Self" -ValidityInMonths 6 -ReuseKeyOnRenewal
@@ -223,7 +223,7 @@ New-AzCloudService
223223
$tag=@{"Owner" = "Contoso"}
224224
```
225225
226-
1. Create the Cloud Service (extended support) deployment by using the profile objects and SAS URIs that you defined:
226+
1. Create the Cloud Services (extended support) deployment by using the profile objects and SAS URIs that you defined:
227227
228228
```azurepowershell-interactive
229229
$cloudService = New-AzCloudService `

articles/cloud-services-extended-support/deploy-prerequisite.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,18 @@ ms.date: 06/16/2024
1313

1414
To help ensure a successful Azure Cloud Services (extended support) deployment, review the following steps. Complete each prerequisitive before you begin to create a deployment.
1515

16-
## Required service configuration (.cscfg) file updates
16+
## Required configuration (.cscfg) file updates
17+
18+
Use the information in the following sections to make required updates to the configuration (.cscfg) file for your Cloud Services (extended support) deployment.
1719

1820
### Virtual network
1921

20-
Cloud Services (extended support) deployments must be in a virtual network. You can create a virtual network by using the [Azure portal](../virtual-network/quick-create-portal.md), [Azure PowerShell](../virtual-network/quick-create-powershell.md), the [Azure CLI](../virtual-network/quick-create-cli.md), or an [Azure Resource Manager template (ARM template)](../virtual-network/quick-create-template.md). The virtual network and subnets must be referenced in the [NetworkConfiguration](schema-cscfg-networkconfiguration.md) section of the .cscfg file.
22+
Cloud Services (extended support) deployments must be in a virtual network. You can create a virtual network by using the [Azure portal](../virtual-network/quick-create-portal.md), [Azure PowerShell](../virtual-network/quick-create-powershell.md), the [Azure CLI](../virtual-network/quick-create-cli.md), or an [Azure Resource Manager template (ARM template)](../virtual-network/quick-create-template.md). The virtual network and subnets must be referenced in the [NetworkConfiguration](schema-cscfg-networkconfiguration.md) section of the configuration (.cscfg) file.
2123

22-
For a virtual network that is in the same resource group as the cloud service, referencing only the virtual network name in the .cscfg file is sufficient. If the virtual network and cloud service are in two different resource groups, specify the complete Azure Resource Manager ID of the virtual network in the .cscfg file.
24+
For a virtual network that is in the same resource group as the cloud service, referencing only the virtual network name in the configuration (.cscfg) file is sufficient. If the virtual network and Cloud Services (extended support) are in two different resource groups, specify the complete Azure Resource Manager ID of the virtual network in the configuration (.cscfg) file.
2325

2426
> [!NOTE]
25-
> If the virtual network and cloud service are located in different resource groups, you can't use Visual Studio 2019 for your deployment. For this scenario, consider using an ARM template or the Azure portal to create your deployment.
27+
> If the virtual network and Cloud Services (extended support) are located in different resource groups, you can't use Visual Studio 2019 for your deployment. For this scenario, consider using an ARM template or the Azure portal to create your deployment.
2628
2729
#### Virtual network in the same resource group
2830

@@ -52,7 +54,7 @@ For a virtual network that is in the same resource group as the cloud service, r
5254

5355
### Remove earlier versions of plugins
5456

55-
Remove earlier versions of remote desktop settings from the .cscfg file:
57+
Remove earlier versions of remote desktop settings from the configuration (.cscfg) file:
5658

5759
```xml
5860
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" />
@@ -62,16 +64,16 @@ Remove earlier versions of remote desktop settings from the .cscfg file:
6264
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" />
6365
```
6466

65-
Remove earlier versions of diagnostics settings for each role in the .cscfg file:
67+
Remove earlier versions of diagnostics settings for each role in the configuration (.cscfg) file:
6668

6769
```xml
6870
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
6971
```
7072

71-
## Required service definition file updates
73+
## Required definition file updates
7274

7375
> [!NOTE]
74-
> If you make changes to the service definition (.csdef) file, you must generate the package (.cspkg) file again. Build and repackage your .cspkg file after you make the following changes in the .csdef file to get the latest settings for your cloud service.
76+
> If you make changes to the definition (.csdef) file, you must generate the package (.cspkg or .zip) file again. Build and repackage your package (.cspkg or .zip) file after you make the following changes in the definition (.csdef) file to get the latest settings for your cloud service.
7577
7678
### Virtual machine sizes
7779

@@ -105,7 +107,7 @@ For example, `<WorkerRole name="WorkerRole1" vmsize="Medium">` becomes `<WorkerR
105107
106108
### Remove earlier versions of remote desktop plugins
107109

108-
For deployments that use earlier versions of remote desktop plugins, remove the modules from the .csdef file and from any associated certificates:
110+
For deployments that use earlier versions of remote desktop plugins, remove the modules from the definition (.csdef) file and from any associated certificates:
109111

110112
```xml
111113
<Imports>
@@ -114,19 +116,19 @@ For deployments that use earlier versions of remote desktop plugins, remove the
114116
</Imports>
115117
```
116118

117-
For deployments that use earlier versions of diagnostics plugins, remove the settings for each role from the .csdef file:
119+
For deployments that use earlier versions of diagnostics plugins, remove the settings for each role from the definition (.csdef) file:
118120

119121
```xml
120122
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
121123
```
122124

123125
## Access control
124126

125-
The subscription that contains networking resources must have [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) or greater access for Cloud Services (extended support). For more information, see [RBAC built-in roles](../role-based-access-control/built-in-roles.md).
127+
The subscription that contains networking resources must have the [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor) or greater role for Cloud Services (extended support). For more information, see [RBAC built-in roles](../role-based-access-control/built-in-roles.md).
126128

127129
## Key vault creation
128130

129-
Azure Key Vault is used to store certificates that are associated with Cloud Services (extended support). Add the certificates to Key Vault, and then reference the certificate thumbprints in your service configuration file. You also must enable the Key Vault access policy (in the portal) for *Azure Virtual Machines for deployment* so that the Cloud Services (extended support) resource can retrieve the certificate that's stored as secrets from Key Vault. You can create a key vault in the [Azure portal](../key-vault/general/quick-create-portal.md) or by using [PowerShell](../key-vault/general/quick-create-powershell.md). You must create the key vault in the same region and subscription as the cloud service. For more information, see [Use certificates with Azure Cloud Services (extended support)](certificates-and-key-vault.md).
131+
Azure Key Vault stores certificates that are associated with Cloud Services (extended support). Add the certificates to a key vault, and then reference the certificate thumbprints in the configuration (.cscfg) file for your deployment. You also must enable the key vault access policy (in the portal) for **Azure Virtual Machines for deployment** so that the Cloud Services (extended support) resource can retrieve the certificate that's stored as secrets in the key vault. You can create a key vault in the [Azure portal](../key-vault/general/quick-create-portal.md) or by using [PowerShell](../key-vault/general/quick-create-powershell.md). You must create the key vault in the same region and subscription as the cloud service. For more information, see [Use certificates with Cloud Services (extended support)](certificates-and-key-vault.md).
130132

131133
## Related content
132134

0 commit comments

Comments
 (0)