Vytvoření a nasazení skupiny prostředků Azure pomocí sady Visual StudioCreating and deploying Azure resource groups through Visual Studio

Pomocí sady Visual Studio můžete vytvořit projekt, který nasadí vaši infrastrukturu a kód do Azure.With Visual Studio, you can create a project that deploys your infrastructure and code to Azure. Můžete například nasadit webového hostitele, web a kód webu.For example, you can deploy the web host, website, and code for the website. Visual Studio poskytuje řadu různých předem připravených šablon pro běžné scénáře nasazení.Visual Studio provides many different starter templates for deploying common scenarios. V tomto článku nasadíte webovou aplikaci.In this article, you deploy a web app.

Tento článek ukazuje, jak používat Visual Studio 2019 nebo novější s nainstalovanými úlohami vývoje a ASP.NET pro Azure.This article shows how to use Visual Studio 2019 or later with the Azure development and ASP.NET workloads installed. Pokud používáte Visual Studio 2017, vaše prostředí je převážně stejné.If you use Visual Studio 2017, your experience is largely the same.

Vytvoření projektu skupiny prostředků AzureCreate Azure Resource Group project

V této části vytvoříte projekt skupiny prostředků Azure pomocí šablony webové aplikace .In this section, you create an Azure Resource Group project with a Web app template.

  1. V sadě Visual Studio, zvolte souboru>nový>projektu.In Visual Studio, choose File>New>Project.

  2. Vyberte šablonu projektu skupiny prostředků Azure a Další.Select the Azure Resource Group project template and Next.

    Vytvoření projektu

  3. Zadejte název svého projektu.Give your project a name. Ostatní výchozí nastavení jsou pravděpodobně jemné, ale je třeba je zkontrolovat, aby fungovaly pro vaše prostředí.The other default settings are probably fine, but review them to make they work for your environment. Až budete hotovi, vyberte Vytvořit.When done, select Create.

    Vytvoření projektu

  4. Zvolte šablonu, kterou chcete nasadit do Azure Resource Manageru.Choose the template that you want to deploy to Azure Resource Manager. Všimněte si, že máte spoustu různých možností v závislosti na typu projektu, který chcete nasadit.Notice there are many different options based on the type of project you wish to deploy. V tomto článku vyberte šablonu Webová aplikace a klikněte na OK.For this article, choose the Web app template and OK.

    Volba šablony

    Šablona, kterou vyberete, je jenom výchozí bod, podle potřeb vašeho scénáře můžete prostředky přidat nebo odebrat.The template you pick is just a starting point; you can add and remove resources to fulfill your scenario.

  5. Visual Studio vytvoří projekt nasazení skupiny prostředků pro webovou aplikaci.Visual Studio creates a resource group deployment project for the web app. Chcete-li zobrazit soubory projektu, podívejte se na uzel v projektu nasazení.To see the files for your project, look at the node in the deployment project.

    Zobrazit uzly

    Vzhledem k tomu, že jste vybrali šablonu webové aplikace, zobrazí se následující soubory:Since you chose the Web app template, you see the following files:

    Název souboruFile name PopisDescription
    Deploy-AzureResourceGroup.ps1Deploy-AzureResourceGroup.ps1 Skript PowerShellu, který spustí příkazy PowerShellu pro nasazení Azure Resource Manageru.A PowerShell script that runs PowerShell commands to deploy to Azure Resource Manager. Visual Studio pomocí tohoto skriptu PowerShellu nasadí vaši šablonu.Visual Studio uses this PowerShell script to deploy your template.
    WebSite.jsonWebSite.json Šablona Resource Manageru, která definuje infrastrukturu, kterou chcete nasadit do Azure, a parametry, které můžete během nasazení zadat.The Resource Manager template that defines the infrastructure you want deploy to Azure, and the parameters you can provide during deployment. Definuje také závislosti mezi prostředky, takže je Resource Manager nasadí ve správném pořadí.It also defines the dependencies between the resources so Resource Manager deploys the resources in the correct order.
    WebSite.parameters.jsonWebSite.parameters.json Soubor parametrů, který má hodnoty požadované šablonou.A parameters file that has values needed by the template. Předáním hodnot těchto parametrů přizpůsobujete jednotlivá nasazení.You pass in parameter values to customize each deployment.

    Tyto základní soubory mají všechny projekty nasazení skupiny prostředků.All resource group deployment projects have these basic files. Ostatní projekty můžou mít i další soubory, které podporují jiné funkce.Other projects may have additional files to support other functionality.

Přizpůsobení šablony Správce prostředkůCustomize Resource Manager template

Projekt nasazení můžete přizpůsobit úpravou šablony Správce prostředků, která popisuje prostředky, které chcete nasadit.You can customize a deployment project by modifying the Resource Manager template that describes the resources you want to deploy. Další informace o jednotlivých prvcích šablony Resource Manageru najdete v tématu o vytváření šablon Azure Resource Manageru.To learn about the elements of the Resource Manager template, see Authoring Azure Resource Manager templates.

  1. Chcete-li pracovat se šablonou, otevřete Web. JSON.To work on your template, open WebSite.json.

  2. Editor sady Visual Studio poskytuje nástroje, které vám s úpravami šablony Resource Manageru pomohou.The Visual Studio editor provides tools to assist you with editing the Resource Manager template. Okno JSON Outline (Osnova JSON) usnadňuje zobrazení prvků, které jsou v šabloně definované.The JSON Outline window makes it easy to see the elements defined in your template.

    Zobrazit osnovu JSON

  3. Vyberte prvek v obrysu, který chcete přejít k této části šablony.Select an element in the outline to go to that part of the template.

    Přejít na JSON

  4. Pokud chcete přidat prostředek, můžete buď použít tlačítko Přidat prostředek v horní části okna s osnovou JSON, nebo kliknout pravým tlačítkem na resources a vybrat Přidat nový prostředek.You can add a resource by either selecting the Add Resource button at the top of the JSON Outline window, or by right-clicking resources and selecting Add New Resource.

    Přidat prostředek

  5. Vyberte účet úložiště a pojmenujte ho.Select Storage Account and give it a name. Zadejte název, který nebude delší než 11 znaků. Obsahovat smí jenom čísla a malá písmena.Provide a name that is no more than 11 characters, and only contains numbers and lower-case letters.

    Přidání úložiště

  6. Všimněte si, že se přidal nejenom tento prostředek, ale také parametr pro typ účtu úložiště a proměnná pro název účtu úložiště.Notice that not only was the resource added, but also a parameter for the type storage account, and a variable for the name of the storage account.

    Zobrazit osnovu

  7. Parametr pro typ účtu úložiště je předem definovaný s povolenými typy a výchozím typem.The parameter for the type of storage account is pre-defined with allowed types and a default type. Tyto hodnoty můžete ponechat beze změny nebo je můžete podle potřeby upravit.You can leave these values or edit them for your scenario. Pokud nechcete, aby pomocí této šablony někdo nasadil účet úložiště Premium_LRS, stačí ho odebrat z povolených typů.If you don't want anyone to deploy a Premium_LRS storage account through this template, remove it from the allowed types.

    "demoaccountType": {
      "type": "string",
      "defaultValue": "Standard_LRS",
      "allowedValues": [
        "Standard_LRS",
        "Standard_ZRS",
        "Standard_GRS",
        "Standard_RAGRS"
      ]
    }
    
  8. Visual Studio také poskytuje IntelliSense, který vám pomůže pochopit vlastnosti, které jsou k dispozici při úpravách šablony.Visual Studio also provides intellisense to help you understand the properties that are available when editing the template. Pokud chcete třeba upravit vlastnosti pro plán služby App Service, přejděte k prostředku HostingPlan a přidejte hodnotu properties.For example, to edit the properties for your App Service plan, navigate to the HostingPlan resource, and add a value for the properties. Všimněte si, že IntelliSense zobrazuj dostupné hodnoty a poskytuje k nim také popis.Notice that intellisense shows the available values and provides a description of that value.

    Zobrazit IntelliSense

    Můžete nastavit numberOfWorkers na 1 a soubor uložit.You can set numberOfWorkers to 1, and save the file.

    "properties": {
      "name": "[parameters('hostingPlanName')]",
      "numberOfWorkers": 1
    }
    
  9. Otevřete soubor Web. Parameters. JSON .Open the WebSite.parameters.json file. Pomocí souboru Parameters (parametry) předáte hodnoty během nasazení, které přizpůsobují nasazený prostředek.You use the parameters file to pass in values during deployment that customize the resource being deployed. Poskytněte plánu hostování název a uložte soubor.Give the hosting plan a name, and save the file.

    {
      "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "hostingPlanName": {
          "value": "demoHostPlan"
        }
      }
    }
    

