Aracılığıyla paylaş


az stack group

Dağıtım Yığınlarını kaynak grubunda yönetin.

Komutlar

Name Description Tür Durum
az stack group create

Kaynak grubu kapsamında bir dağıtım yığını oluşturun veya güncelleştirin.

Core GA
az stack group delete

Belirtilen dağıtım yığınını kaynak grubu kapsamından silin.

Core GA
az stack group export

Kaynak grubu kapsamından dağıtım yığını oluşturmak için kullanılan şablonu dışarı aktarın.

Core GA
az stack group list

Kaynak grubundaki tüm dağıtım yığınlarını listeleyin.

Core GA
az stack group show

Kaynak grubu kapsamından belirtilen dağıtım yığınını alın.

Core GA
az stack group validate

Kaynak grubu kapsamında bir dağıtım yığınını doğrulayın.

Core GA

az stack group create

Kaynak grubu kapsamında bir dağıtım yığını oluşturun veya güncelleştirin.

az stack group create --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                      --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                      --name
                      --resource-group
                      [--bse --bypass-stack-out-of-sync-error {false, true}]
                      [--cs --deny-settings-apply-to-child-scopes]
                      [--deny-settings-excluded-actions --ea]
                      [--deny-settings-excluded-principals --ep]
                      [--description]
                      [--no-wait]
                      [--parameters]
                      [--query-string]
                      [--tags]
                      [--template-file]
                      [--template-spec]
                      [--template-uri]
                      [--yes]

Örnekler

Şablon dosyasını kullanarak bir dağıtım yığını oluşturun ve yönetilmeyen kaynakları silin.

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

Parametre dosyasıyla bir dağıtım yığını oluşturun ve yönetilmeyen tüm kaynakları çıkarın.

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None

Şablon belirtimiyle bir dağıtım yığını oluşturun ve yönetilmeyen tüm kaynakları silin.

az stack group create --name StackName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None

bicep dosyasını kullanarak bir dağıtım yığını oluşturun.

az stack group create --name StackName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources

Farklı bir abonelikte dağıtım yığını oluşturun.

az stack group create --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Anahtar/değer çiftlerindeki parametreleri kullanarak bir dağıtım yığını oluşturun.

az stack group create --name StackName --template-file simpleTemplate.json --resource-group ResourceGroup --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Bir parametre dosyası, uzak parametre dosyası kullanarak ve anahtar/değer çiftlerini seçmeli olarak geçersiz kılarak yerel bir şablondan dağıtım yığını oluşturun.

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

Reddetme ayarlarını kullanarak yerel bir şablondan dağıtım yığını oluşturun.

az stack group create --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --action-on-unmanage deleteResources

Yerel bir şablondan dağıtım yığını oluşturun, alt kapsamlara reddetme ayarı uygulayın.

az stack group create --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --action-on-unmanage deleteResources

Gerekli Parametreler

--action-on-unmanage --aou

Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.

Özellik Değer
Kabul edilen değerler: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Yığın tarafından yönetilen kaynaklarda hangi işlemlerin reddedildiğini tanımlayın.

Özellik Değer
Kabul edilen değerler: denyDelete, denyWriteAndDelete, none
--name -n

Dağıtım yığınının adı.

--resource-group -g

Dağıtım yığınının oluşturulacağı kaynak grubu.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--cs --deny-settings-apply-to-child-scopes

DenySettings alt kapsamlara uygulanır.

Özellik Değer
Default value: False
--deny-settings-excluded-actions --ea

denySettings dışında tutulan rol tabanlı yönetim işlemlerinin listesi. En fazla 200 eyleme izin verilir.

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

Kilit dışında tutulan AAD asıl kimliklerinin listesi. En fazla 5 sorumluya izin verilir.

--description

Dağıtım yığınının açıklaması.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--parameters -p

