Exportieren von einzelnen oder mehreren Ressourcen in eine Vorlage im Azure-PortalSingle and multi-resource export to a template in Azure portal

Um bei der Erstellung von Azure Resource Manager-Vorlagen zu helfen, können Sie eine Vorlage aus vorhandenen Ressourcen exportieren.To assist with creating Azure Resource Manager templates, you can export a template from existing resources. Die exportierte Vorlage hilft Ihnen, die JSON-Syntax und die Eigenschaften zu verstehen, die Ihre Ressourcen bereitstellen.The exported template helps you understand the JSON syntax and properties that deploy your resources. Zum Automatisieren zukünftiger Bereitstellungen beginnen Sie mit der exportierten Vorlage und passen Sie sie an Ihr Szenario an.To automate future deployments, start with the exported template and modify it for your scenario.

Mit Resource Manager können Sie eine oder mehrere Ressourcen für den Export in eine Vorlage auswählen.Resource Manager enables you to pick one or more resources for exporting to a template. Sie können sich auf genau die Ressourcen konzentrieren, die in der Vorlage erforderlich sind.You can focus on exactly the resources you need in the template.

In diesem Artikel wird das Exportieren von Vorlagen über das Portal veranschaulicht.This article shows how to export templates through the portal. Sie können auch die Azure CLI, Azure PowerShell oder die REST-API verwenden.You can also use Azure CLI, Azure PowerShell, or REST API.

Auswählen der richtigen ExportoptionChoose the right export option

Eine Vorlage kann auf zwei Arten exportiert werden:There are two ways to export a template:

  • Export aus Ressourcengruppe oder Ressource.Export from resource group or resource. Diese Option generiert eine neue Vorlage aus vorhandenen Ressourcen.This option generates a new template from existing resources. Die exportierte Vorlage ist eine „Momentaufnahme“ des aktuellen Zustands der Ressourcengruppe.The exported template is a "snapshot" of the current state of the resource group. Sie können eine gesamte Ressourcengruppe oder bestimmte Ressourcen innerhalb dieser Ressourcengruppe exportieren.You can export an entire resource group or specific resources within that resource group.

  • Export vor der Bereitstellung oder über den Verlauf.Export before deployment or from history. Diese Option ruft eine exakte Kopie einer für die Bereitstellung verwendeten Vorlage ab.This option retrieves an exact copy of a template used for deployment.

Je nach gewählter Option haben die exportierten Vorlagen unterschiedliche Qualitäten.Depending on the option you choose, the exported templates have different qualities.

Aus Ressourcengruppe oder RessourceFrom resource group or resource Vor der Bereitstellung oder über den VerlaufBefore deployment or from history
Die Vorlage ist eine Momentaufnahme des aktuellen Zustands der Ressourcen.Template is snapshot of the resources' current state. Sie umfasst alle manuellen Änderungen, die Sie nach der Bereitstellung vorgenommen haben.It includes any manual changes you made after deployment. Die Vorlage zeigt nur den Zustand der Ressourcen zum Zeitpunkt der Bereitstellung an.Template only shows state of resources at the time of deployment. Alle manuellen Änderungen, die Sie nach der Bereitstellung vorgenommen haben, sind nicht enthalten.Any manual changes you made after deployment aren't included.
Sie können auswählen, welche Ressourcen aus einer Ressourcengruppe exportiert werden sollen.You can select which resources from a resource group to export. Alle Ressourcen für eine bestimmte Bereitstellung sind enthalten.All resources for a specific deployment are included. Sie können keine Teilmenge dieser Ressourcen auswählen oder Ressourcen hinzufügen, die zu einem anderen Zeitpunkt hinzugefügt wurden.You can't pick a subset of those resources or add resources that were added at a different time.
Die Vorlage enthält alle Eigenschaften für die Ressourcen, einschließlich einiger Eigenschaften, die Sie normalerweise während der Bereitstellung nicht festlegen würden.Template includes all properties for the resources, including some properties you wouldn't normally set during deployment. Möglicherweise möchten Sie diese Eigenschaften entfernen oder bereinigen, bevor Sie die Vorlage wiederverwenden.You might want to remove or clean up these properties before reusing the template. Die Vorlage enthält nur die für die Bereitstellung erforderlichen Eigenschaften.Template includes only the properties needed for the deployment. Die Vorlage ist einsatzbereit.The template is ready-to-use.
Die Vorlage enthält möglicherweise nicht alle für die Wiederverwendung erforderlichen Parameter.Template probably doesn't include all of the parameters you need for reuse. Die meisten Eigenschaftswerte sind in der Vorlage hartcodiert.Most property values are hard-coded in the template. Um die Vorlage in anderen Umgebungen neu bereitzustellen, müssen Sie Parameter hinzufügen, die die Möglichkeit zur Konfiguration der Ressourcen erhöhen.To redeploy the template in other environments, you need to add parameters that increase the ability to configure the resources. Sie können die Auswahl von Parameter einschließen auch aufheben, sodass Sie Ihre eigenen Parameter erstellen können.You can unselect Include parameters so that you can author your own parameters. Die Vorlage enthält Parameter, die es einfach gestalten, sie in verschiedenen Umgebungen neu bereitzustellen.Template includes parameters that make it easy to redeploy in different environments.

Exportieren Sie die Vorlage aus einer Ressourcengruppe oder Ressource, wenn Folgendes zutrifft:Export the template from a resource group or resource, when:

  • Sie müssen Änderungen an den Ressourcen erfassen, die nach der ursprünglichen Bereitstellung vorgenommen wurden.You need to capture changes to the resources that were made after the original deployment.
  • Sie möchten die zu exportierenden Ressourcen auswählen.You want to select which resources are exported.

Exportieren Sie die Vorlage vor der Bereitstellung oder über den Verlauf, wenn Folgendes zutrifft:Export the template before deployment or from the history, when:

  • Sie benötigen eine einfach wiederzuverwendende Vorlage.You want an easy-to-reuse template.
  • Sie müssen keine Änderungen einbeziehen, die Sie nach der ursprünglichen Bereitstellung vorgenommen haben.You don't need to include changes you made after the original deployment.

EinschränkungenLimitations

Beim Exportieren aus einer Ressourcengruppe oder Ressource wird die exportierte Vorlage aus den veröffentlichten Schemas für jeden Ressourcentyp generiert.When exporting from a resource group or resource, the exported template is generated from the published schemas for each resource type. Gelegentlich weist das Schema nicht die neueste Version für einen Ressourcentyp auf.Occasionally, the schema doesn't have the latest version for a resource type. Überprüfen Sie die exportierte Vorlage, um sicherzustellen, dass sie die benötigten Eigenschaften enthält.Check your exported template to make sure it includes the properties you need. Bearbeiten Sie bei Bedarf die exportierte Vorlage so, dass sie die benötigte API-Version verwendet.If necessary, edit the exported template to use the API version you need.

Die Funktion „Vorlage exportieren“ unterstützt nicht das Exportieren von Azure Data Factory-Ressourcen.The export template feature doesn't support exporting Azure Data Factory resources. Informationen zum Exportieren von Data Factory-Ressourcen finden Sie unter Kopieren oder Klonen einer Data Factory in Azure Data Factory.To learn about how you can export Data Factory resources, see Copy or clone a data factory in Azure Data Factory.

Um über das klassische Bereitstellungsmodell erstellte Ressourcen zu exportieren, müssen Sie sie zum Resource Manager-Bereitstellungsmodell migrieren.To export resources created through classic deployment model, you must migrate them to the Resource Manager deployment model.

Wenn beim Exportieren einer Vorlage eine Warnung angezeigt wird, die angibt, dass ein Ressourcentyp nicht exportiert wurde, können Sie die Eigenschaften für diese Ressource immer noch ermitteln.If you get a warning when exporting a template that indicates a resource type wasn't exported, you can still discover the properties for that resource. Weitere Informationen zu den verschiedenen Optionen zum Anzeigen von Ressourceneigenschaften finden Sie unter Ermitteln von Ressourceneigenschaften.To learn about the different options for viewing resource properties, see Discover resource properties. Sie können den Ressourcentyp auch in der Azure-REST-API nachschlagen.You can also look at the Azure REST API for the resource type.

Die Ressourcengruppe, für die Sie die exportierte Vorlage erstellen, ist auf 200 Ressourcen begrenzt.There's a limit of 200 resources in the resource group you create the exported template for. Wenn Sie versuchen, eine Ressourcengruppe mit mehr als 200 Ressourcen zu exportieren, wird die Fehlermeldung Export template is not supported for resource groups more than 200 resources angezeigt.If you attempt to export a resource group that has more than 200 resources, the error message Export template is not supported for resource groups more than 200 resources is shown.

Exportieren einer Vorlage aus einer RessourcengruppeExport template from a resource group

