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.

Göbek GA
az stack group delete

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

Göbek 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.

Göbek GA
az stack group list

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

Göbek GA
az stack group show

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

Göbek GA
az stack group validate

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

Göbek 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 {deleteAll, deleteResources, detachAll}
                      --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                      --name
                      --resource-group
                      [--bse {false, true}]
                      [--cs]
                      [--deny-settings-excluded-actions]
                      [--deny-settings-excluded-principals]
                      [--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.

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.

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

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

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

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

DenySettings alt kapsamlara uygulanır.

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.

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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

az stack group delete

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

az stack group delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
                      [--bse {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.

Kabul edilen değerler: deleteAll, deleteResources, detachAll

İsteğe Bağlı Parametreler

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

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

Kabul edilen değerler: false, true
Default value: False
--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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.

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 {deleteAll, deleteResources, detachAll}
                        --deny-settings-mode {denyDelete, denyWriteAndDelete, none}
                        --name
                        --resource-group
                        [--bse {false, true}]
                        [--cs]
                        [--deny-settings-excluded-actions]
                        [--deny-settings-excluded-principals]
                        [--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.

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.

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

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

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

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

DenySettings alt kapsamlara uygulanır.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--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.