Snabbstart: Definiera och tilldela en skiss i portalen

I den här självstudien lär du dig att använda Azure Blueprints för att utföra några av de vanliga uppgifterna som rör att skapa, publicera och tilldela en skiss i din organisation. Den här färdigheten hjälper dig att definiera vanliga mönster för att utveckla återanvändbara och snabbt distribuerbara konfigurationer, baserat på ARM-mallar (Azure Resource Manager), principer och säkerhet.

Krav

Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Skapa en skiss

Det första steget när du definierar ett standardmönster för efterlevnad är att skapa en skiss från de tillgängliga resurserna. Nu ska vi skapa en skiss med namnet MyBlueprint för att konfigurera roll- och principtilldelningar för prenumerationen. Sedan lägger du till en resursgrupp, en ARM-mall och en rolltilldelning för resursgruppen.

  1. Välj Alla tjänster i den vänstra rutan. Sök efter och välj Skisser.

  2. Välj Skissdefinitioner och välj sedan + Skapa skiss.

    Screenshot that shows the Create blueprint button on the Blueprint definitions page.

    Eller välj KommaigångSkapa> för att gå direkt till att skapa en skiss.

  3. Välj Börja med en tom skiss från kortet överst i listan över inbyggda skisser.

  4. Ange ett skissnamn, till exempel MyBlueprint. (Du kan använda upp till 48 bokstäver och siffror, men inga blanksteg eller specialtecken.) Lämna Skissbeskrivning tom tills vidare.

  5. I rutan Definitionsplats väljer du ellipsen till höger. Välj sedan den hanteringsgrupp eller prenumeration där du vill spara skissen och välj Välj.

  6. Kontrollera att informationen är korrekt. Fälten Skissnamn och Definitionsplats kan inte ändras senare. Välj sedan Nästa: Artefakter längst ned på sidan eller fliken Artefakter överst på sidan.

  7. Lägg till en rolltilldelning på prenumerationsnivå:

    1. Under Prenumeration väljer du + Lägg till artefakt. Fönstret Lägg till artefakt öppnas till höger i webbläsaren.

    2. För Artefakttyp väljer du Rolltilldelning.

    3. För Roll väljer du Deltagare. Lämna kryssrutan Lägg till användare, app eller grupp med kryssrutan som anger en dynamisk parameter.

    4. Välj Lägg till för att lägga till den här artefakten i skissen.

    Screenshot of the Role assignment artifact options for adding to a blueprint definition.

    Anteckning

    De flesta artefakter stöder parametrar. En parameter som tilldelas ett värde när skissen skapas är en statisk parameter. Om parametern tilldelas under skisstilldelningen är det en dynamisk parameter. Mer information finns i Skissparametrar.

  8. Lägg till en principtilldelning på prenumerationsnivå:

    1. Under rolltilldelningsartefakten väljer du + Lägg till artefakt.

    2. För Artefakttyp väljer du Principtilldelning.

    3. Ändra Typ till Inbyggd. I Sök anger du tagg.

    4. Ändra fokus från Sök för att filtreringen ska ske. Välj Lägg till tagg och dess värde i resursgrupper.

    5. Välj Lägg till för att lägga till den här artefakten i skissen.

  9. Välj raden i taggen Lägg till principtilldelning och dess värde i resursgrupper.

  10. Fönstret för att ange parametrar till artefakten som en del av skissdefinitionen öppnas. Du kan ange parametrarna för alla tilldelningar (statiska parametrar) baserat på den här skissen, i stället för under tilldelningen (dynamiska parametrar). I det här exemplet används dynamiska parametrar under skisstilldelningen, så lämna standardvärdena och välj Avbryt.

  11. Lägg till en resursgrupp på prenumerationsnivå:

    1. Under Prenumeration väljer du + Lägg till artefakt.

    2. För Artefakttyp väljer du Resursgrupp.

    3. Lämna rutorna Artefaktvisningsnamn, Resursgruppsnamn och Plats tomma. Kontrollera att kryssrutan är markerad för varje parameteregenskap för att göra dem till dynamiska parametrar.

    4. Välj Lägg till för att lägga till den här artefakten i skissen.

  12. Lägg till en mall under resursgruppen:

    1. Under ResourceGroup väljer du + Lägg till artefakt.

    2. För Artefakttyp väljer du Azure Resource Manager mall. Ange Visningsnamn för artefakt till StorageAccount och lämna Beskrivning tomt.

    3. På fliken Mall i redigeringsrutan klistrar du in följande ARM-mall. När du har klistrat in mallen väljer du fliken Parametrar och observerar att mallparametrarna storageAccountType och location identifierades. Varje parameter har identifierades och fylldes i automatiskt, men konfigurerades som en dynamisk parameter.

      Viktigt

      Om du importerar mallen kontrollerar du att filen bara är JSON och inte innehåller HTML. När du pekar på en URL på GitHub kontrollerar du att du har valt RAW för att hämta den rena JSON-filen och inte den som är omsluten med HTML för visning på GitHub. Ett fel inträffar om den importerade mallen inte är ren JSON.

      {
          "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
          "contentVersion": "1.0.0.0",
          "parameters": {
              "storageAccountType": {
                  "type": "string",
                  "defaultValue": "Standard_LRS",
                  "allowedValues": [
                      "Standard_LRS",
                      "Standard_GRS",
                      "Standard_ZRS",
                      "Premium_LRS"
                  ],
                  "metadata": {
                      "description": "Storage Account type"
                  }
              },
              "location": {
                  "type": "string",
                  "defaultValue": "[resourceGroup().location]",
                  "metadata": {
                      "description": "Location for all resources."
                  }
              }
          },
          "variables": {
              "storageAccountName": "[concat('store', uniquestring(resourceGroup().id))]"
          },
          "resources": [{
              "type": "Microsoft.Storage/storageAccounts",
              "name": "[variables('storageAccountName')]",
              "location": "[parameters('location')]",
              "apiVersion": "2018-07-01",
              "sku": {
                  "name": "[parameters('storageAccountType')]"
              },
              "kind": "StorageV2",
              "properties": {}
          }],
          "outputs": {
              "storageAccountName": {
                  "type": "string",
                  "value": "[variables('storageAccountName')]"
              }
          }
      }
      
    4. Avmarkera kryssrutan storageAccountType och observera att listrutan endast innehåller värden som ingår i ARM-mallen under allowedValues. Markera rutan för att ställa tillbaka den till en dynamisk parameter.

    5. Välj Lägg till för att lägga till den här artefakten i skissen.

    Screenshot of the Resource Manager template artifact options for adding to a blueprint definition.

  13. Din färdiga skiss bör se ut som i det följande. I kolumnen Parametrar ser du att varje artefakt har x av y-parametrar ifyllda. De dynamiska parametrarna anges vid varje tilldelning av skissen.

    Screenshot of a completed blueprint definition with each artifact type.

  14. Nu när du har lagt till alla planerade artefakter väljer du Spara utkast längst ned på sidan.

