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
필수 매개 변수
스택이 업데이트되거나 삭제된 후 더 이상 관리되지 않는 리소스에 발생하는 작업을 정의합니다.
스택에서 관리하는 리소스에서 거부되는 작업을 정의합니다.
배포 스택의 이름입니다.
배포 스택을 만들 리소스 그룹입니다.
선택적 매개 변수
스택 리소스 목록이 올바르게 동기화되지 않았음을 나타내는 서비스 오류를 우회하는 플래그입니다.
거부설정 자식 범위에 적용됩니다.
거부설정 제외되는 역할 기반 관리 작업 목록입니다. 최대 200개의 작업이 허용됩니다.
잠금에서 제외된 AAD 보안 주체 ID 목록입니다. 최대 5개의 보안 주체가 허용됩니다.
배포 스택에 대한 설명입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
구문, JSON 문자열 또는 KEY=VALUE> 쌍을 <사용하여 @{path}
파일에서 매개 변수를 제공할 수 있습니다. 매개 변수는 순서대로 평가되므로 값이 두 번 할당되면 후자의 값이 사용됩니다. 먼저 매개 변수 파일을 제공한 다음 KEY=VALUE 구문을 사용하여 선택적으로 재정의하는 것이 좋습니다.
연결된 템플릿의 경우 template-uri와 함께 사용할 쿼리 문자열(SAS 토큰)입니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
파일 시스템의 템플릿 파일 또는 Bicep 파일에 대한 경로입니다.
템플릿 사양 리소스 ID입니다.
원격 템플릿 파일에 대한 URI입니다.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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
필수 매개 변수
스택이 업데이트되거나 삭제된 후 더 이상 관리되지 않는 리소스에 발생하는 작업을 정의합니다.
선택적 매개 변수
스택 리소스 목록이 올바르게 동기화되지 않았음을 나타내는 서비스 오류를 우회하는 플래그입니다.
배포 스택 리소스 ID입니다.
배포 스택 이름입니다.
배포 스택이 있는 리소스 그룹입니다.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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입니다.
배포 스택 이름입니다.
배포 스택이 있는 리소스 그룹입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az stack group list
리소스 그룹의 모든 배포 스택을 나열합니다.
az stack group list --resource-group
예제
리소스 그룹의 모든 스택 나열
az stack group list --resource-group ResourceGroup
필수 매개 변수
배포 스택이 있는 리소스 그룹입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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입니다.
배포 스택 이름입니다.
배포 스택이 있는 리소스 그룹입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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
필수 매개 변수
스택이 업데이트되거나 삭제된 후 더 이상 관리되지 않는 리소스에 발생하는 작업을 정의합니다.
스택에서 관리하는 리소스에서 거부되는 작업을 정의합니다.
배포 스택의 이름입니다.
배포 스택을 만들 리소스 그룹입니다.
선택적 매개 변수
스택 리소스 목록이 올바르게 동기화되지 않았음을 나타내는 서비스 오류를 우회하는 플래그입니다.
거부설정 자식 범위에 적용됩니다.
거부설정 제외되는 역할 기반 관리 작업 목록입니다. 최대 200개의 작업이 허용됩니다.
잠금에서 제외된 AAD 보안 주체 ID 목록입니다. 최대 5개의 보안 주체가 허용됩니다.
배포 스택에 대한 설명입니다.
구문, JSON 문자열 또는 KEY=VALUE> 쌍을 <사용하여 @{path}
파일에서 매개 변수를 제공할 수 있습니다. 매개 변수는 순서대로 평가되므로 값이 두 번 할당되면 후자의 값이 사용됩니다. 먼저 매개 변수 파일을 제공한 다음 KEY=VALUE 구문을 사용하여 선택적으로 재정의하는 것이 좋습니다.
연결된 템플릿의 경우 template-uri와 함께 사용할 쿼리 문자열(SAS 토큰)입니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
파일 시스템의 템플릿 파일 또는 Bicep 파일에 대한 경로입니다.
템플릿 사양 리소스 ID입니다.
원격 템플릿 파일에 대한 URI입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI