Freigeben über


az stack mg

Verwalten von Bereitstellungsstapeln in der Verwaltungsgruppe.

Befehle

Name Beschreibung Typ Status
az stack mg create

Erstellen oder Aktualisieren eines Bereitstellungsstapels im Verwaltungsgruppenbereich.

Core Allgemein verfügbar
az stack mg delete

Löschen Sie den angegebenen Bereitstellungsstapel aus dem Verwaltungsgruppenbereich.

Core Allgemein verfügbar
az stack mg export

Exportieren Sie die Vorlage, die zum Erstellen des Bereitstellungsstapels verwendet wird.

Core Allgemein verfügbar
az stack mg list

Listet alle Bereitstellungsstapel in der Verwaltungsgruppe auf.

Core Allgemein verfügbar
az stack mg show

Rufen Sie den angegebenen Bereitstellungsstapel aus dem Verwaltungsgruppenbereich ab.

Core Allgemein verfügbar
az stack mg validate

Überprüfen eines Bereitstellungsstapels im Verwaltungsgruppenbereich.

Core Allgemein verfügbar

az stack mg create

Erstellen oder Aktualisieren eines Bereitstellungsstapels im Verwaltungsgruppenbereich.

az stack mg create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                   --location
                   --management-group-id
                   --name
                   [--bse {false, true}]
                   [--cs]
                   [--deny-settings-excluded-actions]
                   [--deny-settings-excluded-principals]
                   [--deployment-subscription]
                   [--description]
                   [--no-wait]
                   [--parameters]
                   [--query-string]
                   [--tags]
                   [--template-file]
                   [--template-spec]
                   [--template-uri]
                   [--yes]

Beispiele

Erstellen Sie einen Bereitstellungsstapel mithilfe der Vorlagendatei, und trennen Sie alle Ressourcen für die nicht verwaltete Datei.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Erstellen Sie einen Bereitstellungsstapel mit Parameterdatei, und löschen Sie Ressourcen, die nicht verwaltet werden.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Erstellen Sie einen Bereitstellungsstapel mit Vorlagenspezifikation.

az stack mg create --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Erstellen Sie einen Bereitstellungsstapel mithilfe der Bicep-Datei, und löschen Sie alle Ressourcen, die nicht verwaltet werden.

az stack mg create --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Erstellen Sie einen Bereitstellungsstapel mithilfe von Parametern aus Schlüssel-Wert-Paaren.

az stack mg create --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Erstellen Sie einen Bereitstellungsstapel aus einer lokalen Vorlage mithilfe einer Parameterdatei, einer Remoteparameterdatei und selektiven Überschreiben von Schlüssel-Wert-Paaren.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Erstellen Sie einen Bereitstellungsstapel aus einer lokalen Vorlage mithilfe von Verweigerneinstellungen.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Erstellen Sie einen Bereitstellungsstapel aus einer lokalen Vorlage, wenden Sie den Verweigerungseinstellungen auf den untergeordneten Bereich an.

az stack mg create --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Erforderliche Parameter

--action-on-unmanage --aou

Definiert, was mit Ressourcen geschieht, die nicht mehr verwaltet werden, nachdem der Stapel aktualisiert oder gelöscht wurde.

Zulässige Werte: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definieren Sie, welche Vorgänge für vom Stapel verwaltete Ressourcen verweigert werden.

Zulässige Werte: denyDelete, denyWriteAndDelete, none
--location -l

Der Speicherort zum Speichern des Bereitstellungsstapels.

--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

--name -n

Der Name des Bereitstellungsstapels.

Optionale Parameter

--bse --bypass-stack-out-of-sync-error

Flag zum Umgehen von Dienstfehlern, die angeben, dass die Stapelressourcenliste nicht ordnungsgemäß synchronisiert ist.

Zulässige Werte: false, true
Standardwert: False
--cs --deny-settings-apply-to-child-scopes

Deny Einstellungen wird auf untergeordnete Bereiche angewendet.

Standardwert: False
--deny-settings-excluded-actions --ea

Liste der rollenbasierten Verwaltungsvorgänge, die von der Verweigerung ausgeschlossen sind Einstellungen. Bis zu 200 Aktionen sind zulässig.

--deny-settings-excluded-principals --ep

Liste der von der Sperre ausgeschlossenen AAD-Prinzipal-IDs. Bis zu 5 Prinzipale sind zulässig.

--deployment-subscription --ds

Der Bereich, in dem die anfängliche Bereitstellung erstellt werden soll. Wenn kein Bereich angegeben ist, wird er standardmäßig auf den Bereich des Bereitstellungsstapels festgelegt.

--description

Die Beschreibung des Bereitstellungsstapels.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--parameters -p

Parameter können aus einer Datei mithilfe der @{path} Syntax, einer JSON-Zeichenfolge oder als <KEY=WERT-Paare> bereitgestellt werden. Parameter werden in der reihenfolge ausgewertet. Wenn ein Wert also zweimal zugewiesen wird, wird der letztere Wert verwendet. Es wird empfohlen, zuerst die Parameterdatei anzugeben und dann selektiv mithilfe der KEY=WERT-Syntax außer Kraft zu setzen.

--query-string -q

Die Abfragezeichenfolge (ein SAS-Token), die bei verknüpften Vorlagen mit dem Vorlagen-URI verwendet werden soll.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--template-file -f

Ein Pfad zu einer Vorlagendatei oder Bicep-Datei im Dateisystem.

--template-spec -s

Die Ressourcen-ID der Vorlage.

--template-uri -u

Ein URI für eine Remotevorlagendatei.

--yes

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az stack mg delete

Löschen Sie den angegebenen Bereitstellungsstapel aus dem Verwaltungsgruppenbereich.

az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                   --management-group-id
                   [--bse {false, true}]
                   [--id]
                   [--name]
                   [--yes]

Beispiele

Stapel nach Name löschen.

az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll

Stapel nach Stapelressourcen-ID löschen.

az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll

Erforderliche Parameter

--action-on-unmanage --aou

Definiert, was mit Ressourcen geschieht, die nicht mehr verwaltet werden, nachdem der Stapel aktualisiert oder gelöscht wurde.

Zulässige Werte: deleteAll, deleteResources, detachAll
--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

Optionale Parameter

--bse --bypass-stack-out-of-sync-error

Flag zum Umgehen von Dienstfehlern, die angeben, dass die Stapelressourcenliste nicht ordnungsgemäß synchronisiert ist.

Zulässige Werte: false, true
Standardwert: False
--id

Die Ressourcen-ID des Bereitstellungsstapels.

--name -n

Der Name des Bereitstellungsstapels.

--yes

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az stack mg export

Exportieren Sie die Vorlage, die zum Erstellen des Bereitstellungsstapels verwendet wird.

az stack mg export --management-group-id
                   [--id]
                   [--name]

Beispiele

Vorlage anhand des Namens exportieren.

az stack mg export --name StackName --management-group-id myMg

Exportieren Sie die Vorlage nach Stapelressourcen-ID.

az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

Optionale Parameter

--id

Die Ressourcen-ID des Bereitstellungsstapels.

--name -n

Der Name des Bereitstellungsstapels.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az stack mg list

Listet alle Bereitstellungsstapel in der Verwaltungsgruppe auf.

az stack mg list --management-group-id

Beispiele

Auflisten aller Stapel

az stack mg list --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az stack mg show

Rufen Sie den angegebenen Bereitstellungsstapel aus dem Verwaltungsgruppenbereich ab.

az stack mg show --management-group-id
                 [--id]
                 [--name]

Beispiele

Abrufen des Stapels nach Name.

az stack mg show --name StackName --management-group-id myMg

Stapel nach Stapelressourcen-ID abrufen.

az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg

Erforderliche Parameter

--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

Optionale Parameter

--id

Die Ressourcen-ID des Bereitstellungsstapels.

--name -n

Der Name des Bereitstellungsstapels.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az stack mg validate

Überprüfen eines Bereitstellungsstapels im Verwaltungsgruppenbereich.

az stack mg validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                     --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                     --location
                     --management-group-id
                     --name
                     [--bse {false, true}]
                     [--cs]
                     [--deny-settings-excluded-actions]
                     [--deny-settings-excluded-principals]
                     [--deployment-subscription]
                     [--description]
                     [--parameters]
                     [--query-string]
                     [--tags]
                     [--template-file]
                     [--template-spec]
                     [--template-uri]

Beispiele

Überprüfen Sie einen Bereitstellungsstapel mithilfe der Vorlagendatei, und trennen Sie alle Ressourcen für die nicht verwaltete Datei.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus2 --description description --deny-settings-mode None --action-on-unmanage detachAll