Redigera en skiss

I Skapa en skiss angav du ingen beskrivning eller lade till rolltilldelningen i den nya resursgruppen. Du kan åtgärda båda genom att följa dessa steg:

  1. Välj Skissdefinitioner till vänster på sidan.

  2. I listan över skisser väljer du och håller (eller högerklickar på) den som du skapade tidigare. Välj sedan Redigera skiss.

  3. I Skissbeskrivning anger du information om skissen och de artefakter som ingår i den. I det här fallet anger du något i stil med: Den här skissen anger taggprincip och rolltilldelning för prenumerationen, skapar en ResourceGroup och distribuerar en resursmall och rolltilldelning till den ResourceGroup.

  4. Välj Nästa: Artefakter längst ned på sidan eller fliken Artefakter överst på sidan.

  5. Lägg till en rolltilldelning under resursgruppen:

    1. Under ResourceGroup väljer du + Lägg till artefakt.

    2. För Artefakttyp väljer du Rolltilldelning.

    3. Under Roll väljer du Ägare och avmarkerar kryssrutan under rutan Lägg till användare, app eller grupp .

    4. Sök efter och välj en användare, app eller grupp att lägga till. Den här artefakten använder en statisk parameteruppsättning, samma i varje tilldelning av den här skissen.

    5. Välj Lägg till för att lägga till den här artefakten i skissen.

    Screenshot of the second role assignment artifact options for adding to a blueprint definition.

  6. Din färdiga skiss bör se ut som i det följande. Observera att den nyligen tillagda rolltilldelningen visar 1 av 1 parametrar ifyllda. Det innebär att det är en statisk parameter.

    Screenshot of the second completed blueprint definition with the additional role assignment artifact.

  7. Välj Spara utkast nu när det har uppdaterats.

Publicera en skiss

Nu när du har lagt till alla planerade artefakter i skissen är det dags att publicera den. När du publicerar blir skissen tillgänglig för att tilldelas till en prenumeration.

  1. Välj Skissdefinitioner till vänster på sidan.

  2. I listan över skisser väljer du och håller (eller högerklickar på) den som du skapade tidigare. Välj sedan Publicera skiss.

  3. I fönstret som öppnas anger du en Version (bokstäver, siffror och bindestreck med en maximal längd på 20 tecken), till exempel v1. Du kan också ange text i Ändra anteckningar, till exempel Första publiceringen.

  4. Välj Publicera längst ned på sidan.

Tilldela en skiss