Parametreler @{path} söz dizimi, JSON dizesi veya <KEY=VALUE> çiftleri kullanılarak bir dosyadan sağlanabilir. Parametreler sırayla değerlendirilir, bu nedenle bir değer iki kez atandığında ikinci değer kullanılır. Önce parametre dosyanızı sağlamanız ve ardından KEY=VALUE söz dizimini kullanarak seçmeli olarak geçersiz kılmanız önerilir.

--query-string -q

Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--template-file -f

Dosya sisteminde şablon dosyasının veya Bicep dosyasının yolu.

--template-spec -s

Şablon belirtim kaynak kimliği.

--template-uri -u

Uzak şablon dosyasına uri.

--yes

Onay istemde bulunmayın.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az stack group delete

Belirtilen dağıtım yığınını kaynak grubu kapsamından silin.

az stack group delete --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                      [--bse --bypass-stack-out-of-sync-error {false, true}]
                      [--id]
                      [--name]
                      [--resource-group]
                      [--yes]

Örnekler

Yığını ada göre silin.

az stack group delete --name StackName --resource-group ResourceGroup --action-on-unmanage deleteResources

Yığın kaynak kimliğine göre yığını silin.

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

Gerekli Parametreler

--action-on-unmanage --aou

Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.

Özellik Değer
Kabul edilen değerler: deleteAll, deleteResources, detachAll

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--id

Dağıtım yığını kaynak kimliği.

--name -n

Dağıtım yığını adı.

--resource-group -g

Dağıtım yığınının bulunduğu kaynak grubu.

--yes

Onay istemde bulunmayın.

Özellik Değer
Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az stack group export

Kaynak grubu kapsamından dağıtım yığını oluşturmak için kullanılan şablonu dışarı aktarın.

az stack group export [--id]
                      [--name]
                      [--resource-group]

Örnekler

Şablonu ada göre dışarı aktarın.

az stack group export --name StackName --resource-group ResourceGroup

Şablonu yığın kaynak kimliğine göre dışarı aktarın.

az stack group export --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--id

Dağıtım yığını kaynak kimliği.

--name -n

Dağıtım yığını adı.

--resource-group -g

Dağıtım yığınının bulunduğu kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az stack group list

Kaynak grubundaki tüm dağıtım yığınlarını listeleyin.

az stack group list --resource-group

Örnekler

Kaynak grubundaki tüm yığınları listeleme

az stack group list --resource-group ResourceGroup

Gerekli Parametreler

--resource-group -g

Dağıtım yığınının bulunduğu kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az stack group show

Kaynak grubu kapsamından belirtilen dağıtım yığınını alın.

az stack group show [--id]
                    [--name]
                    [--resource-group]

Örnekler

Ada göre yığın alma.

az stack group show --name StackName --resource-group ResourceGroup

Yığın kaynak kimliğine göre yığın alma.

az stack group show --id /subscriptions/111111111111/resourceGroups/ResourceGroup/providers/Microsoft.Resources/deploymentStacks/StackName

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--id

Dağıtım yığını kaynak kimliği.

--name -n

Dağıtım yığını adı.

--resource-group -g

Dağıtım yığınının bulunduğu kaynak grubu.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az stack group validate

Kaynak grubu kapsamında bir dağıtım yığınını doğrulayın.

az stack group validate --action-on-unmanage --aou {deleteAll, deleteResources, detachAll}
                        --deny-settings-mode --dm {denyDelete, denyWriteAndDelete, none}
                        --name
                        --resource-group
                        [--bse --bypass-stack-out-of-sync-error {false, true}]
                        [--cs --deny-settings-apply-to-child-scopes]
                        [--deny-settings-excluded-actions --ea]
                        [--deny-settings-excluded-principals --ep]
                        [--description]
                        [--parameters]
                        [--query-string]
                        [--tags]
                        [--template-file]
                        [--template-spec]
                        [--template-uri]

Örnekler

Şablon dosyasını kullanarak bir dağıtım yığınını doğrulayın ve yönetilmeyen kaynakları silin.

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