Nasazení projektu do AzureDeploy project to Azure

Nyní jste připraveni nasadit projekt do skupiny prostředků.You're now ready to deploy your project to a resource group.

Ve výchozím nastavení používá skript prostředí PowerShell (Deploy-AzureResourceGroup. ps1) v projektu modul AzureRM.By default, the PowerShell script (Deploy-AzureResourceGroup.ps1) in the project uses the AzureRM module. Pokud stále máte nainstalovaný modul AzureRM a chcete ho dál používat, můžete použít tento výchozí skript.If you still have the AzureRM module installed and want to continue using it, you can use this default script. Pomocí tohoto skriptu můžete nasadit své řešení pomocí rozhraní sady Visual Studio.With this script, you can use the Visual Studio interface to deploy your solution.

Pokud jste však migrovali do nového modulu AZ Module, je nutné přidat nový skript do projektu.However, if you've migrated to the new Az module, you need to add a new script to your project. Pokud chcete přidat skript, který používá modul AZ, zkopírujte skript Deploy-AzTemplate. ps1 a přidejte ho do projektu.To add a script that uses the Az module, copy the Deploy-AzTemplate.ps1 script and add it to your project. Pokud chcete tento skript použít pro nasazení, musíte ho spustit z konzoly PowerShellu namísto použití rozhraní nasazení sady Visual Studio.To use this script for deployment, you must run it from a PowerShell console, rather than using Visual Studio's deployment interface.

Oba přístupy jsou uvedené v tomto článku.Both approaches are shown in this article. Tento článek odkazuje na výchozí skript jako skript modulu AzureRM a nový skript jako skript AZ Module.This article refers to the default script as the AzureRM module script, and the new script as the Az module script.

AZ Module ScriptAz module script

V případě skriptu AZ Module Script otevřete konzolu PowerShellu a spusťte:For the Az module script, open a PowerShell console and run:

.\Deploy-AzTemplate.ps1 -ArtifactStagingDirectory . -Location centralus -TemplateFile WebSite.json -TemplateParametersFile WebSite.parameters.json

Skript modulu AzureRMAzureRM module script

Pro skript modulu AzureRM použijte Visual Studio:For the AzureRM module script, use Visual Studio:

  1. V místní nabídce uzlu projektu nasazení zvolte Nasadit > Nový.On the shortcut menu of the deployment project node, choose Deploy > New.

    Nová položka nabídky nasazení

  2. Zobrazí se dialogové okno Deploy to Resource Group (Nasadit do skupiny prostředků).The Deploy to Resource Group dialog box appears. V rozevíracím seznamu Skupina prostředků vyberte existující skupinu prostředků nebo vytvořte novou.In the Resource group dropdown box, choose an existing resource group or create a new one. Vyberte Nasadit.Select Deploy.

    Dialogové okno nasadit do skupiny prostředků

  3. V oknech Výstup se zobrazí stav nasazení.In the Output windows, you see the status of the deployment. Po dokončení nasazení vám poslední zpráva oznámí úspěšné nasazení. Bude vypadat zhruba následovně:When the deployment has finished, the last message indicates a successful deployment with something similar to:

    18:00:58 - Successfully deployed template 'website.json' to resource group 'ExampleAppDeploy'.
    

Zobrazit nasazené prostředkyView deployed resources

Pojďme se podívat na výsledky.Let's check the results.

  1. V prohlížeči otevřete web Azure portal a přihlaste se ke svému účtu.In a browser, open the Azure portal and sign in to your account. Chcete-li skupinu prostředků zobrazit, klikněte na odkaz Skupiny prostředků a pak na skupinu, do které jste provedli nasazení.To see the resource group, select Resource groups and the resource group you deployed to.

  2. Zobrazí se všechny nasazené prostředky.You see all the deployed resources. Všimněte si, že název účtu úložiště není přesně stejný jako název, který jste zadali během přidávání tohoto prostředku.Notice that the name of the storage account isn't exactly what you specified when adding that resource. Účet úložiště musí být jedinečný.The storage account must be unique. Šablona automaticky přidá řetězec znaků k názvu, který jste zadali, chcete-li vytvořit jedinečný název.The template automatically adds a string of characters to the name you provided to create a unique name.

    Zobrazit prostředky

