Share via


az stack group

管理資源群組中的部署堆疊。

命令

名稱 Description 類型 狀態
az stack group create

在資源群組範圍建立或更新部署堆疊。

核心 GA
az stack group delete

從資源群組範圍中刪除指定的部署堆疊。

核心 GA
az stack group export

匯出用來從資源群組範圍建立部署堆疊的範本。

核心 GA
az stack group list

列出資源群組中的所有部署堆疊。

核心 GA
az stack group show

從資源群組範圍取得指定的部署堆疊。

核心 GA
az stack group validate

驗證資源群組範圍的部署堆疊。

核心 GA

az stack group create

在資源群組範圍建立或更新部署堆疊。

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]

範例

使用範本檔案建立部署堆疊,並在 Unmanage 上刪除資源。

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

使用參數檔案建立部署堆疊,並在 Unmanage 上中斷連結所有資源。

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

使用範本規格建立部署堆疊,並刪除 Unmanage 上的所有資源。

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

使用 bicep 檔案建立部署堆疊。

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

在不同的訂用帳戶上建立部署堆疊。

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

使用索引鍵/值組的參數建立部署堆疊。

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

使用參數檔案、遠端參數檔案,以及選擇性地覆寫索引鍵/值組,從本機範本建立部署堆疊。

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

使用拒絕設定,從本機範本建立部署堆疊。

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

從本機範本建立部署堆疊,將拒絕設定套用至子範圍。

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

必要參數

--action-on-unmanage --aou

定義在更新或刪除堆疊之後不再管理的資源會發生什麼事。

接受的值: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

定義堆疊所管理資源上拒絕哪些作業。

接受的值: denyDelete, denyWriteAndDelete, none
--name -n

部署堆疊的名稱。

--resource-group -g

將建立部署堆疊的資源群組。

選擇性參數

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

旗標以略過指出堆疊資源清單未正確同步處理的服務錯誤。

接受的值: false, true
預設值: False
--cs --deny-settings-apply-to-child-scopes

拒絕 設定 會套用至子範圍。

預設值: False
--deny-settings-excluded-actions --ea

從拒絕排除的角色型管理作業清單 設定。 最多允許 200 個動作。

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

從鎖定排除的 AAD 主體標識碼清單。 最多允許5個主體。

--description

部署堆疊的描述。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--parameters -p

您可以使用語法、JSON 字串或 <KEY=VALUE> 組,從檔案@{path}提供參數。 參數會依序評估,因此當指派值兩次時,將會使用後者的值。 建議您先提供參數檔案,然後使用KEY=VALUE語法選擇性地覆寫。

--query-string -q

在連結範本的情況下,要與 template-uri 搭配使用的查詢字串(SAS 令牌)。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

--template-file -f

文件系統中範本檔案或 Bicep 檔案的路徑。

--template-spec -s

範本規格資源標識碼。

--template-uri -u

遠端範本檔案的 URI。

--yes

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az stack group delete

從資源群組範圍中刪除指定的部署堆疊。

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

範例

依名稱刪除堆疊。

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

依堆疊資源標識碼刪除堆疊。

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

必要參數

--action-on-unmanage --aou

定義在更新或刪除堆疊之後不再管理的資源會發生什麼事。

接受的值: deleteAll, deleteResources, detachAll

選擇性參數

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

旗標以略過指出堆疊資源清單未正確同步處理的服務錯誤。

接受的值: false, true
預設值: False
--id

部署堆疊資源標識碼。

--name -n

部署堆疊名稱。

--resource-group -g

部署堆疊所在的資源群組。

--yes

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az stack group export

匯出用來從資源群組範圍建立部署堆疊的範本。

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

範例

依名稱匯出範本。

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

依堆疊資源標識碼匯出範本。

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

選擇性參數

--id

部署堆疊資源標識碼。

--name -n

部署堆疊名稱。

--resource-group -g

部署堆疊所在的資源群組。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az stack group list

列出資源群組中的所有部署堆疊。

az stack group list --resource-group

範例

列出資源群組中的所有堆疊

az stack group list --resource-group ResourceGroup

必要參數

--resource-group -g

部署堆疊所在的資源群組。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az stack group show

從資源群組範圍取得指定的部署堆疊。

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

範例

依名稱取得堆疊。

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

依堆疊資源標識碼取得堆疊。

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

選擇性參數

--id

部署堆疊資源標識碼。

--name -n

部署堆疊名稱。

--resource-group -g

部署堆疊所在的資源群組。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az stack group validate

驗證資源群組範圍的部署堆疊。

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]

範例

使用範本檔案驗證部署堆疊,並刪除 Unmanage 上的資源。

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

使用參數檔案驗證部署堆疊,並中斷連結 Unmanage 上的所有資源。

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

使用範本規格驗證部署堆疊,並刪除 Unmanage 上的所有資源。

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

使用 bicep 檔案驗證部署堆疊。

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

在不同的訂用帳戶上驗證部署堆疊。

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

使用索引鍵/值組的參數來驗證部署堆疊。

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

使用參數檔案、遠端參數檔案,以及選擇性地覆寫索引鍵/值組,從本機範本驗證部署堆疊。

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

使用拒絕設定,從本機範本驗證部署堆疊。

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

從本機範本驗證部署堆疊,將拒絕設定套用至子範圍。

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

必要參數

--action-on-unmanage --aou

定義在更新或刪除堆疊之後不再管理的資源會發生什麼事。

接受的值: deleteAll, deleteResources, detachAll
--deny-settings-mode --dm

定義堆疊所管理資源上拒絕哪些作業。

接受的值: denyDelete, denyWriteAndDelete, none
--name -n

部署堆疊的名稱。

--resource-group -g

將建立部署堆疊的資源群組。

選擇性參數

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

旗標以略過指出堆疊資源清單未正確同步處理的服務錯誤。

接受的值: false, true
預設值: False
--cs --deny-settings-apply-to-child-scopes

拒絕 設定 會套用至子範圍。

預設值: False
--deny-settings-excluded-actions --ea

從拒絕排除的角色型管理作業清單 設定。 最多允許 200 個動作。

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

從鎖定排除的 AAD 主體標識碼清單。 最多允許5個主體。

--description

部署堆疊的描述。

--parameters -p

您可以使用語法、JSON 字串或 <KEY=VALUE> 組,從檔案@{path}提供參數。 參數會依序評估,因此當指派值兩次時,將會使用後者的值。 建議您先提供參數檔案,然後使用KEY=VALUE語法選擇性地覆寫。

--query-string -q

在連結範本的情況下,要與 template-uri 搭配使用的查詢字串(SAS 令牌)。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

--template-file -f

文件系統中範本檔案或 Bicep 檔案的路徑。

--template-spec -s

範本規格資源標識碼。

--template-uri -u

遠端範本檔案的 URI。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。