az aks identity-binding

Nota

Grup perintah ini memiliki perintah yang ditentukan dalam Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari selengkapnya tentang ekstensi.

Perintah untuk mengelola pengikatan identitas di Azure Kubernetes Service.

Perintah

Nama Deskripsi Jenis Status
az aks identity-binding create

Buat pengikatan identitas baru di kluster Kubernetes terkelola.

Core GA
az aks identity-binding create (aks-preview extension)

Buat pengikatan identitas baru di kluster Kubernetes terkelola.

Ekstensi GA
az aks identity-binding delete

Hapus pengikatan identitas tertentu di kluster Kubernetes terkelola.

Core GA
az aks identity-binding delete (aks-preview extension)

Hapus pengikatan identitas tertentu di kluster Kubernetes terkelola.

Ekstensi GA
az aks identity-binding list

Cantumkan semua pengikatan identitas di bawah kluster Kubernetes terkelola.

Core GA
az aks identity-binding list (aks-preview extension)

Cantumkan semua pengikatan identitas di bawah kluster Kubernetes terkelola.

Ekstensi GA
az aks identity-binding show

Tampilkan detail pengikatan identitas tertentu dalam kluster Kubernetes terkelola.

Core GA
az aks identity-binding show (aks-preview extension)

Tampilkan detail pengikatan identitas tertentu dalam kluster Kubernetes terkelola.

Ekstensi GA
az aks identity-binding update

Perbarui pengikatan identitas yang ada di kluster Kubernetes terkelola.

Ekstensi GA

az aks identity-binding create

Buat pengikatan identitas baru di kluster Kubernetes terkelola.

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

Contoh

Membuat pengikatan identitas baru

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--managed-identity-resource-id

ID sumber daya identitas terkelola yang akan digunakan.

--name -n

Nama pengikatan identitas yang akan dibuat.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding create (aks-preview extension)

Buat pengikatan identitas baru di kluster Kubernetes terkelola.

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

Contoh

Buat pengikatan identitas dengan subjek yang diizinkan yang menargetkan namespace tertentu berdasarkan nama.

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--managed-identity-resource-id

ID sumber daya identitas terkelola yang akan digunakan.

--name -n

Nama pengikatan identitas yang akan dibuat.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--allowed-subjects-from-file -f

Jalur ke file JSON dengan daftar subjek yang berwenang untuk menggunakan pengikatan identitas ini untuk pertukaran token.

File harus berisi array JSON (maksimal 100 entri). Setiap entri memiliki 'namespaceSelector' yang diperlukan dan 'serviceAccountSelector' opsional, setiap pemilih label Kubernetes yang mendukung 'matchLabels' (array string "key=value") dan/atau 'matchExpressions'. Gunakan label 'kubernetes.io/metadata.name' bawaan untuk menargetkan namespace tertentu berdasarkan nama. Ketika dihilangkan, otorisasi kembali ke evaluasi ClusterRole/ClusterRoleBinding.

--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding delete

Hapus pengikatan identitas tertentu di kluster Kubernetes terkelola.

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

Contoh

Menghapus pengikatan identitas

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--name -n

Nama pengikatan identitas yang akan dihapus.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding delete (aks-preview extension)

Hapus pengikatan identitas tertentu di kluster Kubernetes terkelola.

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--name -n

Nama pengikatan identitas yang akan dihapus.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding list

Cantumkan semua pengikatan identitas di bawah kluster Kubernetes terkelola.

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

Contoh

Mencantumkan semua pengikatan identitas dalam kluster terkelola

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding list (aks-preview extension)

Cantumkan semua pengikatan identitas di bawah kluster Kubernetes terkelola.

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding show

Tampilkan detail pengikatan identitas tertentu dalam kluster Kubernetes terkelola.

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

Contoh

Menampilkan detail pengikatan identitas

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--name -n

Nama pengikatan identitas yang akan ditampilkan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding show (aks-preview extension)

Tampilkan detail pengikatan identitas tertentu dalam kluster Kubernetes terkelola.

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

Parameter yang Diperlukan

--cluster-name

Nama kluster Kubernetes terkelola.

--name -n

Nama pengikatan identitas yang akan ditampilkan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aks identity-binding update

Perbarui pengikatan identitas yang ada di kluster Kubernetes terkelola.

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

Contoh

Perbarui subjek yang diizinkan pada pengikatan identitas yang ada.

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

Parameter yang Diperlukan

--allowed-subjects-from-file -f

Jalur ke file JSON dengan daftar subjek yang berwenang untuk menggunakan pengikatan identitas ini untuk pertukaran token.

File harus berisi array JSON (maksimal 100 entri). Setiap entri memiliki 'namespaceSelector' yang diperlukan dan 'serviceAccountSelector' opsional, setiap pemilih label Kubernetes yang mendukung 'matchLabels' (array string "key=value") dan/atau 'matchExpressions'. Gunakan label 'kubernetes.io/metadata.name' bawaan untuk menargetkan namespace tertentu berdasarkan nama. Menyediakan ini menggantikan daftar subjek yang diizinkan yang ada.

--cluster-name

Nama kluster Kubernetes terkelola.

--name -n

Nama pengikatan identitas untuk diperbarui.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--acquire-policy-token

Memperoleh token Azure Policy secara otomatis untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
--change-reference

ID referensi perubahan terkait untuk operasi sumber daya ini.

Properti Nilai
Grup parameter: Global Policy Arguments
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False