Přidat kód do projektuAdd code to project

V tomto okamžiku jste nasadili infrastrukturu pro vaši aplikaci, ale zatím není v projektu nasazený žádný kód.At this point, you've deployed the infrastructure for your app, but there's no actual code deployed with the project.

  1. Přidejte projekt do řešení sady Visual Studio.Add a project to your Visual Studio solution. Klikněte pravým tlačítkem na řešení a vyberte Přidat > Nový projekt.Right-click the solution, and select Add > New Project.

    Přidat projekt

  2. Přidejte ASP.NET Core webovou aplikaci.Add an ASP.NET Core Web Application.

    Přidat webovou aplikaci

  3. Zadejte název vaší webové aplikace a vyberte vytvořit.Give your web app a name, and select Create.

    Pojmenování webové aplikace

  4. Vyberte Webová aplikace a vytvořte.Select Web Application and Create.

    Výběr webové aplikace

  5. Když sada Visual Studio vytvoří webovou aplikaci, uvidíte oba projekty v řešení.After Visual Studio creates your web app, you see both projects in the solution.

    Zobrazit projekty

  6. Teď potřebujete zajistit, aby projekt skupiny prostředků věděl o novém projektu.Now, you need to make sure your resource group project is aware of the new project. Vraťte se do projektu skupiny prostředků (ExampleAppDeploy).Go back to your resource group project (ExampleAppDeploy). Klikněte pravým tlačítkem na Odkazy a vyberte Přidat odkaz.Right-click References and select Add Reference.

    Přidat odkaz

  7. Vyberte vámi vytvořený projekt webové aplikace.Select the web app project that you created.

    Přidat odkaz

    Přidáním odkazu propojíte projekt webové aplikace s projektem skupiny prostředků a automaticky nastavíte některé vlastnosti.By adding a reference, you link the web app project to the resource group project, and automatically sets some properties. Tyto vlastnosti se zobrazují v okně Vlastnosti.You see these properties in the Properties window for the reference. Pole Include File Path (Cesta k souboru pro zahrnutí) obsahuje cestu, kde je balíček vytvořený.The Include File Path has the path where the package is created. Poznamenejte si složku (ExampleApp) a soubor (package.zip).Note the folder (ExampleApp) and file (package.zip). Tyto hodnoty musíte znát, protože je uvádíte jako parametry při nasazování aplikace.You need to know these values because you provide them as parameters when deploying the app.

    Viz Referenční informace

  8. Vraťte se do šablony (Web. JSON) a přidejte prostředek do šablony.Go back to your template (WebSite.json) and add a resource to the template.

    Přidat prostředek

  9. Tentokrát vyberte Nasazení webu pro webové aplikace.This time select Web Deploy for Web Apps.

    Přidat nasazení webu

    Uložte šablonu.Save your template.

  10. V šabloně jsou nějaké nové parametry.There are some new parameters in your template. Přidaly se v předchozím kroku.They were added in the previous step. Nemusíte zadávat hodnoty pro _artifactsLocation nebo _artifactsLocationSasToken , protože tyto hodnoty se generují automaticky.You don't need to provide values for _artifactsLocation or _artifactsLocationSasToken because those values are automatically generated. Je však třeba nastavit složku a název souboru na cestu, která obsahuje balíček pro nasazení.However, you have to set the folder and file name to the path that contains the deployment package. Názvy těchto parametrů končí na PackageFolder a PackageFileName.The names of these parameters end with PackageFolder and PackageFileName. První část názvu je název prostředku Nasazení webu, který jste přidali.The first part of the name is the name of the Web Deploy resource you added. V tomto článku se nazývají ExampleAppPackageFolder a ExampleAppPackageFileName.In this article, they're named ExampleAppPackageFolder and ExampleAppPackageFileName.

    Otevřete Web. Parameters. JSON a nastavte tyto parametry na hodnoty, které jste viděli v referenčních vlastnostech.Open Website.parameters.json and set those parameters to the values you saw in the reference properties. Nastavte ExampleAppPackageFolder na název složky.Set ExampleAppPackageFolder to the name of the folder. Nastavte ExampleAppPackageFileName na název souboru ZIP.Set ExampleAppPackageFileName to the name of the zip file.

    {
      "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "hostingPlanName": {
          "value": "demoHostPlan"
        },
        "ExampleAppPackageFolder": {
          "value": "ExampleApp"
        },
        "ExampleAppPackageFileName": {
          "value": "package.zip"
        }
      }
    }
    