När du har publicerat en skiss kan du tilldela den till en prenumeration. Tilldela skissen som du skapade till en av prenumerationerna under din hanteringsgruppshierarki. Om skissen sparas till en prenumeration kan den endast tilldelas till den prenumerationen.

  1. Välj Skissdefinitioner till vänster på sidan.

  2. I listan över skisser väljer du och håller (eller högerklickar på) den som du skapade tidigare (eller väljer ellipsen). Välj sedan Tilldela skiss.

  3. På sidan Tilldela skiss går du till listrutan Prenumeration och väljer de prenumerationer som du vill distribuera skissen till.

    Om det finns Enterprise-erbjudanden som stöds tillgängliga från Azure-fakturering aktiveras länken Skapa nytt under rutan Prenumeration. Följ de här stegen:

    1. Välj länken Skapa nytt för att skapa en ny prenumeration i stället för att välja befintliga.

    2. För Visningsnamn anger du ett namn för den nya prenumerationen.

    3. För Erbjudande väljer du det tillgängliga erbjudandet i listrutan.

    4. För Hanteringsgrupp väljer du ellipsen för att välja den hanteringsgrupp som prenumerationen ska vara underordnad.

    5. Välj Skapa längst ned på sidan.

      Screenshot of the Create a subscription window and options for the new subscription.

      Viktigt

      Den nya prenumerationen skapas direkt efter att du har valt Skapa.

    Anteckning

    En tilldelning skapas för varje prenumeration som du väljer. Du kan göra ändringar i en enskild prenumerationstilldelning vid ett senare tillfälle, utan att tvinga fram ändringar för resten av de valda prenumerationerna.

  4. För Tilldelningsnamn anger du ett unikt namn för den här tilldelningen.

  5. I Plats väljer du en region för det hanterade identitets- och prenumerationsdistributionsobjektet som ska skapas i. Azure Blueprints använder den här hanterade identiteten för att distribuera alla artefakter i den tilldelade skissen. Mer information finns i Hanterade identiteter för Azure-resurser.

  6. För listrutan Skissdefinitionsversion väljer du Publicerade versioner och lämnar posten v1 som den är. (Standardvärdet är den senast publicerade versionen.)

  7. Låt standardvärdet Lås inte vara för Lås tilldelning. Mer information finns i Resurslåsning för skisser.

    Screenshot of the locking assignment and managed identity options for the blueprint assignment.

  8. Under Hanterad identitet lämnar du standardvärdet Systemtilldelad.

  9. För rolltilldelning på prenumerationsnivå [Användargrupp eller programnamn] : Deltagare, sök efter och välj en användare, app eller grupp.

  10. För principtilldelningen på prenumerationsnivå anger du Taggnamn till CostCenter och anger Taggvärde till ContosoIT.

  11. För ResourceGroup anger du namnet StorageAccount och en plats för USA, östra 2 från listrutan.

    Anteckning

    För varje artefakt som du lade till under resursgruppen under skissdefinitionen är artefakten indragen så att den överensstämmer med den resursgrupp eller det objekt som du ska distribuera den med. Artefakter som antingen inte tar parametrar eller som inte har några parametrar som ska definieras vid tilldelningen visas endast för sammanhangsbaserad information.

  12. I ARM-mallen StorageAccount väljer du Standard_GRS för parametern storageAccountType .

  13. Läs informationsrutan längst ned på sidan och välj sedan Tilldela.

Spåra distributionen av en skiss

När du tilldelar en skiss till en eller flera prenumerationer händer två saker:

  • Skissen läggs till på sidan Tilldelade skisser för varje prenumeration.
  • Processen för att distribuera alla artefakter som definierats av skissen börjar.

Nu när du har tilldelat skissen till en prenumeration kontrollerar du förloppet för distributionen:

  1. Välj Tilldelade skisser på sidan till vänster.

  2. I listan över skisser väljer du och håller (eller högerklickar på) den som du tidigare tilldelade. Välj sedan Visa tilldelningsinformation.

    Screenshot of the blueprint assignment context menu with the View assignment details option selected.

  3. På sidan Skisstilldelning kontrollerar du att alla artefakter har distribuerats och att det inte uppstod några fel under distributionen. Om det har uppstått fel kan du läsa Felsöka skisser för steg för att avgöra vad som gick fel.

Rensa resurser

Ta bort en skisstilldelning

Om du inte längre behöver en skisstilldelning tar du bort den från en prenumeration. Skissen kan ha ersatts av en nyare skiss med uppdaterade mönster, principer och design. När en skiss tas bort blir artefakterna som tilldelats som en del av skissen kvar. Följ dessa steg om du vill ta bort en skisstilldelning:

  1. Välj Tilldelade skisser på sidan till vänster.

  2. I listan över skisser väljer du den skiss som du vill ta bort tilldelningen av. Välj sedan Ta bort skiss överst på sidan.

  3. Läs bekräftelsemeddelandet och välj sedan OK.

Ta bort en skiss

  1. Välj Skissdefinitioner till vänster på sidan.

  2. Högerklicka på den skiss som du vill ta bort och välj Ta bort skiss. Välj sedan Ja i bekräftelsedialogrutan.

Anteckning

Om du tar bort en skiss i den här metoden tas även alla publicerade versioner av den valda skissen bort. Om du vill ta bort en enskild version öppnar du skissen och väljer fliken Publicerade versioner . Välj sedan den version som du vill ta bort och välj sedan Ta bort den här versionen. Du kan inte heller ta bort en skiss förrän du har tagit bort alla skisstilldelningar för skissdefinitionen.

Nästa steg

I den här snabbstarten skapade, tilldelade och tog du bort en skiss med Azure Portal. Om du vill veta mer om Azure Blueprints kan du fortsätta till artikeln om skissens livscykel.