az dt role-assignment

Catatan

Referensi ini adalah bagian dari ekstensi azure-iot untuk Azure CLI (versi 2.37.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az dt role-assignment . Pelajari lebih lanjut tentang ekstensi.

Mengelola penetapan peran RBAC untuk instans Digital Twins.

Perhatikan bahwa untuk melakukan penetapan peran, perwakilan yang masuk memerlukan izin seperti Pemilik atau Administrator Akses Pengguna pada cakupan yang ditetapkan.

Grup perintah ini disediakan untuk kenyamanan. Untuk skenario penetapan peran yang lebih kompleks, gunakan grup perintah 'az role assignment'.

Perintah

Nama Deskripsi Jenis Status
az dt role-assignment create

Tetapkan pengguna, grup, atau perwakilan layanan ke peran terhadap instans Digital Twins.

Ekstensi GA
az dt role-assignment delete

Menghapus penetapan peran pengguna, grup, atau perwakilan layanan dari instans Digital Twins.

Ekstensi GA
az dt role-assignment list

Cantumkan penetapan peran instans Digital Twins yang ada.

Ekstensi GA

az dt role-assignment create

Tetapkan pengguna, grup, atau perwakilan layanan ke peran terhadap instans Digital Twins.

Perhatikan bahwa untuk melakukan penetapan peran, perwakilan yang masuk memerlukan izin seperti Pemilik atau Administrator Akses Pengguna pada cakupan yang ditetapkan.

az dt role-assignment create --assignee
                             --dt-name
                             --role
                             [--resource-group]

Contoh

Tetapkan pengguna (melalui email) peran Pemilik Digital Twins bawaan terhadap instans target.

az dt role-assignment create -n {instance_name} --assignee "owneruser@microsoft.com" --role "Azure Digital Twins Data Owner"

Tetapkan pengguna (menurut ID objek) peran Pembaca Digital Twins bawaan terhadap instans target.

az dt role-assignment create -n {instance_name} --assignee "97a89267-0966-4054-a156-b7d86ef8e216" --role "Azure Digital Twins Data Reader"

Tetapkan perwakilan layanan peran kustom terhadap instans target.

az dt role-assignment create -n {instance_name} --assignee {service_principal_name_or_id} --role {role_name_or_id}

Parameter yang Diperlukan

--assignee

Mewakili pengguna, grup, atau perwakilan layanan. format yang didukung: id objek, nama masuk pengguna, atau nama perwakilan layanan.

--dt-name --dtn -n

Nama instans Digital Twins.

--role

Nama peran atau Id.

Parameter Opsional

--resource-group -g

Grup sumber daya instans Digital Twins. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az dt role-assignment delete

Menghapus penetapan peran pengguna, grup, atau perwakilan layanan dari instans Digital Twins.

Perhatikan bahwa untuk melakukan penetapan peran, perwakilan yang masuk memerlukan izin seperti Pemilik atau Administrator Akses Pengguna pada cakupan yang ditetapkan.

az dt role-assignment delete --dt-name
                             [--assignee]
                             [--resource-group]
                             [--role]

Contoh

Menghapus pengguna dari penetapan peran tertentu dari instans Digital Twins.

az dt role-assignment delete -n {instance_name} --assignee "removeuser@microsoft.com" --role "Azure Digital Twins Data Reader"

Hapus pengguna dari semua peran yang ditetapkan dari instans Digital Twins.

az dt role-assignment delete -n {instance_name} --assignee "removeuser@microsoft.com"

Parameter yang Diperlukan

--dt-name --dtn -n

Nama instans Digital Twins.

Parameter Opsional

--assignee

Mewakili pengguna, grup, atau perwakilan layanan. format yang didukung: id objek, nama masuk pengguna, atau nama perwakilan layanan.

--resource-group -g

Grup sumber daya instans Digital Twins. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--role

Nama peran atau Id.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az dt role-assignment list

Cantumkan penetapan peran instans Digital Twins yang ada.

az dt role-assignment list --dt-name
                           [--include-inherited {false, true}]
                           [--resource-group]
                           [--role]

Contoh

Cantumkan penetapan peran pada instans target.

az dt role-assignment list -n {instance_name}

Cantumkan penetapan peran pada instans target dan filter menurut peran.

az dt role-assignment list -n {instance_name} --role {role_name_or_id}

Parameter yang Diperlukan

--dt-name --dtn -n

Nama instans Digital Twins.

Parameter Opsional

--include-inherited

Sertakan tugas yang diterapkan pada cakupan induk.

nilai yang diterima: false, true
nilai default: False
--resource-group -g

Grup sumber daya instans Digital Twins. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--role

Nama peran atau Id.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.