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
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
사용할 관리 ID의 리소스 ID입니다.
만들 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
장기 실행 작업이 완료되기를 기다리지 마세요.
| 속성 | 값 |
|---|---|
| Default value: | False |
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 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
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
사용할 관리 ID의 리소스 ID입니다.
만들 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
토큰 교환에 이 ID 바인딩을 사용할 권한이 있는 주체 목록이 있는 JSON 파일의 경로입니다.
파일에는 JSON 배열(최대 100개 항목)이 포함되어야 합니다. 각 항목에는 필수 'namespaceSelector'와 선택적 'serviceAccountSelector'가 있으며, 각 항목에는 'matchLabels'("key=value" 문자열 배열) 및/또는 'matchExpressions'를 지원하는 Kubernetes 레이블 선택기가 있습니다. 기본 제공 'kubernetes.io/metadata.name' 레이블을 사용하여 이름별로 특정 네임스페이스를 대상으로 지정합니다. 생략하면 권한 부여가 ClusterRole/ClusterRoleBinding 평가로 대체됩니다.
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 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
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
삭제할 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
장기 실행 작업이 완료되기를 기다리지 마세요.
| 속성 | 값 |
|---|---|
| Default value: | False |
확인을 묻는 메시지를 표시하지 마세요.
| 속성 | 값 |
|---|---|
| Default value: | False |
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 aks identity-binding delete (aks-preview 확장)
관리되는 Kubernetes 클러스터에서 특정 ID 바인딩을 삭제합니다.
az aks identity-binding delete --cluster-name
--name
--resource-group
[--acquire-policy-token]
[--change-reference]
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
삭제할 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 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
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 aks identity-binding list (aks-preview 확장)
관리되는 Kubernetes 클러스터 아래에 모든 ID 바인딩을 나열합니다.
az aks identity-binding list --cluster-name
--resource-group
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 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
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
표시할 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 aks identity-binding show (aks-preview 확장)
관리되는 Kubernetes 클러스터에서 특정 ID 바인딩의 세부 정보를 표시합니다.
az aks identity-binding show --cluster-name
--name
--resource-group
필수 매개 변수
관리되는 Kubernetes 클러스터의 이름입니다.
표시할 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 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
필수 매개 변수
토큰 교환에 이 ID 바인딩을 사용할 권한이 있는 주체 목록이 있는 JSON 파일의 경로입니다.
파일에는 JSON 배열(최대 100개 항목)이 포함되어야 합니다. 각 항목에는 필수 'namespaceSelector'와 선택적 'serviceAccountSelector'가 있으며, 각 항목에는 'matchLabels'("key=value" 문자열 배열) 및/또는 'matchExpressions'를 지원하는 Kubernetes 레이블 선택기가 있습니다. 기본 제공 'kubernetes.io/metadata.name' 레이블을 사용하여 이름별로 특정 네임스페이스를 대상으로 지정합니다. 이를 제공하면 기존 허용된 주제 목록이 바뀝니다.
관리되는 Kubernetes 클러스터의 이름입니다.
업데이트할 ID 바인딩의 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
다음 매개 변수는 선택 사항이지만 컨텍스트에 따라 명령이 성공적으로 실행되려면 하나 이상의 매개 변수가 필요할 수 있습니다.
이 리소스 작업에 대한 Azure Policy 토큰을 자동으로 획득합니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
이 리소스 작업에 대한 관련 변경 참조 ID입니다.
| 속성 | 값 |
|---|---|
| 매개 변수 그룹: | Global Policy Arguments |
전역 매개 변수
로깅 세부 정보를 늘려 모든 디버그 로그를 표시합니다.
| 속성 | 값 |
|---|---|
| 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 |