az group deployment

Zarządzanie wdrożeniami usługi Azure Resource Manager.

Polecenia

az group deployment cancel

Anuluje aktualnie uruchomione wdrożenie szablonu.

az group deployment create

Uruchom wdrożenie.

az group deployment delete

Usuwa wdrożenie z historii wdrożenia.

az group deployment export

Eksportuj szablon używany do wdrożenia.

az group deployment list

Pobierz wszystkie wdrożenia dla grupy zasobów.

az group deployment operation

Zarządzanie operacjami wdrażania.

az group deployment operation list

Pobiera wszystkie operacje wdrażania na potrzeby wdrożenia.

az group deployment operation show

Pobierz operację wdrożenia.

az group deployment show

Pobiera wdrożenie.

az group deployment validate

Sprawdź, czy szablon jest syntaktycznie poprawny.

az group deployment wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia.

az group deployment cancel

Anuluje aktualnie uruchomione wdrożenie szablonu.

Wdrożenie można anulować tylko wtedy, gdy stan aprowizacji jest akceptowany lub uruchomiony. Po anulowaniu wdrożenia stan aprowizacji ma wartość Anulowano. Anulowanie wdrożenia szablonu zatrzymuje aktualnie uruchomione wdrożenie szablonu i pozostawia grupę zasobów częściowo wdrożoną.

az group deployment cancel --name
                           --resource-group

Parametry wymagane

--name -n

Nazwa wdrożenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az group deployment create

Uruchom wdrożenie.

az group deployment create --resource-group
                           [--aux-subs]
                           [--aux-tenants]
                           [--handle-extended-json-format]
                           [--mode {Complete, Incremental}]
                           [--name]
                           [--no-prompt {false, true}]
                           [--no-wait]
                           [--parameters]
                           [--rollback-on-error]
                           [--template-file]
                           [--template-uri]

Przykłady

Utwórz wdrożenie na podstawie pliku szablonu zdalnego przy użyciu parametrów z lokalnego pliku JSON.

az group deployment create -g MyResourceGroup --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json

Utwórz wdrożenie na podstawie pliku szablonu lokalnego przy użyciu parametrów z ciągu JSON.

az group deployment create -g MyResourceGroup --template-file azuredeploy.json \
    --parameters "{ \"location\": { \"value\": \"westus\" } }"

Utwórz wdrożenie na podstawie szablonu lokalnego przy użyciu pliku parametrów lokalnych, pliku parametrów zdalnych i selektywnie zastępowania par klucz/wartość.

az group deployment create -g MyResourceGroup --template-file azuredeploy.json \
    --parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json

Parametry wymagane

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--aux-subs

Subskrypcje pomocnicze, które będą używane podczas wdrażania między dzierżawami.

--aux-tenants

Dzierżawy pomocnicze, które będą używane podczas wdrażania między dzierżawami.

--handle-extended-json-format -j

Obsługa obsługi rozszerzonej zawartości szablonu, w tym wielowierszowych i komentarzy we wdrożeniu.

--mode

Przyrostowe (dodaj tylko zasoby do grupy zasobów) lub Zakończ (usuń dodatkowe zasoby z grupy zasobów).

akceptowane wartości: Complete, Incremental
wartość domyślna: Incremental
--name -n

Nazwa wdrożenia. Wartość domyślna to nazwa podstawowa pliku szablonu.

--no-prompt

Opcja wyłączenia monitu o brakujące parametry szablonu usługi ARM. Jeśli wartość ma wartość true, monit wymagający od użytkowników podania brakującego parametru zostanie zignorowany. Wartość domyślna to false.

akceptowane wartości: false, true
--no-wait

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

--parameters -p

Podaj wartości parametrów wdrożenia.

--rollback-on-error

Nazwa wdrożenia, aby przywrócić błąd lub użyć jako flagi, aby przywrócić ostatnie pomyślne wdrożenie.

--template-file -f

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

--template-uri -u

Identyfikator URI do pliku szablonu zdalnego.

az group deployment delete

Usuwa wdrożenie z historii wdrożenia.