Überprüfen Eines Bereitstellungsstapels mit Parameterdatei und Löschen von Ressourcen bei nicht verwalteter Datei.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteResources --template-file simpleTemplate.json --parameters simpleTemplateParams.json --location westus2 --description description --deny-settings-mode None

Überprüfen eines Bereitstellungsstapels mit Vorlagenspezifikation.

az stack mg validate --name StackName --management-group-id myMg --template-spec TemplateSpecResourceIDWithVersion --location westus2 --description description --deny-settings-mode None --action-on-unmanage deleteResources

Überprüfen Sie einen Bereitstellungsstapel mithilfe der Bicep-Datei, und löschen Sie alle Ressourcen, die nicht verwaltet werden.

az stack mg validate --name StackName --management-group-id myMg --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Überprüfen eines Bereitstellungsstapels mithilfe von Parametern aus Schlüssel-Wert-Paaren.

az stack mg validate --name StackName --management-group-id myMg --template-file simpleTemplate.json --location westus --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Überprüfen Eines Bereitstellungsstapels aus einer lokalen Vorlage mithilfe einer Parameterdatei, einer Remoteparameterdatei und selektiver Außerkraftsetzung von Schlüssel-Wert-Paaren.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json --location westus --deny-settings-mode None --action-on-unmanage deleteResources

Überprüfen Eines Bereitstellungsstapels aus einer lokalen Vorlage mithilfe von Verweigerungseinstellungen.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --location westus --action-on-unmanage deleteResources

Überprüfen Sie einen Bereitstellungsstapel aus einer lokalen Vorlage, und wenden Sie Verweigerungseinstellungen auf den untergeordneten Bereich an.

az stack mg validate --name StackName --management-group-id myMg --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --location westus --action-on-unmanage deleteResources

Erforderliche Parameter

--action-on-unmanage --aou

Definiert, was mit Ressourcen geschieht, die nicht mehr verwaltet werden, nachdem der Stapel aktualisiert oder gelöscht wurde.

Zulässige Werte: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Definieren Sie, welche Vorgänge für vom Stapel verwaltete Ressourcen verweigert werden.

Zulässige Werte: denyDelete, denyWriteAndDelete, none
--location -l

Der Speicherort zum Speichern des Bereitstellungsstapels.

--management-group-id -m

Die Verwaltungsgruppen-ID, an der Stapel erstellt werden soll.

--name -n

Der Name des Bereitstellungsstapels.

Optionale Parameter

--bse --bypass-stack-out-of-sync-error

Flag zum Umgehen von Dienstfehlern, die angeben, dass die Stapelressourcenliste nicht ordnungsgemäß synchronisiert ist.

Zulässige Werte: false, true
Standardwert: False
--cs --deny-settings-apply-to-child-scopes

Deny Einstellungen wird auf untergeordnete Bereiche angewendet.

Standardwert: False
--deny-settings-excluded-actions --ea

Liste der rollenbasierten Verwaltungsvorgänge, die von der Verweigerung ausgeschlossen sind Einstellungen. Bis zu 200 Aktionen sind zulässig.

--deny-settings-excluded-principals --ep

Liste der von der Sperre ausgeschlossenen AAD-Prinzipal-IDs. Bis zu 5 Prinzipale sind zulässig.

--deployment-subscription --ds

Der Bereich, in dem die anfängliche Bereitstellung erstellt werden soll. Wenn kein Bereich angegeben ist, wird er standardmäßig auf den Bereich des Bereitstellungsstapels festgelegt.

--description

Die Beschreibung des Bereitstellungsstapels.

--parameters -p

Parameter können aus einer Datei mithilfe der @{path} Syntax, einer JSON-Zeichenfolge oder als <KEY=WERT-Paare> bereitgestellt werden. Parameter werden in der reihenfolge ausgewertet. Wenn ein Wert also zweimal zugewiesen wird, wird der letztere Wert verwendet. Es wird empfohlen, zuerst die Parameterdatei anzugeben und dann selektiv mithilfe der KEY=WERT-Syntax außer Kraft zu setzen.

--query-string -q

Die Abfragezeichenfolge (ein SAS-Token), die bei verknüpften Vorlagen mit dem Vorlagen-URI verwendet werden soll.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--template-file -f

Ein Pfad zu einer Vorlagendatei oder Bicep-Datei im Dateisystem.

--template-spec -s

Die Ressourcen-ID der Vorlage.

--template-uri -u

Ein URI für eine Remotevorlagendatei.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.