Rychlý start: Vytvoření pracovního prostoru zjišťování úložiště pomocí šablony Bicep

V tomto rychlém průvodci se dozvíte, jak pomocí souboru Bicep nasadit pracovní prostor pro zjišťování úložiště v Azure.

Bicep je jazyk specifický pro doménu (DSL), který k nasazování prostředků Azure používá deklarativní syntaxi. Poskytuje stručnou syntaxi, spolehlivou bezpečnost typů a podporu opětovného použití kódu. Bicep nabízí nejlepší prostředí pro vytváření obsahu pro řešení infrastruktury jako kódu v Azure.

Požadavky

  • Pokud nemáte předplatné Azure, vytvořte si bezplatný účet před zahájením.

Prohlédnout si soubor Bicep

Soubor Bicep použitý v tomto quickstartu pochází z Azure Quickstart Templates.

    @description('Storage Discovery Workspace name')
    param workspaceName string
    
    @description('Storage Discovery Workspace location')
    param workspaceLocation string = resourceGroup().location
    
    @description('Storage Discovery Workspace SKU')
    param workspaceSku string
    
    @description('Storage Discovery Workspace description')
    param workspaceDescription string = ''
    
    @description('Storage Discovery Workspace roots')
    param workspaceRoots array = []
    
    @description('Storage Discovery Workspace scopes')
    param workspaceScopes array = []
    
    @description('Storage Discovery Workspace tags')
    param tags object
    
    resource storageDiscoveryResource 'Microsoft.StorageDiscovery/storageDiscoveryWorkspaces@2025-09-01' = {
      name: workspaceName
      location: workspaceLocation
      properties: {
        sku: workspaceSku
        workspaceRoots: workspaceRoots
        description: workspaceDescription
        scopes: workspaceScopes
      }
      tags: (empty(tags) ? {} : tags)
    }

Parametry

Šablona uvádí vlastnosti Pracovního prostoru Discovery, které vyžadují další objekty:

Název Description
workspaceRoots Kořen pracovního prostoru určuje prostředky úložiště, z nichž lze získat přehledy. Může string[] obsahovat kombinaci ID předplatného a ID skupin zdrojů. Tyto typy prostředků můžete libovolně kombinovat. Identita, pod kterou tuto šablonu nasadíte, musí mít oprávnění ke všem prostředkům, které v době nasazení vypíšete.
scopes V pracovním prostoru můžete vytvořit několik oborů. Rozsah umožňuje filtrovat prostředky úložiště, které pokrývá pracovní prostor, a získat různé sestavy pro každý z těchto rozsahů. Filtrování je založeno na značkách prostředků ARM na vašich úložných prostředcích. Tato vlastnost očekává JSON objekt obsahující oddíly pro tag key name : value kombinace anebo pouze tag key names. Když vaše prostředky úložiště mají odpovídající značky prostředků ARM, jsou zahrnuty do tohoto rozsahu.

Tady je příklad struktury JSON, která definuje jednu oblast v pracovním prostoru Zjišťování. Prostředky úložiště jsou součástí tohoto oboru, pokud mají obě tagy prostředků ARM.

  • Klíč značky Department nebo department s hodnotou odpovídající shodě velikosti písmen Marketing.
  • Klíč značky App nebo app, bez ohledu na hodnotu.
    "scopes": [ 
        { 
        
            "displayName": "Marketing App Resources", 
        
            "resourceTypes": [ 
        
                "Microsoft.Storage/storageAccounts" 
        
            ], 
        
            "tags": { 
        
                "Department": "Marketing" 
        
            }, 
        
            "tagsKeyOnly": [ 
        
                "App" 
        
            ] 
        
        } 

Poznámka:

V Azure nemají názvy značek (klíče) při operacích rozlišení na malá a velká písmena. Hodnoty značek jsou citlivé na velikost písmen.

Nasazení souboru Bicep

  1. Uložte soubor Bicep jako main.bicep do místního počítače.

  2. Nasaďte soubor Bicep pomocí Azure PowerShellu nebo Azure CLI.

New-AzResourceGroup -Name exampleRG -Location eastus

New-AzResourceGroupDeployment -ResourceGroupName exampleRG -TemplateFile ./main.bicep -adminUsername "<admin-username>"

Poznámka:

Nahraďte <admin-username> uživatelské jméno, pomocí které se můžete ověřit.

Kontrola nasazených prostředků

Pomocí webu Azure Portal, Azure PowerShellu nebo Azure CLI zobrazíte seznam nasazených prostředků ve skupině prostředků.

Get-AzResource -ResourceGroupName exampleRG

Další kroky