Nie można usunąć wdrożenia szablonu, które jest obecnie uruchomione. Usunięcie wdrożenia szablonu powoduje usunięcie skojarzonych operacji wdrażania. Usunięcie wdrożenia szablonu nie ma wpływu na stan grupy zasobów. Jest to operacja asynchroniczna, która zwraca stan 202 do momentu pomyślnego usunięcia wdrożenia szablonu. Nagłówek odpowiedzi Lokalizacja zawiera identyfikator URI używany do uzyskania stanu procesu. Podczas uruchamiania procesu wywołanie identyfikatora URI w nagłówku Lokalizacja zwraca stan 202. Po zakończeniu procesu identyfikator URI w nagłówku Lokalizacja zwraca stan 204 dla powodzenia. Jeśli żądanie asynchroniczne nie powiodło się, identyfikator URI w nagłówku Lokalizacja zwraca kod stanu na poziomie błędu.

az group deployment delete --name
                           --resource-group
                           [--no-wait]

Parametry wymagane

--name -n

Nazwa wdrożenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

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

az group deployment export

Eksportuj szablon używany do wdrożenia.

az group deployment export --name
                           --resource-group

Przykłady

Eksportuj szablon używany do wdrożenia. (generowane automatycznie)

az group deployment export --name MyDeployment --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa wdrożenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az group deployment list

Pobierz wszystkie wdrożenia dla grupy zasobów.

az group deployment list --resource-group
                         [--filter]
                         [--top]

Parametry wymagane

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--filter

Filtr do zastosowania w operacji. Na przykład można użyć $filter=provisioningState eq "{state}". Wartość domyślna to Brak.

--top

Liczba wyników do pobrania. Jeśli jest przekazywana wartość null, zwraca wszystkie wdrożenia. Wartość domyślna to Brak.

az group deployment show

Pobiera wdrożenie.

az group deployment show --name
                         --resource-group

Parametry wymagane

--name -n

Nazwa wdrożenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az group deployment validate

Sprawdź, czy szablon jest syntaktycznie poprawny.

az group deployment validate --resource-group
                             [--handle-extended-json-format]
                             [--mode {Complete, Incremental}]
                             [--no-prompt {false, true}]
                             [--parameters]
                             [--rollback-on-error]
                             [--template-file]
                             [--template-uri]

Przykłady

Sprawdź, czy szablon jest syntaktycznie poprawny. (generowane automatycznie)

az group deployment validate --parameters "{ \"location\": { \"value\": \"westus\" } }" \
    --resource-group MyResourceGroup --template-file storage.json

Parametry wymagane

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--handle-extended-json-format -j

Obsługa obsługi rozszerzonej zawartości szablonu, w tym wielowierszowych i komentarzy we wdrożeniu.

--mode

Przyrostowe (dodaj tylko zasoby do grupy zasobów) lub Zakończ (usuń dodatkowe zasoby z grupy zasobów).

akceptowane wartości: Complete, Incremental
wartość domyślna: Incremental
--no-prompt

Opcja wyłączenia monitu o brakujące parametry szablonu usługi ARM. Jeśli wartość ma wartość true, monit wymagający od użytkowników podania brakującego parametru zostanie zignorowany. Wartość domyślna to false.

akceptowane wartości: false, true
--parameters -p

Podaj wartości parametrów wdrożenia.

--rollback-on-error

Nazwa wdrożenia, aby przywrócić błąd lub użyć jako flagi, aby przywrócić ostatnie pomyślne wdrożenie.

--template-file -f

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

--template-uri -u

Identyfikator URI do pliku szablonu zdalnego.

az group deployment wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia.

az group deployment wait --name
                         --resource-group
                         [--created]
                         [--custom]
                         [--deleted]
                         [--exists]
                         [--interval]
                         [--timeout]
                         [--updated]

Przykłady

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia. (generowane automatycznie)

az group deployment wait --name MyDeployment --resource-group MyResourceGroup --updated

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wdrożenia. (generowane automatycznie)

az group deployment wait --created --name MyDeployment --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa wdrożenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".