Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Departmentnebodepartments hodnotou odpovídající shodě velikosti písmenMarketing. - Klíč značky
Appneboapp, 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
Uložte soubor Bicep jako
main.bicepdo místního počítače.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