az cosmosdb sql role assignment

Mengelola penetapan peran Azure Cosmos DB SQL.

Perintah

Nama Deskripsi Jenis Status
az cosmosdb sql role assignment create

Buat penetapan peran SQL di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb sql role assignment delete

Menghapus penetapan peran SQL di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb sql role assignment exists

Periksa apakah penetapan peran Azure Cosmos DB ada.

Inti GA
az cosmosdb sql role assignment list

Cantumkan semua penetapan peran SQL di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb sql role assignment show

Perlihatkan properti penetapan peran SQL di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb sql role assignment update

Perbarui penetapan peran SQL di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb sql role assignment wait

Polling tentang penetapan peran SQL hingga kondisi tertentu terpenuhi.

Inti GA

az cosmosdb sql role assignment create

Buat penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment create --account-name
                                       --principal-id
                                       --resource-group
                                       --scope
                                       [--no-wait]
                                       [--role-assignment-id]
                                       [--role-definition-id]
                                       [--role-definition-name]

Contoh

Buat penetapan peran SQL di bawah akun Azure Cosmos DB menggunakan Nama Definisi Peran.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-name "My Read Only Role" \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Buat penetapan peran SQL di bawah akun Azure Cosmos DB menggunakan ID Definisi Peran.

az cosmosdb sql role assignment create --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id be79875a-2cc4-40d5-8958-566017875b39 \
  --scope "/dbs/mydb/colls/mycontainer" \
  --principal-id 6328f5f7-dbf7-4244-bba8-fbb9d8066506

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--principal-id -p

ID Objek AAD dari prinsipal tempat Penetapan Peran ini diberikan.

--resource-group -g

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

--scope -s

Jalur sumber daya sarana data tempat Penetapan Peran ini diberikan.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

--role-definition-id -d

ID unik dari Definisi Peran yang dirujuk oleh Penetapan Peran ini.

--role-definition-name -n

Nama Unik Definisi Peran yang dirujuk oleh Penetapan Peran ini. Mis. 'Peran Pembaca Contoso'.

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 cosmosdb sql role assignment delete

Menghapus penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment delete --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--yes]

Contoh

Menghapus penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment delete --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

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

--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False
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 cosmosdb sql role assignment exists

Periksa apakah penetapan peran Azure Cosmos DB ada.

az cosmosdb sql role assignment exists --account-name
                                       --resource-group
                                       --role-assignment-id

Contoh

Periksa apakah penetapan peran Azure Cosmos DB ada.

az cosmosdb sql role assignment exists --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

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

--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

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 cosmosdb sql role assignment list

Cantumkan semua penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment list --account-name
                                     --resource-group

Contoh

Cantumkan semua penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment list --account-name MyAccount --resource-group MyResourceGroup

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

Nama grup sumber daya. 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 cosmosdb sql role assignment show

Perlihatkan properti penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment show --account-name
                                     --resource-group
                                     --role-assignment-id

Contoh

Perlihatkan properti penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment show --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

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

--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

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 cosmosdb sql role assignment update

Perbarui penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment update --account-name
                                       --resource-group
                                       --role-assignment-id
                                       [--no-wait]
                                       [--principal-id]
                                       [--role-definition-id]
                                       [--role-definition-name]
                                       [--scope]

Contoh

Perbarui penetapan peran SQL di bawah akun Azure Cosmos DB.

az cosmosdb sql role assignment update --account-name MyAccount --resource-group MyResourceGroup \
  --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 \
  --role-definition-id updated-role-definition-id

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

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

--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--principal-id -p

ID Objek AAD dari prinsipal tempat Penetapan Peran ini diberikan.

--role-definition-id -d

ID unik dari Definisi Peran yang dirujuk oleh Penetapan Peran ini.

--role-definition-name -n

Nama Unik Definisi Peran yang dirujuk oleh Penetapan Peran ini. Mis. 'Peran Pembaca Contoso'.

--scope -s

Jalur sumber daya sarana data tempat Penetapan Peran ini diberikan.

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 cosmosdb sql role assignment wait

Polling tentang penetapan peran SQL hingga kondisi tertentu terpenuhi.

az cosmosdb sql role assignment wait --account-name
                                     --resource-group
                                     --role-assignment-id
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]

Contoh

Polling pada penetapan peran SQL hingga dihapus.

az cosmosdb sql role assignment wait --account-name MyAccount --resource-group MyResourceGroup --role-assignment-id cb8ed2d7-2371-4e3c-bd31-6cc1560e84f8 --deleted

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--resource-group -g

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

--role-assignment-id -i

Opsional untuk Buat. ID unik untuk Penetapan Peran. Jika tidak disediakan, GUID baru akan digunakan.

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

nilai default: False
--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
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.