Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung wird beschrieben, wie Sie mithilfe von Bicep eine Speicheraufgabe erstellen.
Bicep ist eine domänenspezifische Sprache (Domain-Specific Language, DSL), die eine deklarative Syntax zur Bereitstellung von Azure-Ressourcen verwendet. Sie bietet eine präzise Syntax, zuverlässige Typsicherheit und Unterstützung für die Wiederverwendung von Code. Bicep bietet die beste Entwicklungserfahrung für Ihre Infrastructure-as-Code-Lösungen in Azure.
Voraussetzungen
Wenn Sie noch kein Azure-Abonnement haben, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.
Überprüfen der Bicep-Datei
Die in dieser Schnellstartanleitung verwendete Bicep-Datei stammt aus den Azure-Schnellstartvorlagen.
@sys.description('The name of storage task.')
@minLength(3)
@maxLength(18)
param storageTaskName string
@sys.description('A description of the storage task.')
param description string
@sys.description('The region in which to create the storage task.')
param location string = resourceGroup().location
@sys.description('Locks the file for one day.')
param lockedUntilDate string = dateTimeAdd(utcNow(), 'P1D')
resource storageTask 'Microsoft.StorageActions/storageTasks@2023-01-01' = {
name: storageTaskName
location: location
identity: {
type: 'SystemAssigned'
}
properties: {
action: {
if: {
condition: '[[endsWith(Name, \'.docx\')]]'
operations: [
{
name: 'SetBlobImmutabilityPolicy'
onSuccess: 'continue'
onFailure: 'break'
parameters: {
untilDate: lockedUntilDate
mode: 'locked'
}
}
{
name: 'SetBlobTags'
onSuccess: 'continue'
onFailure: 'break'
parameters: {
tagsetImmutabilityUpdatedBy: 'StorageTaskQuickstart'
}
}
]
}
}
description: description
enabled: true
}
}
Die Azure-Ressource "Microsoft.StorageActions/storageTasks " wird in der Bicep-Datei definiert.
Bereitstellen der Bicep-Datei
Speichern Sie die Bicep-Datei als main.bicep auf Ihrem lokalen Computer.
Stellen Sie die Bicep-Datei entweder mit Azure CLI oder mit Azure PowerShell bereit.
az group create --name exampleRG --location <region>
az deployment group create --resource-group exampleRG --template-file main.bicep --parameters storageTaskName="<storage-task-name>" description="<description>"
Überprüfen der bereitgestellten Ressourcen
Suchen Sie im Azure-Portal nach Speicheraufgaben. Wählen Sie dann unter Dienste die Option Speicheraufgaben – Azure Speichervorgänge aus.
Suchen Sie in der Liste der Speicheraufgaben nach dem Namen der von Ihnen bereitgestellten Speicheraufgabe.
Bereinigen von Ressourcen
Wenn sie nicht mehr benötigt wird, löschen Sie die Ressourcengruppe. Die Ressourcengruppe und alle Ressourcen in der Ressourcengruppe werden gelöscht. Verwenden Sie den folgenden Befehl, um die Ressourcengruppe und alle enthaltenen Ressourcen zu löschen.
az group delete --name <resource-group-name>
Ersetzen Sie <resource-group-name> durch den Namen Ihrer Ressourcengruppe.
Nächste Schritte
Weisen Sie einem Speicherkonto eine Speicheraufgabe zu.