az aks identity-binding

비고

이 명령 그룹에는 Azure CLI 하나 이상의 확장에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장에 대해 자세히 알아봅니다.

Azure Kubernetes Service ID 바인딩을 관리하는 명령입니다.

명령

속성 Description 형식 상태
az aks identity-binding create

관리되는 Kubernetes 클러스터에서 새 ID 바인딩을 만듭니다.

Core GA
az aks identity-binding create (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 새 ID 바인딩을 만듭니다.

확장 GA
az aks identity-binding delete

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩을 삭제합니다.

Core GA
az aks identity-binding delete (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩을 삭제합니다.

확장 GA
az aks identity-binding list

관리되는 Kubernetes 클러스터 아래에 모든 ID 바인딩을 나열합니다.

Core GA
az aks identity-binding list (aks-preview 확장)

관리되는 Kubernetes 클러스터 아래에 모든 ID 바인딩을 나열합니다.

확장 GA
az aks identity-binding show

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩의 세부 정보를 표시합니다.

Core GA
az aks identity-binding show (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩의 세부 정보를 표시합니다.

확장 GA
az aks identity-binding update

관리되는 Kubernetes 클러스터에서 기존 ID 바인딩을 업데이트합니다.

확장 GA

az aks identity-binding create

관리되는 Kubernetes 클러스터에서 새 ID 바인딩을 만듭니다.

az aks identity-binding create --cluster-name
                               --managed-identity-resource-id
                               --name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]
                               [--no-wait]

예제

새 ID 바인딩 만들기

az aks identity-binding create -g myResourceGroup --cluster-name myCluster -n myIdentityBinding --managed-identity-resource-id /subscriptions/0000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--managed-identity-resource-id

사용할 관리 ID의 리소스 ID입니다.

--name -n

만들 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--acquire-policy-token

이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--change-reference

이 리소스 작업에 대한 관련 변경 참조 ID입니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

속성 값
Default value: False
전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding create (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 새 ID 바인딩을 만듭니다.

az aks identity-binding create --cluster-name
                               --managed-identity-resource-id
                               --name
                               --resource-group
                               [--acquire-policy-token]
                               [--allowed-subjects-from-file]
                               [--change-reference]

예제

이름별로 특정 네임스페이스를 대상으로 하는 허용된 주체를 사용하여 ID 바인딩을 만듭니다.

az aks identity-binding create --resource-group myRG --cluster-name myCluster \
  --name my-identity-binding \
  --managed-identity-resource-id /subscriptions/.../userAssignedIdentities/myMI \
  --allowed-subjects-from-file allowed-subjects.json

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--managed-identity-resource-id

사용할 관리 ID의 리소스 ID입니다.

--name -n

만들 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--acquire-policy-token

이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--allowed-subjects-from-file -f

토큰 교환에 이 ID 바인딩을 사용할 권한이 있는 주체 목록이 있는 JSON 파일의 경로입니다.

파일에는 JSON 배열(최대 100개 항목)이 포함되어야 합니다. 각 항목에는 필수 'namespaceSelector'와 선택적 'serviceAccountSelector'가 있으며, 각 항목에는 'matchLabels'("key=value" 문자열 배열) 및/또는 'matchExpressions'를 지원하는 Kubernetes 레이블 선택기가 있습니다. 기본 제공 'kubernetes.io/metadata.name' 레이블을 사용하여 이름별로 특정 네임스페이스를 대상으로 지정합니다. 생략하면 권한 부여가 ClusterRole/ClusterRoleBinding 평가로 대체됩니다.

--change-reference

이 리소스 작업에 대한 관련 변경 참조 ID입니다.

속성 값
매개 변수 그룹: Global Policy Arguments
전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding delete

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩을 삭제합니다.

az aks identity-binding delete --cluster-name
                               --name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]
                               [--no-wait]
                               [--yes]

예제

ID 바인딩 삭제

az aks identity-binding delete -g myResourceGroup --cluster-name myCluster -n myIdentityBinding

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--name -n

삭제할 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--acquire-policy-token

이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--change-reference

이 리소스 작업에 대한 관련 변경 참조 ID입니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

속성 값
Default value: False
--yes -y

확인을 묻는 메시지를 표시하지 마세요.

속성 값
Default value: False
전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding delete (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩을 삭제합니다.

az aks identity-binding delete --cluster-name
                               --name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--name -n

삭제할 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--acquire-policy-token

이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--change-reference

이 리소스 작업에 대한 관련 변경 참조 ID입니다.

속성 값
매개 변수 그룹: Global Policy Arguments
전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding list

관리되는 Kubernetes 클러스터 아래에 모든 ID 바인딩을 나열합니다.

az aks identity-binding list --cluster-name
                             --resource-group

예제

관리되는 클러스터의 모든 ID 바인딩 나열

az aks identity-binding list -g myResourceGroup --cluster-name myCluster

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding list (aks-preview 확장)

관리되는 Kubernetes 클러스터 아래에 모든 ID 바인딩을 나열합니다.

az aks identity-binding list --cluster-name
                             --resource-group

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding show

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩의 세부 정보를 표시합니다.

az aks identity-binding show --cluster-name
                             --name
                             --resource-group

예제

ID 바인딩의 세부 정보 표시

az aks identity-binding show -g myResourceGroup --cluster-name myCluster -n myIdentityBinding

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--name -n

표시할 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding show (aks-preview 확장)

관리되는 Kubernetes 클러스터에서 특정 ID 바인딩의 세부 정보를 표시합니다.

az aks identity-binding show --cluster-name
                             --name
                             --resource-group

필수 매개 변수

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--name -n

표시할 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False

az aks identity-binding update

관리되는 Kubernetes 클러스터에서 기존 ID 바인딩을 업데이트합니다.

az aks identity-binding update --allowed-subjects-from-file
                               --cluster-name
                               --name
                               --resource-group
                               [--acquire-policy-token]
                               [--change-reference]

예제

기존 ID 바인딩에서 허용된 주제를 업데이트합니다.

az aks identity-binding update --resource-group myRG --cluster-name myCluster \
  --name my-identity-binding \
  --allowed-subjects-from-file updated-subjects.json

필수 매개 변수

--allowed-subjects-from-file -f

토큰 교환에 이 ID 바인딩을 사용할 권한이 있는 주체 목록이 있는 JSON 파일의 경로입니다.

파일에는 JSON 배열(최대 100개 항목)이 포함되어야 합니다. 각 항목에는 필수 'namespaceSelector'와 선택적 'serviceAccountSelector'가 있으며, 각 항목에는 'matchLabels'("key=value" 문자열 배열) 및/또는 'matchExpressions'를 지원하는 Kubernetes 레이블 선택기가 있습니다. 기본 제공 'kubernetes.io/metadata.name' 레이블을 사용하여 이름별로 특정 네임스페이스를 대상으로 지정합니다. 이를 제공하면 기존 허용된 주제 목록이 바뀝니다.

--cluster-name

관리되는 Kubernetes 클러스터의 이름입니다.

--name -n

업데이트할 ID 바인딩의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.

--acquire-policy-token

이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.

속성 값
매개 변수 그룹: Global Policy Arguments
--change-reference

이 리소스 작업에 대한 관련 변경 참조 ID입니다.

속성 값
매개 변수 그룹: Global Policy Arguments
전역 매개 변수
--debug

로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.

속성 값
Default value: False
--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

속성 값
Default value: False
--output -o

출력 형식입니다.

속성 값
Default value: json
허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제를 참조 http://jmespath.org/ 하세요.

--subscription

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

--verbose

로깅 세부 정보를 늘립니다. 전체 디버그 로그에 --debug를 사용합니다.

속성 값
Default value: False