Nasazení kódu s infrastrukturouDeploy code with infrastructure

Vzhledem k tomu, že jste do projektu přidali kód, vaše nasazení je trochu jiné.Because you added code to the project, your deployment is a little different this time. Během nasazování budete mít artefakty pro váš projekt na místo, ke kterému Správce prostředků přistupovat.During deployment, you stage artifacts for your project to a place that Resource Manager can access. Artefakty jsou připravené na účet úložiště.The artifacts are staged to a storage account.

AZ Module ScriptAz module script

Pokud používáte skript AZ Module, je třeba provést v šabloně jednu malou změnu.There's one small change you need to make to your template if you're using the Az module script. Tento skript přidá lomítko do umístění artefaktů, ale šablona neočekává lomítko.This script adds a slash to the artifacts location but your template doesn't expect that slash. Otevřete web. JSON a vyhledejte vlastnosti pro rozšíření MSDeploy.Open WebSite.json and find the properties for the MSDeploy extension. Má vlastnost s názvem packageUri.It has a property named packageUri. Odeberte lomítko mezi umístěním artefaktů a složkou balíčku.Remove the slash between the artifacts location and the package folder.

Měl by vypadat takto:It should look like:

"packageUri": "[concat(parameters('_artifactsLocation'), parameters('ExampleAppPackageFolder'), '/', parameters('ExampleAppPackageFileName'), parameters('_artifactsLocationSasToken'))]",

Všimněte si, že v předchozím příkladu není '/', mezi parametry (' _artifactsLocation ') a parametry (' ExampleAppPackageFolder ') .Notice in the preceding example there is no '/', between parameters('_artifactsLocation') and parameters('ExampleAppPackageFolder').

Znovu sestavte projekt.Rebuild the project. Při sestavování projektu se zajišťují, že soubory, které potřebujete nasadit, se přidají do pracovní složky.Building the project makes sure the files you need to deploy are added to the staging folder.

Nyní otevřete konzolu prostředí PowerShell a spusťte příkaz:Now, open a PowerShell console and run:

.\Deploy-AzTemplate.ps1 -ArtifactStagingDirectory .\bin\Debug\staging\ExampleAppDeploy -Location centralus -TemplateFile WebSite.json -TemplateParametersFile WebSite.parameters.json -UploadArtifacts -StorageAccountName <storage-account-name>

Skript modulu AzureRMAzureRM module script

Pro skript modulu AzureRM použijte Visual Studio:For the AzureRM module script, use Visual Studio:

  1. Pokud ho chcete znovu nasadit, vyberte nasadita skupinu prostředků, kterou jste předtím nasadili.To redeploy, choose Deploy, and the resource group you deployed earlier.

    Znovu nasadit projekt

  2. Vyberte účet úložiště, který jste nasadili s touto skupinou prostředků pro účet úložiště artefaktů.Select the storage account you deployed with this resource group for the Artifact storage account.

    Znovu nasadit nasazení webu

Zobrazit webovou aplikaciView web app

  1. Po dokončení nasazení vyberte na portálu svojí webovou aplikaci.After the deployment has finished, select your web app in the portal. Vyberte adresu URL a přejděte na web.Select the URL to browse to the site.

    Procházet web

  2. Všimněte si, že jste úspěšně nasadili výchozí aplikaci ASP.NET.Notice that you've successfully deployed the default ASP.NET app.

    Zobrazit nasazenou aplikaci

Přidat řídicí panel operacíAdd operations dashboard

Nejste omezení jenom na prostředky dostupné prostřednictvím rozhraní sady Visual Studio.You aren't limited to only the resources that are available through the Visual Studio interface. Nasazení můžete přizpůsobit tak, že přidáte do šablony vlastní prostředek.You can customize your deployment by adding a custom resource to your template. Pokud chcete zobrazit přidávání prostředku, přidáte provozní řídicí panel pro správu prostředku, který jste nasadili.To show adding a resource, you add an operational dashboard to manage the resource you deployed.

  1. Otevřete soubor Web. JSON a přidejte následující JSON za prostředek účtu úložiště, ale před zavřením ] části prostředků.Open the WebSite.json file and add the following JSON after the storage account resource but before the closing ] of the resources section.

     ,{
       "properties": {
         "lenses": {
           "0": {
             "order": 0,
             "parts": {
               "0": {
                 "position": {
                   "x": 0,
                   "y": 0,
                   "colSpan": 4,
                   "rowSpan": 6
                 },
                 "metadata": {
                   "inputs": [
                     {
                       "name": "resourceGroup",
                       "isOptional": true
                     },
                     {
                       "name": "id",
                       "value": "[resourceGroup().id]",
                       "isOptional": true
                     }
                   ],
                   "type": "Extension/HubsExtension/PartType/ResourceGroupMapPinnedPart"
                 }
               },
               "1": {
                 "position": {
                   "x": 4,
                   "y": 0,
                   "rowSpan": 3,
                   "colSpan": 4
                 },
                 "metadata": {
                   "inputs": [],
                   "type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
                   "settings": {
                     "content": {
                       "settings": {
                         "content": "__Customizations__\n\nUse this dashboard to create and share the operational views of services critical to the application performing. To customize simply pin components to the dashboard and then publish when you're done. Others will see your changes when you publish and share the dashboard.\n\nYou can customize this text too. It supports plain text, __Markdown__, and even limited HTML like images <img width='10' src='https://portal.azure.com/favicon.ico'/> and <a href='https://azure.microsoft.com' target='_blank'>links</a> that open in a new tab.\n",
                         "title": "Operations",
                         "subtitle": "[resourceGroup().name]"
                       }
                     }
                   }
                 }
               }
             }
           }
         },
         "metadata": {
           "model": {
             "timeRange": {
               "value": {
                 "relative": {
                   "duration": 24,
                   "timeUnit": 1
                 }
               },
               "type": "MsPortalFx.Composition.Configuration.ValueTypes.TimeRange"
             }
           }
         }
       },
       "apiVersion": "2015-08-01-preview",
       "name": "[concat('ARM-',resourceGroup().name)]",
       "type": "Microsoft.Portal/dashboards",
       "location": "[resourceGroup().location]",
       "tags": {
         "hidden-title": "[concat('OPS-',resourceGroup().name)]"
       }
     }
    
  2. Znovu nasaďte projekt.Redeploy your project.

  3. Po dokončení nasazení si zobrazte řídicí panel na portálu.After deployment has finished, view your dashboard in the portal. Vyberte řídicí panel a vyberte ten, který jste nasadili.Select Dashboard and pick the one you deployed.

    Vlastní řídicí panel

  4. Zobrazí se přizpůsobený řídicí panel.You see the customized dashboard.

    Vlastní řídicí panel

Přístup k řídicímu panelu můžete spravovat pomocí skupin RBAC.You can manage access to the dashboard by using RBAC groups. Vzhled řídicího panelu můžete také upravit po nasazení.You can also customize the dashboard's appearance after it's deployed. Pokud ovšem provádíte opakované nasazení skupiny prostředků, uvede se řídicí panel do výchozího stavu ve vaší šabloně.However, if you redeploy the resource group, the dashboard is reset to its default state in your template. Další informace o vytváření řídicích panelů najdete v tématu Vytváření řídicích panelů Azure prostřednictvím kódu programu.For more information about creating dashboards, see Programmatically create Azure Dashboards.

Vyčištění prostředkůClean up resources

Pokud už nasazené prostředky Azure nepotřebujete, vyčistěte je odstraněním skupiny prostředků.When the Azure resources are no longer needed, clean up the resources you deployed by deleting the resource group.

  1. Z Azure Portal v nabídce vlevo vyberte skupiny prostředků .From the Azure portal, select Resource groups from the left menu.

  2. Vyberte název skupiny prostředků.Select the resource group name.

  3. V nabídce nahoře vyberte Odstranit skupinu prostředků.Select Delete resource group from the top menu.

Další krokyNext steps

V tomto rychlém startu jste se naučili, jak vytvořit a nasadit šablony pomocí sady Visual Studio.In this quickstart, you learned how to create and deploy templates using Visual Studio. Další informace o vývoji šablon najdete v naší nové řadě kurzů pro začátečníky:To learn more about template development, see our new beginner tutorial series: