az lock
Azure 잠금을 관리합니다.
명령
| Name | Description | 형식 | 상태 |
|---|---|---|---|
| az lock create |
잠금을 만듭니다. |
Core | GA |
| az lock delete |
잠금을 삭제합니다. |
Core | GA |
| az lock list |
잠금 정보를 나열합니다. |
Core | GA |
| az lock show |
잠금의 속성을 표시합니다. |
Core | GA |
| az lock update |
잠금을 업데이트합니다. |
Core | GA |
az lock create
잠금을 만듭니다.
잠금은 구독, 리소스 그룹 및 리소스의 세 가지 범위에 있을 수 있습니다. 다른 수준에서 잠금을 추가하는 방법은 다음 예제를 참조하세요.
az lock create --lock-type {CanNotDelete, ReadOnly}
--name
[--namespace]
[--notes]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
예제
읽기 전용 구독 수준 잠금을 만듭니다.
az lock create --name lockName --lock-type ReadOnly
읽기 전용 리소스 그룹 수준 잠금을 만듭니다.
az lock create --name lockName --resource-group group --lock-type ReadOnly
vnet 리소스에 읽기 전용 리소스 수준 잠금을 만듭니다.
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/virtualNetworks --resource myVnet
특정 부모를 사용하여 서브넷 리소스에 읽기 전용 리소스 수준 잠금을 만듭니다.
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/subnets --parent virtualNetworks/myVnet --resource mySubnet
필수 매개 변수
잠금 제한의 유형입니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | CanNotDelete, ReadOnly |
잠금의 이름입니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
공급자 네임스페이스(예: 'Microsoft.Provider').
이 잠금에 대한 참고 사항입니다.
부모 경로(예: 'resA/myA/resB/myB')입니다.
잠겨 있는 리소스의 이름 또는 ID입니다. ID가 지정되면 다른 리소스 인수를 지정해서는 안 됩니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
리소스 종류(예: 'resC')입니다. 네임스페이스/형식 형식(예: 'Microsoft.Provider/resC')도 수락할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az lock delete
잠금을 삭제합니다.
잠금은 구독, 리소스 그룹 및 리소스의 세 가지 범위에 있을 수 있습니다. 다른 수준에서 잠금을 삭제하는 방법은 다음 예제를 참조하세요.
az lock delete [--ids]
[--name]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
예제
구독 수준 잠금 삭제
az lock delete --name lockName
리소스 그룹 수준 잠금 삭제
az lock delete --name lockName --resource-group group
리소스 수준 잠금 삭제
az lock delete --name lockName --resource-group group --resource resourceName --resource-type resourceType
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분). 제공된 경우 다른 "리소스 ID" 인수를 지정하지 않아야 합니다.
잠금의 이름입니다.
공급자 네임스페이스(예: 'Microsoft.Provider').
부모 경로(예: 'resA/myA/resB/myB')입니다.
잠겨 있는 리소스의 이름 또는 ID입니다. ID가 지정되면 다른 리소스 인수를 지정해서는 안 됩니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
리소스 종류(예: 'resC')입니다. 네임스페이스/형식 형식(예: 'Microsoft.Provider/resC')도 수락할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az lock list
잠금 정보를 나열합니다.
az lock list [--filter-string]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
예제
vnet 리소스에 대한 잠금을 나열합니다. 연결된 그룹 및 구독에 잠금을 포함합니다.
az lock list --resource myvnet --resource-type Microsoft.Network/virtualNetworks -g group
구독 수준에서 모든 잠금 나열
az lock list
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
결과를 제한하는 데 사용할 쿼리 필터입니다.
공급자 네임스페이스(예: 'Microsoft.Provider').
부모 경로(예: 'resA/myA/resB/myB')입니다.
잠겨 있는 리소스의 이름 또는 ID입니다. ID가 지정되면 다른 리소스 인수를 지정해서는 안 됩니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
리소스 종류(예: 'resC')입니다. 네임스페이스/형식 형식(예: 'Microsoft.Provider/resC')도 수락할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az lock show
잠금의 속성을 표시합니다.
az lock show [--ids]
[--name]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
예제
구독 수준 잠금 표시
az lock show -n lockname
잠금의 속성 표시(자동 생성됨)
az lock show --name lockname --resource-group MyResourceGroup --resource-name MyResource --resource-type Microsoft.Network/virtualNetworks
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분). 제공된 경우 다른 "리소스 ID" 인수를 지정하지 않아야 합니다.
잠금의 이름입니다.
공급자 네임스페이스(예: 'Microsoft.Provider').
부모 경로(예: 'resA/myA/resB/myB')입니다.
잠겨 있는 리소스의 이름 또는 ID입니다. ID가 지정되면 다른 리소스 인수를 지정해서는 안 됩니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
리소스 종류(예: 'resC')입니다. 네임스페이스/형식 형식(예: 'Microsoft.Provider/resC')도 수락할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
az lock update
잠금을 업데이트합니다.
az lock update [--ids]
[--lock-type {CanNotDelete, ReadOnly}]
[--name]
[--namespace]
[--notes]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
예제
새 노트 및 형식으로 리소스 그룹 수준 잠금 업데이트
az lock update --name lockName --resource-group group --notes newNotesHere --lock-type CanNotDelete
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분). 제공된 경우 다른 "리소스 ID" 인수를 지정하지 않아야 합니다.
잠금 제한의 유형입니다.
| 속성 | 값 |
|---|---|
| 허용되는 값: | CanNotDelete, ReadOnly |
잠금의 이름입니다.
공급자 네임스페이스(예: 'Microsoft.Provider').
이 잠금에 대한 참고 사항입니다.
부모 경로(예: 'resA/myA/resB/myB')입니다.
잠겨 있는 리소스의 이름 또는 ID입니다. ID가 지정되면 다른 리소스 인수를 지정해서는 안 됩니다.
리소스 그룹의 이름입니다.
az configure --defaults group=<name>사용하여 기본 그룹을 구성할 수 있습니다.
리소스 종류(예: 'resC')입니다. 네임스페이스/형식 형식(예: 'Microsoft.Provider/resC')도 수락할 수 있습니다.
전역 매개 변수
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |
출력 형식
| 속성 | 값 |
|---|---|
| Default value: | json |
| 허용되는 값: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
구독의 이름 또는 ID입니다.
az account set -s NAME_OR_ID사용하여 기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
| 속성 | 값 |
|---|---|
| Default value: | False |