az stack mg
Yönetim grubunda Dağıtım Yığınlarını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az stack mg create |
Yönetim grubu kapsamında bir dağıtım yığını oluşturun veya güncelleştirin. |
Temel | GA |
az stack mg delete |
Belirtilen dağıtım yığınını yönetim grubu kapsamından silin. |
Temel | GA |
az stack mg export |
Dağıtım yığınını oluşturmak için kullanılan şablonu dışarı aktarın. |
Temel | GA |
az stack mg list |
Yönetim grubundaki tüm dağıtım yığınlarını listeleyin. |
Temel | GA |
az stack mg show |
Yönetim grubu kapsamından belirtilen dağıtım yığınını alın. |
Temel | GA |
az stack mg validate |
Yönetim grubu kapsamında bir dağıtım yığınını doğrulayın. |
Temel | GA |
az stack mg create
Yönetim grubu kapsamında bir dağıtım yığını oluşturun veya güncelleştirin.
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]
Örnekler
Şablon dosyasını kullanarak bir dağıtım yığını oluşturun ve yönetilmeyen tüm kaynakları çıkarın.
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
Parametre dosyasıyla bir dağıtım yığını oluşturun ve yönetilmeyen kaynakları silin.
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
Şablon belirtimiyle bir dağıtım yığını oluşturun.
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
bicep dosyasını kullanarak bir dağıtım yığını oluşturun ve yönetilmeyen tüm kaynakları silin.
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
Anahtar/değer çiftlerindeki parametreleri kullanarak bir dağıtım yığını oluşturun.
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
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 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
Reddetme ayarlarını kullanarak yerel bir şablondan dağıtım yığını oluşturun.
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
Yerel bir şablondan dağıtım yığını oluşturun, alt kapsama reddetme ayarları uygulayın.
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
Gerekli Parametreler
Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.
Yığın tarafından yönetilen kaynaklarda hangi işlemlerin reddedildiğini tanımlayın.
Dağıtım yığınını depolama konumu.
Yığının oluşturulacağı yönetim grubu kimliği.
Dağıtım yığınının adı.
İsteğe Bağlı Parametreler
Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.
Reddet Ayarlar alt kapsamlara uygulanır.
Reddetme Ayarlar dışında tutulan rol tabanlı yönetim işlemlerinin listesi. En fazla 200 eyleme izin verilir.
Kilit dışında tutulan AAD asıl kimliklerinin listesi. En fazla 5 sorumluya izin verilir.
İlk dağıtımın oluşturulması gereken kapsam. Kapsam belirtilmezse, varsayılan olarak dağıtım yığınının kapsamına ayarlanır.
Dağıtım yığınının açıklaması.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Parametreler söz dizimi, JSON dizesi veya KEY=VALUE> çiftleri kullanılarak <bir dosyadan @{path}
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.
Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Dosya sisteminde şablon dosyasının veya Bicep dosyasının yolu.
Şablon belirtim kaynak kimliği.
Uzak şablon dosyasına uri.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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 mg delete
Belirtilen dağıtım yığınını yönetim grubu kapsamından silin.
az stack mg delete --action-on-unmanage {deleteAll, deleteResources, detachAll}
--management-group-id
[--bse {false, true}]
[--id]
[--name]
[--yes]
Örnekler
Yığını ada göre silin.
az stack mg delete --name StackName --management-group-id myMg --action-on-unmanage detachAll
Yığın kaynak kimliğine göre yığını silin.
az stack mg delete --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg --action-on-unmanage deleteAll
Gerekli Parametreler
Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.
Yığının oluşturulacağı yönetim grubu kimliği.
İsteğe Bağlı Parametreler
Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.
Dağıtım yığını kaynak kimliği.
Dağıtım yığını adı.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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 mg export
Dağıtım yığınını oluşturmak için kullanılan şablonu dışarı aktarın.
az stack mg export --management-group-id
[--id]
[--name]
Örnekler
Şablonu ada göre dışarı aktarın.
az stack mg export --name StackName --management-group-id myMg
Şablonu yığın kaynak kimliğine göre dışarı aktarın.
az stack mg export --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg
Gerekli Parametreler
Yığının oluşturulacağı yönetim grubu kimliği.
İsteğe Bağlı Parametreler
Dağıtım yığını kaynak kimliği.
Dağıtım yığını adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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 mg list
Yönetim grubundaki tüm dağıtım yığınlarını listeleyin.
az stack mg list --management-group-id
Örnekler
Tüm yığınları listeleme
az stack mg list --management-group-id myMg
Gerekli Parametreler
Yığının oluşturulacağı yönetim grubu kimliği.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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 mg show
Yönetim grubu kapsamından belirtilen dağıtım yığınını alın.
az stack mg show --management-group-id
[--id]
[--name]
Örnekler
Ada göre yığın alma.
az stack mg show --name StackName --management-group-id myMg
Yığın kaynak kimliğine göre yığın alma.
az stack mg show --id /providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/StackName --management-group-id myMg
Gerekli Parametreler
Yığının oluşturulacağı yönetim grubu kimliği.
İsteğe Bağlı Parametreler
Dağıtım yığını kaynak kimliği.
Dağıtım yığını adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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 mg validate
Yönetim grubu kapsamında bir dağıtım yığınını doğrulayın.
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]
Örnekler
Şablon dosyasını kullanarak bir dağıtım yığınını doğrulayın ve yönetilmeyen tüm kaynakları çıkarın.
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
Parametre dosyasıyla bir dağıtım yığınını doğrulayın ve yönetilmeyen kaynakları silin.
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
Dağıtım yığınını şablon belirtimiyle doğrulayın.
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
Bicep dosyasını kullanarak bir dağıtım yığınını doğrulayın ve yönetilmeyen tüm kaynakları silin.
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
Anahtar/değer çiftlerindeki parametreleri kullanarak dağıtım yığınını doğrulayın.
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
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 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
Reddetme ayarlarını kullanarak yerel bir şablondan dağıtım yığınını doğrulayın.
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
Yerel şablondan dağıtım yığınını doğrulayın, alt kapsama reddetme ayarları uygulayın.
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
Gerekli Parametreler
Yığın güncelleştirildikten veya silindikten sonra artık yönetilmeyen kaynaklara ne olacağını tanımlar.
Yığın tarafından yönetilen kaynaklarda hangi işlemlerin reddedildiğini tanımlayın.
Dağıtım yığınını depolama konumu.
Yığının oluşturulacağı yönetim grubu kimliği.
Dağıtım yığınının adı.
İsteğe Bağlı Parametreler
Yığın kaynak listesinin doğru eşitlenmediğini gösteren hizmet hatalarını atlama bayrağı.
Reddet Ayarlar alt kapsamlara uygulanır.
Reddetme Ayarlar dışında tutulan rol tabanlı yönetim işlemlerinin listesi. En fazla 200 eyleme izin verilir.
Kilit dışında tutulan AAD asıl kimliklerinin listesi. En fazla 5 sorumluya izin verilir.
İlk dağıtımın oluşturulması gereken kapsam. Kapsam belirtilmezse, varsayılan olarak dağıtım yığınının kapsamına ayarlanır.
Dağıtım yığınının açıklaması.
Parametreler söz dizimi, JSON dizesi veya KEY=VALUE> çiftleri kullanılarak <bir dosyadan @{path}
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.
Bağlantılı şablonlar söz konusu olduğunda template-uri ile kullanılacak sorgu dizesi (SAS belirteci).
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Dosya sisteminde şablon dosyasının veya Bicep dosyasının yolu.
Şablon belirtim kaynak kimliği.
Uzak şablon dosyasına uri.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin