az iot ops broker authn method
Note
This reference is part of the azure-iot-ops extension for the Azure CLI (version 2.62.0 or higher). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah metode authn broker az iot ops . Learn more about extensions.
Operasi metode autentikasi broker Mqtt.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az iot ops broker authn method add |
Tambahkan metode autentikasi ke sumber daya autentikasi broker mqtt. |
Extension | GA |
az iot ops broker authn method add
Tambahkan metode autentikasi ke sumber daya autentikasi broker mqtt.
Ini adalah operasi tambahkan metode. Jika sumber daya autentikasi target tidak ada, perintah akan membuatnya.
az iot ops broker authn method add --authn
--instance
--resource-group
[--broker]
[--custom-ca-ref]
[--custom-ep]
[--custom-header]
[--custom-x509-secret-ref]
[--sat-aud]
[--show-config {false, true}]
[--x509-attr]
[--x509-client-ca-ref]
Contoh
Konfigurasikan metode autentikasi SAT dan tambahkan ke sumber daya autentikasi default yang ada.
az iot ops broker authn method add --authn default --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2
Konfigurasikan metode authn x509 dan tambahkan ke sumber daya autentikasi yang baru dibuat.
az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --x509-client-ca-ref client-ca --x509-attr root.subject='CN = Contoso Root CA Cert, OU = Engineering, C = US' root.attributes.organization=contoso --x509-attr intermediate.subject='CN = Contoso Intermediate CA' intermediate.attributes.city=seattle intermediate.attributes.foo=bar --x509-attr smartfan.subject='CN = smart-fan' smartfan.attributes.building=17
Konfigurasikan metode autentikasi layanan autentikasi kustom dan tambahkan ke sumber daya autentikasi yang baru dibuat.
az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --custom-ep https://myauthserver --custom-ca-ref myconfigmap --custom-x509-secret-ref mysecret --custom-header a=b c=d
Konfigurasikan dan tambahkan dua metode autentikasi terpisah ke sumber daya autentikasi yang ada.
az iot ops broker authn method add --authn myexistingauthn --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2 --x509-client-ca-ref client-ca
Parameter yang Diperlukan
Nama sumber daya autentikasi broker Mqtt.
Nama instans Operasi IoT.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nama broker Mqtt.
Properti | Nilai |
---|---|
Nilai default: | default |
Nama peta konfigurasi yang berisi sertifikat CA untuk memvalidasi sertifikat server autentikasi kustom.
Properti | Nilai |
---|---|
Parameter group: | Custom Arguments |
Titik akhir yang akan digunakan untuk layanan autentikasi kustom. Format adalah https://.*
.
Properti | Nilai |
---|---|
Parameter group: | Custom Arguments |
Header http untuk diteruskan ke server autentikasi kustom. Format adalah pasangan key=value yang dipisahkan spasi. Dapat digunakan satu atau beberapa kali.
Properti | Nilai |
---|---|
Parameter group: | Custom Arguments |
Referensi ke rahasia Kubernetes yang berisi sertifikat klien.
Properti | Nilai |
---|---|
Parameter group: | Custom Arguments |
Daftar audiens yang diizinkan yang dipisahkan spasi.
Properti | Nilai |
---|---|
Parameter group: | SAT Arguments |
Tampilkan konfigurasi sumber daya yang dihasilkan alih-alih memanggil API dengannya.
Properti | Nilai |
---|---|
Nilai yang diterima: | false, true |
Tentukan atribut dalam sumber daya autentikasi untuk mengotorisasi klien berdasarkan properti sertifikat mereka. Anda dapat menerapkan aturan otorisasi ke klien dengan menggunakan sertifikat x509 dengan atribut ini. Format adalah pasangan key=value yang dipisahkan spasi di mana kunci menggunakan notasi titik objek seperti 'a.b.c=value'. Dapat digunakan satu atau beberapa kali.
Properti | Nilai |
---|---|
Parameter group: | x509 Arguments |
Nama peta konfigurasi yang berisi sumber daya sertifikasi ca klien tepercaya. Nilai defaultnya adalah 'client-ca'.
Properti | Nilai |
---|---|
Parameter group: | x509 Arguments |
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Properti | Nilai |
---|---|
Nilai default: | False |
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Properti | Nilai |
---|---|
Nilai default: | False |
Output format.
Properti | Nilai |
---|---|
Nilai default: | json |
Nilai yang diterima: | json, jsonc, none, table, tsv, yaml, yamlc |
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Properti | Nilai |
---|---|
Nilai default: | False |