Udostępnij za pośrednictwem


az stack sub

Zarządzanie stosami wdrożeń w ramach subskrypcji.

Polecenia

Nazwa Opis Typ Stan
az stack sub create

Tworzenie lub aktualizowanie stosu wdrożenia w zakresie subskrypcji.

Podstawowe funkcje Ogólna dostępność
az stack sub delete

Usuń określony stos wdrożenia z zakresu subskrypcji.

Podstawowe funkcje Ogólna dostępność
az stack sub export

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

Podstawowe funkcje Ogólna dostępność
az stack sub list

Wyświetl listę wszystkich stosów wdrożeń w subskrypcji.

Podstawowe funkcje Ogólna dostępność
az stack sub show

Pobierz określony stos wdrożenia z zakresu subskrypcji.

Podstawowe funkcje Ogólna dostępność
az stack sub validate

Zweryfikuj stos wdrożenia w zakresie subskrypcji.

Podstawowe funkcje Ogólna dostępność

az stack sub create

Tworzenie lub aktualizowanie stosu wdrożenia w zakresie subskrypcji.

az stack sub create --action-on-unmanage {deleteAll, deleteResources, detachAll}
                    --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                    --location
                    --name
                    [--bse {false, true}]
                    [--cs]
                    [--deny-settings-excluded-actions]
                    [--deny-settings-excluded-principals]
                    [--deployment-resource-group]
                    [--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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Utwórz stos wdrożenia w innej subskrypcji.

az stack sub create --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Utwórz stos wdrożenia i wdróż go w zakresie grupy zasobów.

az stack sub create --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub create --name StackName --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 sub create --name StackName --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 sub create --name StackName --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 zakresów podrzędnych.

az stack sub create --name StackName --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.

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

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

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

Lokalizacja do przechowywania stosu wdrożenia.

--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.

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

Odmów Ustawienia zostaną zastosowane do zakresów podrzędnych.

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

Lista operacji zarządzania opartych na rolach, które są wykluczone z odmowy Ustawienia. 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-resource-group --dr

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.

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

Parametry mogą być dostarczane z pliku przy użyciu @{path} składni, ciągu JSON lub jako <par 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.

wartość domyślna: 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.

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

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

--subscription

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

--verbose

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

az stack sub delete

Usuń określony stos wdrożenia z zakresu subskrypcji.

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

Przykłady

Usuń stos według nazwy.

az stack sub delete --name StackName --action-on-unmanage deleteResources

Usuń stos według identyfikatora zasobu stosu.

az stack sub delete --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName --action-on-unmanage detachAll

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.

akceptowane wartości: deleteAll, deleteResources, detachAll

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.

akceptowane wartości: false, true
wartość domyślna: False
--id

Identyfikator zasobu stosu wdrożenia.

--name -n

Nazwa stosu wdrożenia.

--yes

Nie monituj o potwierdzenie.

wartość domyślna: 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.

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

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

--subscription

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

--verbose

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

az stack sub export

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

az stack sub export [--id]
                    [--name]

Przykłady

Eksportuj szablon według nazwy.

az stack sub export --name StackName

Eksportuj szablon według identyfikatora zasobu stosu.

az stack sub export --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

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.

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

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

--subscription

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

--verbose

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

az stack sub list

Wyświetl listę wszystkich stosów wdrożeń w subskrypcji.

az stack sub list

Przykłady

Wyświetlanie listy wszystkich stosów

az stack sub list
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.

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

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

--subscription

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

--verbose

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

az stack sub show

Pobierz określony stos wdrożenia z zakresu subskrypcji.

az stack sub show [--id]
                  [--name]

Przykłady

Pobierz stos według nazwy.

az stack sub show --name StackName

Pobierz stos według identyfikatora zasobu stosu.

az stack sub show --id /subscriptions/111111111111/providers/Microsoft.Resources/deploymentStacks/StackName

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.

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

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

--subscription

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

--verbose

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

az stack sub validate

Zweryfikuj stos wdrożenia w zakresie subskrypcji.

az stack sub validate --action-on-unmanage {deleteAll, deleteResources, detachAll}
                      --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                      --location
                      --name
                      [--bse {false, true}]
                      [--cs]
                      [--deny-settings-excluded-actions]
                      [--deny-settings-excluded-principals]
                      [--deployment-resource-group]
                      [--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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --action-on-unmanage deleteAll --template-file simple.bicep --location westus2 --description description --deny-settings-mode None

Zweryfikuj stos wdrożenia w innej subskrypcji.

az stack sub validate --name StackName --template-file simpleTemplate.json --location westus2 --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Zweryfikuj stos wdrożenia i wdróż go w zakresie grupy zasobów.

az stack sub validate --name StackName --template-file simpleTemplate.json --location westus --deployment-resource-group ResourceGroup --description description --deny-settings-mode None --action-on-unmanage deleteResources

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

az stack sub validate --name StackName --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 sub validate --name StackName --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 sub validate --name StackName --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 zakresów podrzędnych.

az stack sub validate --name StackName --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.

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

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

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

Lokalizacja do przechowywania stosu wdrożenia.

--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.

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

Odmów Ustawienia zostaną zastosowane do zakresów podrzędnych.

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

Lista operacji zarządzania opartych na rolach, które są wykluczone z odmowy Ustawienia. 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-resource-group --dr

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 @{path} składni, ciągu JSON lub jako <par 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.

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

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

--subscription

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

--verbose

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