Freigeben über


Erstellen einer Speicheraufgabe mithilfe der Azure Resource Manager-Vorlage (ARM-Vorlage)

In dieser Schnellstartanleitung wird das Erstellen einer Speicheraufgabe mithilfe einer Azure Resource Manager-Vorlage (ARM-Vorlage) beschrieben.

Eine Azure Resource Manager-Vorlage ist eine JSON (JavaScript Object Notation)-Datei, welche die Infrastruktur und die Konfiguration für Ihr Projekt definiert. Die Vorlage verwendet eine deklarative Syntax. Sie beschreiben Ihre geplante Bereitstellung, ohne die Abfolge der Programmierbefehle zu schreiben, mit denen die Bereitstellung erstellt wird.

Wenn Ihre Umgebung die Voraussetzungen erfüllt und Sie mit der Verwendung von ARM-Vorlagen vertraut sind, wählen Sie die Schaltfläche Deploy to Azure aus. Die Vorlage wird im Azure-Portal geöffnet.

Schaltfläche zum Bereitstellen der Resource Manager-Vorlage in Azure.

Voraussetzungen

Wenn Sie noch kein Azure-Abonnement haben, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.

Überprüfen der Vorlage

Die in dieser Schnellstartanleitung verwendete Vorlage stammt von der Seite mit den Azure-Schnellstartvorlagen.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.32.4.45862",
      "templateHash": "11663963517791910133"
    }
  },
  "parameters": {
    "storageTaskName": {
      "type": "string",
      "minLength": 3,
      "maxLength": 18,
      "metadata": {
        "description": "The name of storage task."
      }
    },
    "description": {
      "type": "string",
      "metadata": {
        "description": "A description of the storage task."
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "The region in which to create the storage task."
      }
    },
    "lockedUntilDate": {
      "type": "string",
      "defaultValue": "[dateTimeAdd(utcNow(), 'P1D')]",
      "metadata": {
        "description": "Locks the file for one day."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.StorageActions/storageTasks",
      "apiVersion": "2023-01-01",
      "name": "[parameters('storageTaskName')]",
      "location": "[parameters('location')]",
      "identity": {
        "type": "SystemAssigned"
      },
      "properties": {
        "action": {
          "if": {
            "condition": "[[[endsWith(Name, '.docx')]]",
            "operations": [
              {
                "name": "SetBlobImmutabilityPolicy",
                "onSuccess": "continue",
                "onFailure": "break",
                "parameters": {
                  "untilDate": "[parameters('lockedUntilDate')]",
                  "mode": "locked"
                }
              },
              {
                "name": "SetBlobTags",
                "onSuccess": "continue",
                "onFailure": "break",
                "parameters": {
                  "tagsetImmutabilityUpdatedBy": "StorageTaskQuickstart"
                }
              }
            ]
          }
        },
        "description": "[parameters('description')]",
        "enabled": true
      }
    }
  ]
}

Implementieren der Vorlage

  1. Wählen Sie den folgenden Link aus, um sich bei Azure anzumelden und eine Vorlage zu öffnen. Die Vorlage erstellt einen Schlüsseltresor und ein Geheimnis.

    Schaltfläche zum Bereitstellen der Resource Manager-Vorlage in Azure.

  2. Geben Sie das Abonnement, die Ressourcengruppe und den Namen des Speichervorgangs an. Wählen Sie dann "Überprüfen" und "Erstellen" aus, um die Vorlage bereitzustellen.

Sie können auch Azure PowerShell, die Azure CLI und die REST-API verwenden. Informationen zu anderen Bereitstellungsmethoden finden Sie unter Bereitstellen von Vorlagen.

Überprüfen der bereitgestellten Ressourcen

  1. Suchen Sie im Azure-Portal nach Speicheraufgaben. Wählen Sie dann unter Dienste die Option Speicheraufgaben – Azure Speichervorgänge aus.

  2. Suchen Sie in der Liste der Speicheraufgaben nach dem Namen der von Ihnen bereitgestellten Speicheraufgabe.

    Screenshot der bereitgestellten Speicheraufgabe, wie sie im Azure-Portal angezeigt wird.

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.