So exportieren Sie eine oder mehrere Ressourcen aus einer RessourcengruppeTo export one or more resources from a resource group:

  1. Wählen Sie die Ressourcengruppe aus, die die zu exportierenden Ressourcen enthält.Select the resource group that contains the resources you want to export.

  2. Wählen Sie mithilfe der Kontrollkästchen mindestens eine Ressource aus.Select one or more resources by selecting the checkboxes. Wenn Sie alle Kontrollkästchen aktivieren möchten, aktivieren Sie das Kontrollkästchen links neben Name.To select all, select the checkbox on the left of Name. Das Menüelement Vorlage exportieren wird erst aktiviert, wenn Sie mindestens eine Ressource ausgewählt haben.The Export template menu item only becomes enabled after you've selected at least one resource.

    Exportieren aller Ressourcen

    Auf dem Screenshot ist nur das Speicherkonto ausgewählt.On the screenshot, only the storage account is selected.

  3. Wählen Sie Vorlage exportieren aus.Select Export template.

  4. Die exportierte Vorlage wird angezeigt und steht zum Herunterladen und Bereitstellen bereit.The exported template is displayed, and is available to download and deploy.

    Anzeigen der Vorlage

    Parameter einschließen ist standardmäßig ausgewählt.Include parameters is selected by default. Wenn diese Option ausgewählt ist, werden alle Vorlagenparameter eingeschlossen, wenn die Vorlage generiert wird.When selected, all template parameters will be included when the template is generated. Wenn Sie Ihre eigenen Parameter erstellen möchten, deaktivieren Sie dieses Kontrollkästchen, um sie nicht einzuschließen.If you’d like to author your own parameters, toggle this checkbox to not include them.

Exportieren einer Vorlage aus einer RessourceExport template from a resource

So exportieren Sie eine RessourceTo export one resource:

  1. Wählen Sie die Ressourcengruppe aus, die die zu exportierende Ressource enthält.Select the resource group containing the resource you want to export.

  2. Wählen Sie die zu exportierende Ressource aus, um sie zu öffnen.Select the resource that you want to export to open the resource.

  3. Wählen Sie für diese Ressource im linken Bereich Vorlage exportieren aus.For that resource, select Export template in the left pane.

    Exportieren einer Ressource

  4. Die exportierte Vorlage wird angezeigt und steht zum Herunterladen und Bereitstellen bereit.The exported template is displayed, and is available to download and deploy. Die Vorlage enthält nur die einzelne Ressource.The template only contains the single resource. Parameter einschließen ist standardmäßig ausgewählt.Include parameters is selected by default. Wenn diese Option ausgewählt ist, werden alle Vorlagenparameter eingeschlossen, wenn die Vorlage generiert wird.When selected, all template parameters will be included when the template is generated. Wenn Sie Ihre eigenen Parameter erstellen möchten, deaktivieren Sie dieses Kontrollkästchen, um sie nicht einzuschließen.If you’d like to author your own parameters, toggle this checkbox to not include them.

Exportieren einer Vorlage vor der BereitstellungExport template before deployment

  1. Wählen Sie den bereitzustellenden Azure-Dienst aus.Select the Azure service you want to deploy.

  2. Geben Sie die Werte für den neuen Dienst ein.Fill in the values for the new service.

  3. Wählen Sie nach erfolgreicher Validierung, aber vor Beginn der Bereitstellung, Vorlage zur Automatisierung herunterladen aus.After passing validation, but before starting the deployment, select Download a template for automation.

    Herunterladen der Vorlage

  4. Die Vorlage wird angezeigt und steht zum Herunterladen und Bereitstellen bereit.The template is displayed and is available for download and deploy.

Exportieren der Vorlage nach der BereitstellungExport template after deployment

Sie können die Vorlage exportieren, die für die Bereitstellung vorhandener Ressourcen verwendet wurde.You can export the template that was used to deploy existing resources. Die Vorlage, die Sie erhalten, ist genau dieselbe, die für die Bereitstellung verwendet wurde.The template you get is exactly the one that was used for deployment.

  1. Wählen Sie die zu exportierende Ressourcengruppe aus.Select the resource group you want to export.

  2. Wählen Sie den Link unter Bereitstellungen aus.Select the link under Deployments.

    Auswählen des Bereitstellungsverlaufs

  3. Wählen Sie eine der Bereitstellungen aus dem Bereitstellungsverlauf aus.Select one of the deployments from the deployment history.

    Auswählen der Bereitstellung

  4. Wählen Sie Vorlage aus.Select Template. Die für diese Bereitstellung verwendete Vorlage wird angezeigt und steht zum Herunterladen zur Verfügung.The template used for this deployment is displayed, and is available for download.

    Auswählen der Vorlage

Nächste SchritteNext steps