az stack group

리소스 그룹에서 배포 스택을 관리합니다.

명령

Name 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]

예제

템플릿 파일을 사용하여 배포 스택을 만들고 관리되지 않는 경우 리소스를 삭제합니다.

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

매개 변수 파일을 사용하여 배포 스택을 만들고 관리되지 않는 모든 리소스를 분리합니다.

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

템플릿 사양을 사용하여 배포 스택을 만들고 관리 취소에 대한 모든 리소스를 삭제합니다.

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 보안 주체 ID 목록입니다. 최대 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

템플릿 사양 리소스 ID입니다.

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

구독의 이름 또는 ID입니다. 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

스택 리소스 ID별로 스택을 삭제합니다.

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

배포 스택 리소스 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

구독의 이름 또는 ID입니다. 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

스택 리소스 ID로 템플릿을 내보냅니다.

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

선택적 매개 변수

--id

배포 스택 리소스 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

구독의 이름 또는 ID입니다. 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

구독의 이름 또는 ID입니다. 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

스택 리소스 ID별로 스택을 가져옵니다.

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

선택적 매개 변수

--id

배포 스택 리소스 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

구독의 이름 또는 ID입니다. 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]

예제

템플릿 파일을 사용하여 배포 스택의 유효성을 검사하고 관리되지 않는 경우 리소스를 삭제합니다.

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

매개 변수 파일을 사용하여 배포 스택의 유효성을 검사하고 관리되지 않는 모든 리소스를 분리합니다.

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

템플릿 사양을 사용하여 배포 스택의 유효성을 검사하고 관리 취소에 대한 모든 리소스를 삭제합니다.

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 보안 주체 ID 목록입니다. 최대 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

템플릿 사양 리소스 ID입니다.

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

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.