Kurz: Využijte odkaz na šablonu ARM.

Naučte se najít informace o schématu šablony a použít je k vytváření Azure Resource Manager šablon (šablony ARM).

V tomto kurzu použijete základní šablonu ze šablon Azure pro rychlý Start. Pomocí referenční dokumentace šablon můžete šablonu přizpůsobit.

Odkaz na šablonu Správce prostředků nasazení účtu úložiště

Tento kurz se zabývá následujícími úkony:

  • Otevření šablony pro rychlý start
  • Vysvětlení šablony
  • Vyhledání referenčních informací k šablonám
  • Úprava šablony
  • Nasazení šablony

Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.

Požadavky

K dokončení tohoto článku potřebujete:

Otevření šablony pro rychlý start

Šablony pro rychlý Start Azure jsou úložiště pro šablony ARM. Místo vytvoření šablony úplně od začátku si můžete najít ukázkovou šablonu a přizpůsobit ji. Šablona, kterou jsme použili v tomto rychlém startu, se nazývá Create a standard storage account (Vytvoření standardního účtu úložiště). Šablona definuje prostředek účtu služby Azure Storage.

  1. Z Visual Studio Code vyberte soubor > otevřít soubor.

  2. Do pole File name (Název souboru) vložte následující adresu URL:

    https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json
    
  3. Výběrem Open (Otevřít) soubor otevřete.

  4. Vyberte soubor > Uložit jako a uložte soubor jako azuredeploy.js do svého místního počítače.

Vysvětlené schématu

  1. Z Visual Studio Code sbalte šablonu na kořenovou úroveň. Vidíte nejjednodušší strukturu s následující elementy:

    Nejjednodušší struktura šablony Resource Manageru

    • $schema: zadejte umístění souboru schématu JSON, který popisuje verzi jazyka šablony.
    • contentVersion: zadejte libovolnou hodnotu pro tento element, aby dokumentoval významné změny v šabloně.
    • parameters: zadejte hodnoty, které jsou k dispozici při spuštění nasazení za účelem přizpůsobení nasazení prostředků.
    • variables: zadejte hodnoty, které se použijí jako fragmenty JSON v šabloně pro zjednodušení výrazů jazyka šablony.
    • resources: Určete typy prostředků, které se nasazují nebo aktualizují ve skupině prostředků.
    • outputs: zadejte hodnoty, které se vrátí po nasazení.
  2. Rozbalte resources . Je Microsoft.Storage/storageAccounts definován prostředek. Název SKU používá hodnotu parametru. Je volán parametr storageAccountType .

    Definice účtu úložiště v šabloně Resource Manageru

  3. Rozbalením parameters zjistíte, jak storageAccountType je definováno. Parametr má čtyři povolené hodnoty. Zjistíte ostatní povolené hodnoty a pak opravíte definici parametru.

    Skladové jednotky prostředků účtu úložiště Správce prostředků šablony

Vyhledání referenčních informací k šablonám

  1. Přejděte na odkaz šablony Azure.

  2. V poli filtrovat podle názvu zadejte účty úložiště a v části referenční > úložiště vyberte první účty úložiště .

    Odkaz šablony Azure Resource Manageru na účet úložiště

    Poskytovatel prostředků má obvykle několik verzí rozhraní API:

    Verze účtu úložiště odkazů na šablonu Správce prostředků

  3. V levém podokně vyberte všechny prostředky v části úložiště . Tato stránka obsahuje seznam typů prostředků a verzí poskytovatele prostředků úložiště. Pro typy prostředků definované v šabloně doporučujeme použít nejnovější verze rozhraní API.

    Verze typů účtů úložiště odkazů na šablonu Správce prostředků

  4. Vyberte nejnovější verzi storageAccount typu prostředku. Nejnovější verze je 2019-06-01 , pokud je tento článek napsán. Ujistěte se, že tato verze odpovídá verzi používané pro prostředek účtu úložiště ve vaší šabloně. Pokud aktualizujete verzi rozhraní API, ověřte, zda definice prostředků odpovídá odkazu na šablonu.

  5. Tato stránka obsahuje podrobné informace o typu prostředku storageAccount. Například obsahuje seznam povolených hodnot pro objekt SKU. Existuje více SKU, než je uvedeno v šabloně pro rychlý Start, kterou jste otevřeli dříve. Šablonu pro rychlé zprovoznění můžete přizpůsobit tak, aby zahrnovala všechny dostupné typy úložišť.

    Správce prostředků referenčních skladů pro šablonu úložiště

Úprava šablony

Z Visual Studio Code přidejte další typy účtů úložiště, jak je znázorněno na následujícím snímku obrazovky:

Prostředky účtu úložiště pro šablonu Správce prostředků

Nasazení šablony

  1. Přihlaste se k Azure Cloud Shell

  2. Vyberte prostředí PowerShell nebo bash (pro CLI) v levém horním rohu a zvolte své preferované prostředí. Po přepnutí se vyžaduje restartování prostředí.

    Azure Portal Cloud Shell nahrát soubor

  3. Vyberte Nahrát nebo stáhnout soubory a potom vyberte Nahrát. Viz předchozí snímek obrazovky. Vyberte soubor, který jste uložili v předchozí části. Po nahrání souboru můžete pomocí ls příkazu a cat příkazu ověřit, jestli se soubor úspěšně nahrál.

  4. Z Cloud Shell spusťte následující příkazy. Výběrem odpovídající karty zobrazíte kód PowerShellu nebo kód rozhraní příkazového řádku.

    Když nasadíte šablonu, zadejte storageAccountType parametr s nově přidanou hodnotou, například Standard_RAGRS. Nasazení se nezdaří, pokud jste použili původní šablonu pro rychlé spuštění, protože Standard_RAGRS nepovoluje hodnotu.

    echo "Enter a project name that is used to generate resource group name:" &&
    read projectName &&
    echo "Enter the location (i.e. centralus):" &&
    read location &&
    resourceGroupName="${projectName}rg" &&
    az group create --name $resourceGroupName --location "$location" &&
    az deployment group create --resource-group $resourceGroupName --template-file "$HOME/azuredeploy.json" --parameters storageAccountType='Standard_RAGRS'
    

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

Pokud už nasazené prostředky Azure nepotřebujete, vyčistěte je odstraněním skupiny prostředků.

  1. Z Azure Portal v nabídce vlevo vyberte Skupina prostředků .
  2. Do pole Filtrovat podle názvu zadejte název skupiny prostředků.
  3. Vyberte název skupiny prostředků. Ve skupině prostředků uvidíte celkem šest prostředků.
  4. V horní nabídce vyberte Odstranit skupinu prostředků .

Další kroky

V tomto kurzu jste se dozvěděli, jak přizpůsobit existující šablonu pomocí odkazu na šablonu. Naučte se, jak vytvořit několik instancí účtu úložiště, viz: