az tag

리소스의 태그 관리입니다.

명령

Name Description 형식 상태
az tag add-value

태그 값을 만듭니다.

핵심 GA
az tag create

특정 리소스에 태그를 만듭니다.

핵심 GA
az tag delete

특정 리소스에 대한 태그를 삭제합니다.

핵심 GA
az tag list

특정 리소스에 대한 태그의 전체 집합을 나열합니다.

핵심 GA
az tag remove-value

미리 정의된 태그 이름의 미리 정의된 태그 값을 삭제합니다.

핵심 GA
az tag update

특정 리소스에 대한 태그 집합을 선택적으로 업데이트합니다.

핵심 GA

az tag add-value

태그 값을 만듭니다.

az tag add-value --name
                 --value

예제

태그 값을 만듭니다.

az tag add-value --name MyTag --value MyValue

필수 매개 변수

--name -n

태그 이름입니다.

--value

태그 값입니다.

전역 매개 변수
--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 tag create

특정 리소스에 태그를 만듭니다.

ID가 있는 az tag create 명령은 리소스, 리소스 그룹 또는 구독에서 전체 태그 집합을 만들거나 업데이트합니다. 이 작업을 사용하면 지정된 리소스, 리소스 그룹 또는 구독에서 전체 태그 집합을 추가하거나 바꿀 수 있습니다. 지정된 엔터티는 최대 50개의 태그를 가질 수 있습니다. 참고: 'tag create'는 'tag init'처럼 작동하므로 이 명령으로 만든 태그는 실행 후에 존재하는 태그뿐입니다.

az tag create [--name]
              [--resource-id]
              [--tags]

예제

구독에서 태그를 만듭니다.

az tag create --name MyTag

구독에서 전체 태그 집합을 만들거나 업데이트합니다.

az tag create --resource-id /subscriptions/{subId} --tags Dept=Finance Status=Normal

리소스 그룹에서 전체 태그 집합을 만들거나 업데이트합니다.

az tag create --resource-id /subscriptions/{sub-id}/resourcegroups/{rg} --tags Dept=Finance Status=Normal

리소스에서 전체 태그 집합을 만들거나 업데이트합니다.

az tag create --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName} --tags Dept=Finance Status=Normal

선택적 매개 변수

--name -n

만들 태그의 이름입니다.

--resource-id

태그가 지정된 엔터티의 리소스 식별자입니다. 리소스, 리소스 그룹 또는 구독에 태그가 지정될 수 있습니다.

--tags

리소스에 적용할 태그입니다.

전역 매개 변수
--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 tag delete

특정 리소스에 대한 태그를 삭제합니다.

ID가 있는 az tag delete 명령은 리소스, 리소스 그룹 또는 구독에서 전체 태그 집합을 삭제합니다.

az tag delete [--name]
              [--resource-id]
              [--yes]

예제

리소스와 연결되지 않았거나 태그 값이 없는 구독에서 미리 정의된 태그를 삭제합니다.

az tag delete --name MyTag

구독에서 전체 태그 집합을 삭제합니다.

az tag delete --resource-id /subscriptions/{sub-id}

리소스 그룹에서 태그의 전체 집합을 삭제합니다.

az tag delete --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}

리소스에서 태그의 전체 집합을 삭제합니다. (--resource-id와 함께 --name을 사용하여 단일 태그를 지정하는 경우에도)

az tag delete --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName}

선택적 매개 변수

--name -n

삭제할 태그의 이름입니다.

--resource-id

태그가 지정된 엔터티의 리소스 식별자입니다. 리소스, 리소스 그룹 또는 구독에 태그가 지정될 수 있습니다.

--yes -y

확인 메시지를 표시하지 않습니다.

기본값: 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 tag list

특정 리소스에 대한 태그의 전체 집합을 나열합니다.

ID가 있는 az tag list 명령은 리소스, 리소스 그룹 또는 구독의 전체 태그 집합을 나열합니다.

az tag list [--resource-id]

예제

구독의 전체 태그 집합을 나열합니다.

az tag list --resource-id /subscriptions/{sub-id}

리소스 그룹의 전체 태그 집합을 나열합니다.

az tag list --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}

리소스의 전체 태그 집합을 나열합니다.

az tag list --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName}

선택적 매개 변수

--resource-id

태그가 지정된 엔터티의 리소스 식별자입니다. 리소스, 리소스 그룹 또는 구독에 태그가 지정될 수 있습니다.

전역 매개 변수
--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 tag remove-value

미리 정의된 태그 이름의 미리 정의된 태그 값을 삭제합니다.

이 작업을 통해 미리 정의된 기존 태그 이름에 대한 미리 정의된 값 목록에서 값을 삭제할 수 있습니다. 삭제되는 값은 리소스의 지정된 태그 이름에 대한 태그 값으로 사용해서는 안 됩니다.

az tag remove-value --name
                    --value

필수 매개 변수

--name -n

태그 이름입니다.

--value

태그 값입니다.

전역 매개 변수
--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 tag update

특정 리소스에 대한 태그 집합을 선택적으로 업데이트합니다.

id가 있는 az tag update 명령은 리소스, 리소스 그룹 또는 구독의 태그 집합을 선택적으로 업데이트합니다. 이 작업을 통해 지정된 리소스, 리소스 그룹 또는 구독에서 태그를 대체, 병합 또는 선택적으로 삭제할 수 있습니다. 지정된 엔터티는 작업이 끝날 때 최대 50개의 태그를 가질 수 있습니다. 'replace' 옵션은 기존 태그의 전체 집합을 새 집합으로 바꿉니다. '병합' 옵션을 사용하면 새 이름으로 태그를 추가하고 기존 이름으로 태그 값을 업데이트할 수 있습니다. 'delete' 옵션을 사용하면 지정된 이름 또는 이름/값 쌍에 따라 태그를 선택적으로 삭제할 수 있습니다.

az tag update --operation {Delete, Merge, Replace}
              --resource-id
              --tags

예제

"병합" 작업을 사용하여 구독의 태그 집합을 선택적으로 업데이트합니다.

az tag update --resource-id /subscriptions/{sub-id} --operation merge --tags key1=value1 key3=value3

리소스 그룹의 태그 집합을 "바꾸기" 작업으로 선택적으로 업데이트합니다.

az tag update --resource-id /subscriptions/{sub-id}/resourcegroups/{rg} --operation replace --tags key1=value1 key3=value3

"삭제" 작업을 사용하여 리소스의 태그 집합을 선택적으로 업데이트합니다.

az tag update --resource-id /subscriptions/{sub-id}/resourcegroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName} --operation delete --tags key1=value1

필수 매개 변수

--operation

업데이트 작업입니다. 옵션은 병합, 바꾸기 및 삭제입니다.

허용되는 값: Delete, Merge, Replace
--resource-id

태그가 지정된 엔터티의 리소스 식별자입니다. 리소스, 리소스 그룹 또는 구독에 태그가 지정될 수 있습니다.

--tags

리소스에서 업데이트할 태그입니다.

전역 매개 변수
--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를 사용합니다.