Udostępnij za pośrednictwem


az stack mg

Zarządzanie stosami wdrożeń w grupie zarządzania.

Polecenia

Nazwa Opis Typ Stan
az stack mg create

Utwórz lub zaktualizuj stos wdrożenia w zakresie grupy zarządzania.

Rdzeń GA
az stack mg delete

Usuń określony stos wdrożenia z zakresu grupy zarządzania.

Rdzeń GA
az stack mg export

Wyeksportuj szablon użyty do utworzenia stosu wdrożenia.

Rdzeń GA
az stack mg list

Wyświetl listę wszystkich stosów wdrożeń w grupie zarządzania.

Rdzeń GA
az stack mg show

Pobierz określony stos wdrożenia z zakresu grupy zarządzania.

Rdzeń GA
az stack mg validate

Zweryfikuj stos wdrożenia w zakresie grupy zarządzania.

Rdzeń GA

az stack mg create

Utwórz lub zaktualizuj stos wdrożenia w zakresie grupy zarządzania.

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]

Przykłady

Utwórz stos wdrożenia przy użyciu pliku szablonu i odłącz wszystkie zasoby w niezarządzaniu.

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

Utwórz stos wdrożenia z plikiem parametrów i usuń zasoby w trybie niezarządzanym.

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

Utwórz stos wdrożenia ze specyfikacją szablonu.

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

Utwórz stos wdrożenia przy użyciu pliku bicep i usuń wszystkie zasoby w niezarządzanym.

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

Utwórz stos wdrożenia przy użyciu parametrów z par klucz/wartość.

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

Utwórz stos wdrożenia na podstawie szablonu lokalnego przy użyciu pliku parametrów, pliku parametrów zdalnych i selektywnie przesłaniania par klucz/wartość.

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

Utwórz stos wdrożenia na podstawie szablonu lokalnego przy użyciu ustawień odmowy.

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

Utwórz stos wdrożenia na podstawie szablonu lokalnego, zastosuj ustawienia odmowy do zakresu podrzędnego.

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

Parametry wymagane

--action-on-unmanage --aou

Definiuje, co się stanie z zasobami, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu.

Dopuszczalne wartości: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Zdefiniuj, które operacje są odrzucane na zasobach zarządzanych przez stos.

Dopuszczalne wartości: denyDelete, denyWriteAndDelete, none
--location -l

Lokalizacja do przechowywania stosu wdrożenia.

--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

--name -n

Nazwa stosu wdrożenia.

Parametry opcjonalne

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

Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--cs --deny-settings-apply-to-child-scopes

DenySettings zostaną zastosowane do zakresów podrzędnych.

Domyślna wartość: False
--deny-settings-excluded-actions --ea

Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji.

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

Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń.

--deployment-subscription --ds

Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia.

--description

Opis stosu wdrożenia.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--parameters -p

Parametry mogą być dostarczane z pliku przy użyciu składni @{path}, ciągu JSON lub jako pary <KEY=VALUE>. Parametry są obliczane w kolejności, więc gdy wartość zostanie przypisana dwukrotnie, zostanie użyta ta ostatnia wartość. Zaleca się najpierw podanie pliku parametrów, a następnie selektywne zastąpienie przy użyciu składni KEY=VALUE.

--query-string -q

Ciąg zapytania (token SAS), który ma być używany z identyfikatorem URI szablonu w przypadku połączonych szablonów.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--template-file -f

Ścieżka do pliku szablonu lub pliku Bicep w systemie plików.

--template-spec -s

Identyfikator zasobu specyfikacji szablonu.

--template-uri -u

Identyfikator URI do pliku szablonu zdalnego.

--yes

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az stack mg delete

Usuń określony stos wdrożenia z zakresu grupy zarządzania.

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

Przykłady

Usuń stos według nazwy.

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

Usuń stos według identyfikatora zasobu stosu.

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

Parametry wymagane

--action-on-unmanage --aou

Definiuje, co się stanie z zasobami, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu.

Dopuszczalne wartości: deleteAll, deleteResources, detachAll
--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

Parametry opcjonalne

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

Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--id

Identyfikator zasobu stosu wdrożenia.

--name -n

Nazwa stosu wdrożenia.

--yes

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az stack mg export