Parametre dosyasıyla bir dağıtım yığınını doğrulayın ve yönetilmeyen tüm kaynakları çıkarın.

az stack group validate --name StackName --resource-group ResourceGroup --action-on-unmanage detachAll --template-file simpleTemplate.json --parameters simpleTemplateParams.json --description description --deny-settings-mode None

Dağıtım yığınını şablon belirtimi ile doğrulayın ve yönetilmeyen tüm kaynakları silin.

az stack group validate --name StackName --resource-group ResourceGroup --action-on-unmanage deleteAll --template-spec TemplateSpecResourceIDWithVersion --description description --deny-settings-mode None

bicep dosyasını kullanarak dağıtım yığınını doğrulayın.

az stack group validate --name StackName --resource-group ResourceGroup --template-file simple.bicep --description description --deny-settings-mode None --action-on-unmanage deleteResources

Farklı bir abonelikte dağıtım yığınını doğrulayın.

az stack group validate --name StackName --resource-group ResourceGroup --template-file simpleTemplate.json --description description --subscription subscriptionId --deny-settings-mode None --action-on-unmanage deleteResources

Anahtar/değer çiftlerindeki parametreleri kullanarak dağıtım yığınını doğrulayın.

az stack group validate --name StackName --template-file simpleTemplate.json --resource-group ResourceGroup --description description --parameters simpleTemplateParams.json value1=foo value2=bar --deny-settings-mode None --action-on-unmanage deleteResources

Bir parametre dosyası, uzak parametre dosyası kullanarak ve anahtar/değer çiftlerini seçmeli olarak geçersiz kılarak yerel bir şablondan dağıtım yığınını doğrulayın.

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

Reddetme ayarlarını kullanarak yerel bir şablondan dağıtım yığınını doğrulayın.

az stack group validate --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-excluded-principals "test1 test2" --action-on-unmanage deleteResources

Yerel bir şablondan dağıtım yığınını doğrulayın, alt kapsamlara reddetme ayarı uygulayın.

az stack group validate --name StackName --resource-group ResourceGroup --template-file azuredeploy.json --deny-settings-mode denyDelete --deny-settings-excluded-actions Microsoft.Compute/virtualMachines/write --deny-settings-apply-to-child-scopes --action-on-unmanage deleteResources

Gerekli Parametreler

--action-on-unmanage --aou

Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.

Özellik Değer
Kabul edilen değerler: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

Yığın tarafından yönetilen kaynaklarda hangi işlemlerin reddedildiğini tanımlayın.

Özellik Değer
Kabul edilen değerler: denyDelete, denyWriteAndDelete, none
--name -n

Dağıtım yığınının adı.

--resource-group -g

Dağıtım yığınının oluşturulacağı kaynak grubu.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--cs --deny-settings-apply-to-child-scopes

DenySettings alt kapsamlara uygulanır.

Özellik Değer
Default value: False
--deny-settings-excluded-actions --ea

denySettings dışında tutulan rol tabanlı yönetim işlemlerinin listesi. En fazla 200 eyleme izin verilir.

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

Kilit dışında tutulan AAD asıl kimliklerinin listesi. En fazla 5 sorumluya izin verilir.

--description

Dağıtım yığınının açıklaması.

--parameters -p

Parametreler @{path} söz dizimi, JSON dizesi veya <KEY=VALUE> çiftleri kullanılarak bir dosyadan sağlanabilir. Parametreler sırayla değerlendirilir, bu nedenle bir değer iki kez atandığında ikinci değer kullanılır. Önce parametre dosyanızı sağlamanız ve ardından KEY=VALUE söz dizimini kullanarak seçmeli olarak geçersiz kılmanız önerilir.

--query-string -q

Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--template-file -f

Dosya sisteminde şablon dosyasının veya Bicep dosyasının yolu.

--template-spec -s

Şablon belirtim kaynak kimliği.

--template-uri -u

Uzak şablon dosyasına uri.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False