Wyeksportuj szablon użyty do utworzenia stosu wdrożenia.

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

Przykłady

Eksportuj szablon według nazwy.

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

Eksportuj szablon według identyfikatora zasobu stosu.

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

Parametry wymagane

--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

Parametry opcjonalne

--id

Identyfikator zasobu stosu wdrożenia.

--name -n

Nazwa stosu wdrożenia.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az stack mg list

Wyświetl listę wszystkich stosów wdrożeń w grupie zarządzania.

az stack mg list --management-group-id

Przykłady

Wyświetlanie listy wszystkich stosów

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

Parametry wymagane

--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az stack mg show

Pobierz określony stos wdrożenia z zakresu grupy zarządzania.

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

Przykłady

Pobierz stos według nazwy.

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

Pobierz stos według identyfikatora zasobu stosu.

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

Parametry wymagane

--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

Parametry opcjonalne

--id

Identyfikator zasobu stosu wdrożenia.

--name -n

Nazwa stosu wdrożenia.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az stack mg validate

Zweryfikuj stos wdrożenia w zakresie grupy zarządzania.

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]

Przykłady

Zweryfikuj stos wdrożenia przy użyciu pliku szablonu i odłącz wszystkie zasoby w niezarządzaniu.

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

Zweryfikuj stos wdrożenia przy użyciu pliku parametrów i usuń zasoby w przypadku niezarządzania.

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

Zweryfikuj stos wdrożenia przy użyciu specyfikacji szablonu.

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

Zweryfikuj stos wdrożenia przy użyciu pliku bicep i usuń wszystkie zasoby w trybie niezarządzanym.

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

Zweryfikuj stos wdrożenia przy użyciu parametrów z par klucz/wartość.

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

Zweryfikuj stos wdrożenia z szablonu lokalnego przy użyciu pliku parametrów, pliku parametrów zdalnych i selektywnie przesłaniaj pary klucz/wartość.

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

Zweryfikuj stos wdrożenia z szablonu lokalnego przy użyciu ustawień odmowy.

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

Zweryfikuj stos wdrożenia z szablonu lokalnego, zastosuj ustawienia odmowy do zakresu podrzędnego.

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

Parametry wymagane

--action-on-unmanage --aou

Definiuje, co się stanie z zasobami, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu.

Dopuszczalne wartości: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Zdefiniuj, które operacje są odrzucane na zasobach zarządzanych przez stos.

Dopuszczalne wartości: denyDelete, denyWriteAndDelete, none
--location -l

Lokalizacja do przechowywania stosu wdrożenia.

--management-group-id -m

Identyfikator grupy zarządzania do utworzenia stosu.

--name -n

Nazwa stosu wdrożenia.

Parametry opcjonalne

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

Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--cs --deny-settings-apply-to-child-scopes

DenySettings zostaną zastosowane do zakresów podrzędnych.

Domyślna wartość: False
--deny-settings-excluded-actions --ea

Lista operacji zarządzania opartych na rolach, które są wykluczone z ustawienia denySettings. Dozwolone są maksymalnie 200 akcji.

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

Lista identyfikatorów podmiotów zabezpieczeń usługi AAD wykluczonych z blokady. Dozwolone są maksymalnie 5 podmiotów zabezpieczeń.

--deployment-subscription --ds

Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia.

--description

Opis stosu wdrożenia.

--parameters -p

Parametry mogą być dostarczane z pliku przy użyciu składni @{path}, ciągu JSON lub jako pary <KEY=VALUE>. Parametry są obliczane w kolejności, więc gdy wartość zostanie przypisana dwukrotnie, zostanie użyta ta ostatnia wartość. Zaleca się najpierw podanie pliku parametrów, a następnie selektywne zastąpienie przy użyciu składni KEY=VALUE.

--query-string -q

Ciąg zapytania (token SAS), który ma być używany z identyfikatorem URI szablonu w przypadku połączonych szablonów.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--template-file -f

Ścieżka do pliku szablonu lub pliku Bicep w systemie plików.

--template-spec -s

Identyfikator zasobu specyfikacji szablonu.

--template-uri -u

Identyfikator URI do pliku szablonu zdalnego.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Aby uzyskać więcej informacji i przykładów, zobacz http://jmespath.org/.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.