az iot hub
Note
Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari selengkapnya tentang ekstensi.
Mengelola hub Azure IoT.
Perintah
| Nama | Deskripsi | Jenis | Status |
|---|---|---|---|
| az iot hub certificate |
Kelola sertifikat IoT Hub. |
Inti dan Ekstensi | GA |
| az iot hub certificate create |
Membuat/mengunggah sertifikat Azure IoT Hub. |
Core | GA |
| az iot hub certificate create (azure-iot extension) |
Membuat/mengunggah sertifikat Azure IoT Hub. |
Extension | GA |
| az iot hub certificate delete |
Menghapus sertifikat Azure IoT Hub. |
Core | GA |
| az iot hub certificate delete (azure-iot extension) |
Menghapus sertifikat Azure IoT Hub. |
Extension | GA |
| az iot hub certificate generate-verification-code |
Menghasilkan kode verifikasi untuk sertifikat Azure IoT Hub. |
Core | GA |
| az iot hub certificate generate-verification-code (azure-iot extension) |
Menghasilkan kode verifikasi untuk sertifikat Azure IoT Hub. |
Extension | GA |
| az iot hub certificate list |
Mencantumkan semua sertifikat yang terkandung dalam Azure IoT Hub. |
Core | GA |
| az iot hub certificate list (azure-iot extension) |
Mencantumkan semua sertifikat yang terkandung dalam Azure IoT Hub. |
Extension | GA |
| az iot hub certificate show |
Memperlihatkan informasi tentang sertifikat Azure IoT Hub tertentu. |
Core | GA |
| az iot hub certificate show (azure-iot extension) |
Memperlihatkan informasi tentang sertifikat Azure IoT Hub tertentu. |
Extension | GA |
| az iot hub certificate update |
Memperbarui sertifikat Azure IoT Hub. |
Core | GA |
| az iot hub certificate update (azure-iot extension) |
Memperbarui sertifikat Azure IoT Hub. |
Extension | GA |
| az iot hub certificate verify |
Memverifikasi sertifikat Azure IoT Hub. |
Core | GA |
| az iot hub certificate verify (azure-iot extension) |
Memverifikasi sertifikat Azure IoT Hub. |
Extension | GA |
| az iot hub configuration |
Mengelola konfigurasi manajemen perangkat otomatis IoT dalam skala besar. |
Extension | GA |
| az iot hub configuration create |
Buat konfigurasi manajemen perangkat otomatis IoT di IoT Hub target. |
Extension | GA |
| az iot hub configuration delete |
Menghapus konfigurasi perangkat IoT. |
Extension | GA |
| az iot hub configuration list |
Mencantumkan konfigurasi manajemen perangkat otomatis IoT di IoT Hub. |
Extension | GA |
| az iot hub configuration show |
Dapatkan detail konfigurasi manajemen perangkat otomatis IoT. |
Extension | GA |
| az iot hub configuration show-metric |
Mengevaluasi pengguna target atau metrik sistem yang ditentukan dalam konfigurasi perangkat IoT. |
Extension | GA |
| az iot hub configuration update |
Memperbarui properti yang ditentukan dari konfigurasi manajemen perangkat otomatis IoT. |
Extension | GA |
| az iot hub connection-string |
Mengelola string koneksi IoT Hub. |
Extension | GA |
| az iot hub connection-string show |
Tampilkan string koneksi untuk IoT Hub yang ditentukan menggunakan nama dan kunci kebijakan yang diberikan. |
Extension | GA |
| az iot hub consumer-group |
Mengelola grup konsumen pusat aktivitas dari hub IoT. |
Inti dan Ekstensi | GA |
| az iot hub consumer-group create |
Membuat grup konsumen pusat aktivitas. |
Core | GA |
| az iot hub consumer-group create (azure-iot extension) |
Membuat grup konsumen pusat aktivitas. |
Extension | GA |
| az iot hub consumer-group delete |
Menghapus grup konsumen pusat aktivitas. |
Core | GA |
| az iot hub consumer-group delete (azure-iot extension) |
Menghapus grup konsumen pusat aktivitas. |
Extension | GA |
| az iot hub consumer-group list |
Mencantumkan grup konsumen pusat aktivitas. |
Core | GA |
| az iot hub consumer-group list (azure-iot extension) |
Mencantumkan grup konsumen pusat aktivitas. |
Extension | GA |
| az iot hub consumer-group show |
Dapatkan detail untuk grup konsumen pusat aktivitas. |
Core | GA |
| az iot hub consumer-group show (azure-iot extension) |
Dapatkan detail untuk grup konsumen pusat aktivitas. |
Extension | GA |
| az iot hub create |
Buat hub Azure IoT. |
Core | GA |
| az iot hub create (azure-iot extension) |
Buat hub Azure IoT. |
Extension | GA |
| az iot hub delete |
Menghapus hub IoT. |
Core | GA |
| az iot hub delete (azure-iot extension) |
Menghapus hub IoT. |
Extension | GA |
| az iot hub device-identity |
Mengelola perangkat IoT. |
Extension | GA |
| az iot hub device-identity children |
Mengelola hubungan perangkat anak-anak untuk perangkat edge IoT. |
Extension | GA |
| az iot hub device-identity children add |
Tambahkan perangkat sebagai turunan ke perangkat edge target. |
Extension | GA |
| az iot hub device-identity children list |
Menghasilkan kumpulan perangkat anak yang ditetapkan. |
Extension | GA |
| az iot hub device-identity children remove |
Hapus perangkat anak dari perangkat edge target. |
Extension | GA |
| az iot hub device-identity connection-string |
Mengelola string koneksi perangkat IoT. |
Extension | GA |
| az iot hub device-identity connection-string show |
Tampilkan string koneksi perangkat IoT Hub tertentu. |
Extension | GA |
| az iot hub device-identity create |
Membuat perangkat di IoT Hub. |
Extension | GA |
| az iot hub device-identity delete |
Menghapus perangkat IoT Hub. |
Extension | GA |
| az iot hub device-identity export |
Ekspor semua identitas perangkat dari IoT Hub ke kontainer blob Azure Storage. |
Extension | GA |
| az iot hub device-identity import |
Impor identitas perangkat ke IoT Hub dari blob kontainer penyimpanan. |
Extension | GA |
| az iot hub device-identity list |
Mencantumkan perangkat di IoT Hub. |
Extension | GA |
| az iot hub device-identity parent |
Mengelola hubungan perangkat induk untuk perangkat IoT. |
Extension | GA |
| az iot hub device-identity parent set |
Atur perangkat induk perangkat target. |
Extension | GA |
| az iot hub device-identity parent show |
Dapatkan perangkat induk perangkat target. |
Extension | GA |
| az iot hub device-identity renew-key |
Perbarui kunci target perangkat IoT Hub dengan autentikasi sas. |
Extension | GA |
| az iot hub device-identity show |
Dapatkan detail perangkat IoT Hub. |
Extension | GA |
| az iot hub device-identity update |
Memperbarui perangkat IoT Hub. |
Extension | GA |
| az iot hub device-twin |
Mengelola konfigurasi device twin IoT. |
Extension | GA |
| az iot hub device-twin list |
Mencantumkan kembar perangkat di IoT Hub. |
Extension | GA |
| az iot hub device-twin replace |
Ganti definisi kembar perangkat dengan target json. |
Extension | GA |
| az iot hub device-twin show |
Dapatkan definisi kembar perangkat. |
Extension | GA |
| az iot hub device-twin update |
Perbarui properti dan tag yang diinginkan kembar perangkat. |
Extension | GA |
| az iot hub devicestream |
Mengelola aliran perangkat dari hub IoT. |
Extension | Preview |
| az iot hub devicestream show |
Dapatkan titik akhir aliran perangkat IoT Hub. |
Extension | Preview |
| az iot hub digital-twin |
Memanipulasi dan berinteraksi dengan kembar digital perangkat IoT Hub. |
Extension | GA |
| az iot hub digital-twin invoke-command |
Panggil perintah tingkat akar atau komponen dari perangkat kembar digital. |
Extension | GA |
| az iot hub digital-twin show |
Tampilkan kembar digital perangkat IoT Hub. |
Extension | GA |
| az iot hub digital-twin update |
Perbarui properti baca-tulis perangkat kembar digital melalui spesifikasi patch JSON. |
Extension | GA |
| az iot hub distributed-tracing |
Mengelola pengaturan terdistribusi per perangkat. |
Extension | Preview |
| az iot hub distributed-tracing show |
Dapatkan pengaturan pelacakan terdistribusi untuk perangkat. |
Extension | Preview |
| az iot hub distributed-tracing update |
Perbarui opsi pelacakan terdistribusi untuk perangkat. |
Extension | Preview |
| az iot hub generate-sas-token |
Buat token SAS untuk IoT Hub target, perangkat, atau modul. |
Extension | GA |
| az iot hub identity |
Mengelola identitas hub Azure IoT. |
Inti dan Ekstensi | GA |
| az iot hub identity assign |
Tetapkan identitas terkelola ke IoT Hub. |
Core | GA |
| az iot hub identity assign (azure-iot extension) |
Tetapkan identitas terkelola ke IoT Hub. |
Extension | GA |
| az iot hub identity remove |
Menghapus identitas terkelola dari IoT Hub. |
Core | GA |
| az iot hub identity remove (azure-iot extension) |
Menghapus identitas terkelola dari IoT Hub. |
Extension | GA |
| az iot hub identity show |
Tampilkan properti identitas IoT Hub. |
Core | GA |
| az iot hub identity show (azure-iot extension) |
Tampilkan properti identitas IoT Hub. |
Extension | GA |
| az iot hub invoke-device-method |
Panggil metode perangkat. |
Extension | GA |
| az iot hub invoke-module-method |
Panggil metode modul. |
Extension | GA |
| az iot hub job |
Mengelola pekerjaan IoT Hub (v2). |
Extension | GA |
| az iot hub job cancel |
Membatalkan pekerjaan IoT Hub. |
Extension | GA |
| az iot hub job create |
Membuat dan menjadwalkan pekerjaan IoT Hub untuk eksekusi. |
Extension | GA |
| az iot hub job list |
Mencantumkan pekerjaan historis IoT Hub. |
Extension | GA |
| az iot hub job show |
Menampilkan detail pekerjaan IoT Hub yang sudah ada. |
Extension | GA |
| az iot hub list |
Mencantumkan hub IoT. |
Core | GA |
| az iot hub list (azure-iot extension) |
Mencantumkan hub IoT. |
Extension | GA |
| az iot hub list-skus |
Mencantumkan tingkat harga yang tersedia. |
Core | GA |
| az iot hub list-skus (azure-iot extension) |
Mencantumkan tingkat harga yang tersedia. |
Extension | GA |
| az iot hub manual-failover |
Memulai failover manual untuk IoT Hub ke wilayah pemulihan bencana yang dipasangkan secara geografis. |
Core | GA |
| az iot hub manual-failover (azure-iot extension) |
Memulai failover manual untuk IoT Hub ke wilayah pemulihan bencana yang dipasangkan secara geografis. |
Extension | GA |
| az iot hub message-endpoint |
Mengelola titik akhir kustom dari hub IoT. |
Extension | Preview |
| az iot hub message-endpoint create |
Tambahkan titik akhir ke IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint create cosmosdb-container |
Tambahkan titik akhir Kontainer Cosmos DB untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint create eventhub |
Tambahkan titik akhir Pusat Aktivitas untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint create servicebus-queue |
Tambahkan titik akhir antrean Bus Layanan untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint create servicebus-topic |
Tambahkan titik akhir Topik Bus Layanan untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint create storage-container |
Tambahkan titik akhir Kontainer Penyimpanan untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint delete |
Hapus semua atau titik akhir tertentu untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint list |
Dapatkan informasi tentang semua titik akhir untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint show |
Dapatkan informasi tentang titik akhir yang disebutkan untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update |
Perbarui properti titik akhir yang ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update cosmosdb-container |
Perbarui properti titik akhir Kontainer Cosmos DB yang ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update eventhub |
Perbarui properti titik akhir Pusat Aktivitas yang ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update servicebus-queue |
Perbarui properti titik akhir antrean Bus Layanan yang ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update servicebus-topic |
Perbarui properti titik akhir Topik Bus Layanan yang sudah ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-endpoint update storage-container |
Perbarui properti titik akhir Kontainer Penyimpanan yang ada untuk IoT Hub. |
Extension | Preview |
| az iot hub message-enrichment |
Mengelola pengayaan pesan untuk titik akhir IoT Hub. |
Inti dan Ekstensi | GA |
| az iot hub message-enrichment create |
Buat pengayaan pesan untuk titik akhir yang dipilih di IoT Hub Anda. |
Core | GA |
| az iot hub message-enrichment create (azure-iot extension) |
Buat pengayaan pesan untuk titik akhir yang dipilih di IoT Hub Anda. |
Extension | GA |
| az iot hub message-enrichment delete |
Hapus pengayaan pesan di hub IoT Anda (berdasarkan kunci). |
Core | GA |
| az iot hub message-enrichment delete (azure-iot extension) |
Hapus pengayaan pesan di hub IoT Anda (berdasarkan kunci). |
Extension | GA |
| az iot hub message-enrichment list |
Dapatkan informasi tentang semua pengayaan pesan untuk IoT Hub Anda. |
Core | GA |
| az iot hub message-enrichment list (azure-iot extension) |
Dapatkan informasi tentang semua pengayaan pesan untuk IoT Hub Anda. |
Extension | GA |
| az iot hub message-enrichment update |
Perbarui pengayaan pesan di hub IoT Anda (berdasarkan kunci). |
Core | GA |
| az iot hub message-enrichment update (azure-iot extension) |
Perbarui pengayaan pesan di hub IoT Anda (berdasarkan kunci). |
Extension | GA |
| az iot hub message-route |
Mengelola rute hub IoT. |
Extension | Preview |
| az iot hub message-route create |
Tambahkan rute untuk IoT Hub. |
Extension | Preview |
| az iot hub message-route delete |
Hapus semua rute atau rute yang disebutkan di IoT Hub. |
Extension | Preview |
| az iot hub message-route fallback |
Mengelola rute fallback hub IoT. |
Extension | Preview |
| az iot hub message-route fallback set |
Mengaktifkan atau menonaktifkan rute fallback di IoT Hub. |
Extension | Preview |
| az iot hub message-route fallback show |
Tampilkan rute fallback IoT Hub. |
Extension | Preview |
| az iot hub message-route list |
Dapatkan semua rute di IoT Hub. |
Extension | Preview |
| az iot hub message-route show |
Dapatkan informasi tentang rute di IoT Hub. |
Extension | Preview |
| az iot hub message-route test |
Uji semua rute atau rute yang disebutkan di IoT Hub. |
Extension | Preview |
| az iot hub message-route update |
Memperbarui rute untuk IoT Hub. |
Extension | Preview |
| az iot hub module-identity |
Mengelola modul perangkat IoT. |
Extension | GA |
| az iot hub module-identity connection-string |
Mengelola string koneksi modul perangkat IoT. |
Extension | GA |
| az iot hub module-identity connection-string show |
Tampilkan modul perangkat IoT target string koneksi. |
Extension | GA |
| az iot hub module-identity create |
Buat modul pada perangkat IoT target di IoT Hub. |
Extension | GA |
| az iot hub module-identity delete |
Menghapus perangkat di IoT Hub. |
Extension | GA |
| az iot hub module-identity list |
Mencantumkan modul yang terletak di perangkat IoT di IoT Hub. |
Extension | GA |
| az iot hub module-identity renew-key |
Perbarui kunci target modul perangkat IoT Hub dengan autentikasi sas. |
Extension | GA |
| az iot hub module-identity show |
Dapatkan detail modul perangkat IoT di IoT Hub. |
Extension | GA |
| az iot hub module-identity update |
Perbarui modul perangkat IoT Hub. |
Extension | GA |
| az iot hub module-twin |
Mengelola konfigurasi twin modul perangkat IoT. |
Extension | GA |
| az iot hub module-twin replace |
Ganti definisi kembar modul dengan json target. |
Extension | GA |
| az iot hub module-twin show |
Tampilkan definisi kembar modul. |
Extension | GA |
| az iot hub module-twin update |
Perbarui properti dan tag yang diinginkan kembar modul. |
Extension | GA |
| az iot hub monitor-events |
Pantau telemetri perangkat & pesan yang dikirim ke IoT Hub. |
Extension | GA |
| az iot hub monitor-feedback |
Memantau umpan balik yang dikirim oleh perangkat untuk menyetujui pesan cloud-to-device (C2D). |
Extension | GA |
| az iot hub policy |
Mengelola kebijakan akses bersama dari hub IoT. |
Inti dan Ekstensi | GA |
| az iot hub policy create |
Buat kebijakan akses bersama baru di hub IoT. |
Core | GA |
| az iot hub policy create (azure-iot extension) |
Buat kebijakan akses bersama baru di hub IoT. |
Extension | GA |
| az iot hub policy delete |
Menghapus kebijakan akses bersama dari hub IoT. |
Core | GA |
| az iot hub policy delete (azure-iot extension) |
Menghapus kebijakan akses bersama dari hub IoT. |
Extension | GA |
| az iot hub policy list |
Mencantumkan kebijakan akses bersama hub IoT. |
Core | GA |
| az iot hub policy list (azure-iot extension) |
Mencantumkan kebijakan akses bersama hub IoT. |
Extension | GA |
| az iot hub policy renew-key |
Meregenerasi kunci kebijakan akses bersama hub IoT. |
Core | GA |
| az iot hub policy renew-key (azure-iot extension) |
Meregenerasi kunci kebijakan akses bersama hub IoT. |
Extension | GA |
| az iot hub policy show |
Dapatkan detail kebijakan akses bersama IoT hub. |
Core | GA |
| az iot hub policy show (azure-iot extension) |
Dapatkan detail kebijakan akses bersama IoT hub. |
Extension | GA |
| az iot hub query |
Mengkueri IoT Hub menggunakan bahasa seperti SQL yang kuat. |
Extension | GA |
| az iot hub show |
Dapatkan detail hub IoT. |
Core | GA |
| az iot hub show (azure-iot extension) |
Dapatkan detail hub IoT. |
Extension | GA |
| az iot hub show-quota-metrics |
Dapatkan metrik kuota untuk hub IoT. |
Core | GA |
| az iot hub show-quota-metrics (azure-iot extension) |
Dapatkan metrik kuota untuk hub IoT. |
Extension | GA |
| az iot hub show-stats |
Dapatkan statistik untuk hub IoT. |
Core | GA |
| az iot hub show-stats (azure-iot extension) |
Dapatkan statistik untuk hub IoT. |
Extension | GA |
| az iot hub state |
Mengelola status IoT Hub. |
Extension | Experimental |
| az iot hub state export |
Ekspor status IoT Hub ke file. |
Extension | Experimental |
| az iot hub state import |
Impor status Hub dari file ke IoT Hub. |
Extension | Experimental |
| az iot hub state migrate |
Migrasikan status satu hub ke hub lain tanpa menyimpan ke file. |
Extension | Experimental |
| az iot hub update |
Memperbarui metadata untuk hub IoT. |
Core | GA |
| az iot hub update (azure-iot extension) |
Memperbarui metadata untuk hub IoT. |
Extension | GA |
| az iot hub wait |
Tunggu hingga operasi pada instans IoT Hub selesai. |
Core | GA |
az iot hub create
Buat hub Azure IoT.
Untuk pengenalan Azure IoT Hub, lihat https://learn.microsoft.com/azure/iot-hub/.
az iot hub create --name
--resource-group
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--edr --enforce-data-residency {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version --mintls]
[--no-wait]
[--partition-count]
[--rd --retention-day]
[--role]
[--scopes]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--tags]
[--unit]
Contoh
Buat IoT Hub dengan tingkat harga gratis F1, di wilayah grup sumber daya.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
Buat IoT Hub dengan partisi S1 dan 4 tingkat harga standar, di wilayah 'westus', dengan tag.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
Buat IoT Hub dengan identitas terkelola yang ditetapkan sistem, dan tetapkan peran dan cakupan ke akun penyimpanan untuk identitas yang dibuat.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
Membuat IoT Hub dengan autentikasi lokal, kunci SAS perangkat, dan kunci SAS modul semuanya dinonaktifkan
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
Buat IoT Hub dengan residensi data yang diberlakukan. Ini akan menonaktifkan pemulihan bencana lintas wilayah.
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
Parameter yang Diperlukan
Nama IoT Hub.
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.
Frekuensi hub IoT akan mencoba mengirimkan pesan cloud-ke-perangkat ke perangkat, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Jumlah waktu pesan tersedia untuk dikonsumsi perangkat sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Boolean yang menunjukkan apakah akan menonaktifkan semua perangkat (termasuk perangkat Edge atau tidak, tetapi tidak termasuk modul) yang mencakup kunci SAS untuk autentikasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS tercakup hub IoT untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS cakupan modul untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Terapkan residensi data untuk IoT Hub ini dengan menonaktifkan pemulihan bencana lintas wilayah. Properti ini tidak dapat diubah setelah diatur pada sumber daya. Hanya tersedia di wilayah tertentu. Pelajari lebih lanjut di https://aka.ms/iothubdisabledr.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Nama kontainer akar tempat Anda mengunggah file. Kontainer tidak perlu ada tetapi harus dapat dikremasi menggunakan connectionString yang ditentukan.
String koneksi untuk akun Azure Storage tempat file diunggah.
Frekuensi hub IoT mencoba mengirimkan pesan pada antrean umpan balik, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Durasi kunci untuk antrean umpan balik, antara 5 dan 300 detik.
| Properti | Nilai |
|---|---|
| Nilai default: | 5 |
Periode waktu di mana hub IoT akan mempertahankan umpan balik untuk kedaluwarsa atau pengiriman pesan cloud-ke-perangkat, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Durasi kunci untuk antrean pemberitahuan unggahan file, antara 5 dan 300 detik.
| Properti | Nilai |
|---|---|
| Nilai default: | 5 |
Berapa kali hub IoT akan mencoba mengirimkan pesan pemberitahuan file, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Jumlah waktu pemberitahuan pengunggahan file tersedia untuk digunakan layanan sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Boolean yang menunjukkan apakah akan mencatat informasi tentang file yang diunggah ke titik akhir IoT Hub pesan/servicebound/filenotifications.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
Jumlah waktu URI SAS yang dihasilkan oleh IoT Hub berlaku sebelum kedaluwarsa, antara 1 dan 24 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Jenis autentikasi untuk akun Azure Storage tempat file diunggah.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | identityBased, keyBased |
Identitas terkelola yang digunakan untuk autentikasi unggahan file. Gunakan '[system]' untuk merujuk ke identitas terkelola yang ditetapkan sistem atau ID sumber daya untuk merujuk ke identitas terkelola yang ditetapkan pengguna.
Lokasi IoT Hub Anda. Pengaturan awal adalah lokasi dari kelompok sumber daya target.
Aktifkan identitas terkelola yang ditetapkan sistem untuk hub ini.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Aktifkan identitas terkelola yang ditetapkan pengguna untuk hub ini. Terima daftar ID sumber daya identitas yang dipisahkan ruang.
Tentukan versi TLS minimum yang akan didukung untuk hub ini. Dapat diatur ke "1.0" atau "1.2". Misalnya, versi TLS minimum yang diatur ke "1.2" menghasilkan klien yang menggunakan versi TLS di bawah 1.2 untuk ditolak.
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Jumlah partisi Pusat Aktivitas dukungan untuk pesan perangkat-ke-cloud.
| Properti | Nilai |
|---|---|
| Nilai default: | 4 |
Menentukan berapa lama hub IoT ini akan mempertahankan peristiwa perangkat ke cloud, antara 1 dan 7 hari.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Peran untuk ditetapkan ke identitas terkelola yang ditetapkan sistem hub.
Daftar ruang lingkup yang dipisahkan untuk menetapkan peran (--peran) untuk identitas terkelola yang ditetapkan sistem.
Tingkat harga untuk Azure IoT Hub. Perhatikan bahwa hanya satu instans hub IoT gratis (F1) yang diizinkan di setiap langganan. Pengecualian akan dilemparkan jika instans gratis melebihi satu instans.
| Properti | Nilai |
|---|---|
| Nilai default: | S1 |
| Nilai yang diterima: | B1, B2, B3, F1, S1, S2, S3 |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Unit di IoT Hub Anda.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
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 |
Format output.
| 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 |
az iot hub create (azure-iot extension)
Buat hub Azure IoT.
Untuk pengenalan Azure IoT Hub, lihat https://learn.microsoft.com/azure/iot-hub/.
az iot hub create --name
--resource-group
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--custom-ns-role-id]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--edr --enforce-data-residency {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version --mintls]
[--no-wait]
[--ns-identity-id]
[--ns-resource-id]
[--partition-count]
[--rd --retention-day]
[--role]
[--scopes]
[--skip-ns-ra {false, true}]
[--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
[--tags]
[--unit]
Contoh
Buat IoT Hub dengan tingkat harga gratis F1, di wilayah grup sumber daya.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
Buat IoT Hub dengan partisi S1 dan 4 tingkat harga standar, di wilayah 'westus', dengan tag.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
Buat IoT Hub dengan identitas terkelola yang ditetapkan sistem, dan tetapkan peran dan cakupan ke akun penyimpanan untuk identitas yang dibuat.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
Membuat IoT Hub dengan autentikasi lokal, kunci SAS perangkat, dan kunci SAS modul semuanya dinonaktifkan
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
Buat IoT Hub dengan residensi data yang diberlakukan. Ini akan menonaktifkan pemulihan bencana lintas wilayah.
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
Buat IoT Hub Generasi2 dengan properti namespace Registri Perangkat.
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId
Buat IoT Hub Generasi2 dengan properti namespace Layanan Registri Perangkat dan penetapan peran kustom.
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --custom-ns-role-id RoleResourceId
Buat IoT Hub Generasi2 dengan properti namespace Layanan Registri Perangkat dan lewati penetapan peran.
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --skip-ns-ra
Parameter yang Diperlukan
Nama IoT Hub.
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.
Frekuensi hub IoT akan mencoba mengirimkan pesan cloud-ke-perangkat ke perangkat, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Jumlah waktu pesan tersedia untuk dikonsumsi perangkat sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Id definisi peran yang sepenuhnya memenuhi syarat untuk diterapkan ke Namespace LAYANAN ADR, dalam format berikut: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/{roleId}. Hanya berlaku untuk IoT Hub Gen2.
| Properti | Nilai |
|---|---|
| Grup parameter: | ADR Namespace Role Assignment Arguments |
Boolean yang menunjukkan apakah akan menonaktifkan semua perangkat (termasuk perangkat Edge atau tidak, tetapi tidak termasuk modul) yang mencakup kunci SAS untuk autentikasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS tercakup hub IoT untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS cakupan modul untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Terapkan residensi data untuk IoT Hub ini dengan menonaktifkan pemulihan bencana lintas wilayah. Properti ini tidak dapat diubah setelah diatur pada sumber daya. Hanya tersedia di wilayah tertentu. Pelajari lebih lanjut di https://aka.ms/iothubdisabledr.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Nama kontainer akar tempat Anda mengunggah file. Kontainer tidak perlu ada tetapi harus dapat dikremasi menggunakan connectionString yang ditentukan.
String koneksi untuk akun Azure Storage tempat file diunggah.
Frekuensi hub IoT mencoba mengirimkan pesan pada antrean umpan balik, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Durasi kunci untuk antrean umpan balik, antara 5 dan 300 detik.
| Properti | Nilai |
|---|---|
| Nilai default: | 5 |
Periode waktu di mana hub IoT akan mempertahankan umpan balik untuk kedaluwarsa atau pengiriman pesan cloud-ke-perangkat, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Durasi kunci untuk antrean pemberitahuan unggahan file, antara 5 dan 300 detik.
| Properti | Nilai |
|---|---|
| Nilai default: | 5 |
Berapa kali hub IoT akan mencoba mengirimkan pesan pemberitahuan file, antara 1 dan 100.
| Properti | Nilai |
|---|---|
| Nilai default: | 10 |
Jumlah waktu pemberitahuan pengunggahan file tersedia untuk digunakan layanan sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Boolean yang menunjukkan apakah akan mencatat informasi tentang file yang diunggah ke titik akhir IoT Hub pesan/servicebound/filenotifications.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
Jumlah waktu URI SAS yang dihasilkan oleh IoT Hub berlaku sebelum kedaluwarsa, antara 1 dan 24 jam.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Jenis autentikasi untuk akun Azure Storage tempat file diunggah.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | identityBased, keyBased |
Identitas terkelola yang digunakan untuk autentikasi unggahan file. Gunakan '[system]' untuk merujuk ke identitas terkelola yang ditetapkan sistem atau ID sumber daya untuk merujuk ke identitas terkelola yang ditetapkan pengguna.
Lokasi IoT Hub Anda. Pengaturan awal adalah lokasi dari kelompok sumber daya target.
Aktifkan identitas terkelola yang ditetapkan sistem untuk hub ini.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Aktifkan identitas terkelola yang ditetapkan pengguna untuk hub ini. Terima daftar ID sumber daya identitas yang dipisahkan ruang.
Tentukan versi TLS minimum yang akan didukung untuk hub ini. Dapat diatur ke "1.0" atau "1.2". Misalnya, versi TLS minimum yang diatur ke "1.2" menghasilkan klien yang menggunakan versi TLS di bawah 1.2 untuk ditolak.
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
ID sumber daya identitas yang dikelola pengguna untuk mengakses namespace Registri Perangkat.
ID sumber daya namespace Layanan Registri Perangkat untuk ditautkan ke hub IoT ini.
Jumlah partisi Pusat Aktivitas dukungan untuk pesan perangkat-ke-cloud.
| Properti | Nilai |
|---|---|
| Nilai default: | 4 |
Menentukan berapa lama hub IoT ini akan mempertahankan peristiwa perangkat ke cloud, antara 1 dan 7 hari.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
Peran untuk ditetapkan ke identitas terkelola yang ditetapkan sistem hub.
Daftar ruang lingkup yang dipisahkan untuk menetapkan peran (--peran) untuk identitas terkelola yang ditetapkan sistem.
Digunakan untuk melewati penetapan peran AdR Namespace setelah pembuatan hub IoT. Hanya berlaku untuk IoT Hub Gen2.
| Properti | Nilai |
|---|---|
| Grup parameter: | ADR Namespace Role Assignment Arguments |
| Nilai yang diterima: | false, true |
Tingkat harga untuk Azure IoT Hub. Perhatikan bahwa hanya satu instans hub IoT gratis (F1) yang diizinkan di setiap langganan. Pengecualian akan dilemparkan jika instans gratis melebihi satu instans.
| Properti | Nilai |
|---|---|
| Nilai default: | S1 |
| Nilai yang diterima: | B1, B2, B3, F1, GEN2, S1, S2, S3 |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Unit di IoT Hub Anda.
| Properti | Nilai |
|---|---|
| Nilai default: | 1 |
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 |
Format output.
| 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 |
az iot hub delete
Menghapus hub IoT.
az iot hub delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Contoh
Menghapus hub IoT. (autogenerated)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub delete (azure-iot extension)
Menghapus hub IoT.
az iot hub delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Contoh
Menghapus hub IoT. (autogenerated)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub generate-sas-token
Buat token SAS untuk IoT Hub target, perangkat, atau modul.
Untuk token SAS perangkat, parameter kebijakan digunakan untuk mengakses registri perangkat saja. Oleh karena itu kebijakan harus memiliki akses baca ke registri. Untuk token IoT Hub, kebijakan adalah bagian dari SAS.
az iot hub generate-sas-token [--auth-type {key, login}]
[--connection-string --cs]
[--device-id]
[--du --duration]
[--hub-name]
[--key-type --kt {primary, secondary}]
[--login]
[--module-id]
[--pn --policy-name]
[--resource-group]
Contoh
Hasilkan token SAS IoT Hub menggunakan kebijakan iothubowner dan kunci primer.
az iot hub generate-sas-token -n {iothub_name}
Hasilkan token SAS IoT Hub menggunakan kebijakan registriRead dan kunci sekunder.
az iot hub generate-sas-token -n {iothub_name} --policy registryRead --key-type secondary
Buat token SAS perangkat menggunakan kebijakan iothubowner untuk mengakses registri perangkat {iothub_name}.
az iot hub generate-sas-token -d {device_id} -n {iothub_name}
Membuat token SAS perangkat menggunakan string koneksi IoT Hub (dengan akses registri)
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Membuat token SAS Iot Hub menggunakan IoT Hub string koneksi
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Membuat token SAS Perangkat menggunakan string koneksi Perangkat
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Membuat token MODUL SAS menggunakan Modul string koneksi
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Menunjukkan apakah operasi harus memperoleh kunci kebijakan secara otomatis atau menggunakan sesi Azure ACTIVE Directory saat ini. Jika jenis autentikasi masuk dan nama host sumber daya disediakan, pencarian sumber daya akan dilewati kecuali diperlukan. Anda dapat mengonfigurasi default menggunakan az configure --defaults iothub-data-auth-type={auth-type-value}.
| Properti | Nilai |
|---|---|
| Grup parameter: | Access Control Arguments |
| Nilai default: | key |
| Nilai yang diterima: | key, login |
Target string koneksi. Ini melewati registri IoT Hub dan menghasilkan token SAS langsung dari kunci konten yang disediakan tanpa validasi lebih lanjut. Semua parameter perintah lainnya selain durasi akan diabaikan. Jenis string koneksi yang didukung: Iot Hub, Perangkat, Modul.
Id Perangkat Target.
Durasi token yang valid dalam detik.
| Properti | Nilai |
|---|---|
| Nilai default: | 3600 |
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Jenis kunci kebijakan akses bersama untuk autentikasi.
| Properti | Nilai |
|---|---|
| Nilai default: | primary |
| Nilai yang diterima: | primary, secondary |
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Id Modul Target.
Kebijakan akses bersama dengan izin operasi untuk entitas IoT Hub target.
| Properti | Nilai |
|---|---|
| Nilai default: | iothubowner |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
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 |
Format output.
| 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 |
az iot hub invoke-device-method
Panggil metode perangkat.
az iot hub invoke-device-method --device-id
--method-name --mn
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload --mp]
[--resource-group]
[--timeout --to]
Contoh
Panggil metode langsung pada perangkat.
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
Parameter yang Diperlukan
Id Perangkat Target.
Metode target untuk pemanggilan.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Menunjukkan apakah operasi harus memperoleh kunci kebijakan secara otomatis atau menggunakan sesi Azure ACTIVE Directory saat ini. Jika jenis autentikasi masuk dan nama host sumber daya disediakan, pencarian sumber daya akan dilewati kecuali diperlukan. Anda dapat mengonfigurasi default menggunakan az configure --defaults iothub-data-auth-type={auth-type-value}.
| Properti | Nilai |
|---|---|
| Grup parameter: | Access Control Arguments |
| Nilai default: | key |
| Nilai yang diterima: | key, login |
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Payload Json yang akan diteruskan ke metode . Harus berupa jalur file atau json mentah.
| Properti | Nilai |
|---|---|
| Nilai default: | {} |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Jumlah detik maksimum untuk menunggu hasil metode perangkat.
| Properti | Nilai |
|---|---|
| Nilai default: | 30 |
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 |
Format output.
| 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 |
az iot hub invoke-module-method
Panggil metode modul.
Perintah ini mendukung modul perangkat edge dan non-edge.
az iot hub invoke-module-method --device-id
--method-name --mn
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload --mp]
[--resource-group]
[--timeout --to]
Contoh
Panggil metode langsung pada modul perangkat edge.
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
Parameter yang Diperlukan
Id Perangkat Target.
Metode target untuk pemanggilan.
Id Modul Target.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Menunjukkan apakah operasi harus memperoleh kunci kebijakan secara otomatis atau menggunakan sesi Azure ACTIVE Directory saat ini. Jika jenis autentikasi masuk dan nama host sumber daya disediakan, pencarian sumber daya akan dilewati kecuali diperlukan. Anda dapat mengonfigurasi default menggunakan az configure --defaults iothub-data-auth-type={auth-type-value}.
| Properti | Nilai |
|---|---|
| Grup parameter: | Access Control Arguments |
| Nilai default: | key |
| Nilai yang diterima: | key, login |
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Payload Json yang akan diteruskan ke metode . Harus berupa jalur file atau json mentah.
| Properti | Nilai |
|---|---|
| Nilai default: | {} |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Jumlah detik maksimum untuk menunggu hasil metode modul.
| Properti | Nilai |
|---|---|
| Nilai default: | 30 |
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 |
Format output.
| 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 |
az iot hub list
Mencantumkan hub IoT.
az iot hub list [--resource-group]
Contoh
Mencantumkan semua hub IoT dalam langganan.
az iot hub list
Mencantumkan semua hub IoT di grup sumber daya 'MyGroup'
az iot hub list --resource-group MyGroup
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
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 |
Format output.
| 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 |
az iot hub list (azure-iot extension)
Mencantumkan hub IoT.
az iot hub list [--resource-group]
Contoh
Mencantumkan semua hub IoT dalam langganan.
az iot hub list
Mencantumkan semua hub IoT di grup sumber daya 'MyGroup'
az iot hub list --resource-group MyGroup
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
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 |
Format output.
| 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 |
az iot hub list-skus
Mencantumkan tingkat harga yang tersedia.
az iot hub list-skus [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Mencantumkan tingkat harga yang tersedia. (autogenerated)
az iot hub list-skus --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub list-skus (azure-iot extension)
Mencantumkan tingkat harga yang tersedia.
az iot hub list-skus [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Mencantumkan tingkat harga yang tersedia. (autogenerated)
az iot hub list-skus --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub manual-failover
Memulai failover manual untuk IoT Hub ke wilayah pemulihan bencana yang dipasangkan secara geografis.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Contoh
Mulai failover "myhub" dari wilayah primer ke sekunder.
az iot hub manual-failover -n myhub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub manual-failover (azure-iot extension)
Memulai failover manual untuk IoT Hub ke wilayah pemulihan bencana yang dipasangkan secara geografis.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Contoh
Mulai failover "myhub" dari wilayah primer ke sekunder.
az iot hub manual-failover -n myhub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Jangan menunggu operasi jangka panjang selesai.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub monitor-events
Pantau telemetri perangkat & pesan yang dikirim ke IoT Hub.
Perintah ini mengandalkan dan dapat menginstal paket Cython dependen (uamqp) setelah eksekusi pertama. https://github.com/Azure/azure-uamqp-python
Catatan: Peristiwa akan ditampilkan meskipun isi pesan tidak dapat didekodekan unicode, dalam hal ini bagian payload peristiwa akan ditampilkan sebagai {{non-decodable payload}} dengan properti peristiwa lainnya yang tersedia.
az iot hub monitor-events [--cg --consumer-group]
[--content-type --ct]
[--device-id]
[--device-query]
[--enqueued-time --et]
[--hub-name]
[--interface]
[--login]
[--mc --message-count]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--repair {false, true}]
[--resource-group]
[--timeout --to]
[--yes {false, true}]
Contoh
Penggunaan dasar
az iot hub monitor-events -n {iothub_name}
Penggunaan dasar dengan string koneksi IoT Hub
az iot hub monitor-events -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Penggunaan dasar saat memfilter pada perangkat target
az iot hub monitor-events -n {iothub_name} -d {device_id}
Penggunaan dasar saat memfilter perangkat yang ditargetkan dengan kartubebas dalam ID
az iot hub monitor-events -n {iothub_name} -d Device*
Memfilter perangkat menggunakan bahasa kueri IoT Hub
az iot hub monitor-events -n {iothub_name} -q "select * from devices where tags.location.region = 'US'"
Filter perangkat dan tentukan grup konsumen Event Hub yang akan diikat.
az iot hub monitor-events -n {iothub_name} -d {device_id} --cg {consumer_group_name}
Menerima anotasi pesan (header pesan)
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno
Menerima anotasi pesan + properti sistem. Jangan pernah kehabisan waktu.
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno sys --timeout 0
Menerima semua atribut pesan dari semua pesan perangkat
az iot hub monitor-events -n {iothub_name} --props all
Menerima semua pesan dan mengurai payload pesan sebagai JSON
az iot hub monitor-events -n {iothub_name} --content-type application/json
Terima jumlah pesan yang ditentukan dari hub lalu matikan.
az iot hub monitor-events -n {iothub_name} --message-count {message_count}
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Tentukan grup konsumen yang akan digunakan saat menyambungkan ke titik akhir pusat aktivitas.
| Properti | Nilai |
|---|---|
| Nilai default: | $Default |
Tentukan Tipe Konten payload pesan untuk memformat output secara otomatis ke jenis tersebut.
Id Perangkat Target.
Tentukan kueri kustom untuk memfilter perangkat.
Menunjukkan waktu yang harus digunakan sebagai titik awal untuk membaca pesan dari partisi. Unit adalah milidetik sejak zaman unix. Jika tidak ada waktu yang ditunjukkan "sekarang" digunakan.
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Pengidentifikasi antarmuka target untuk difilter. Misalnya: dtmi:com:example:TemperatureController;1.
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Jumlah pesan telemetri yang akan diambil sebelum monitor dihentikan. Jika tidak ditentukan, pantau terus berjalan hingga memenuhi ambang batas waktu tidak menerima pesan dari hub.
Id Modul Target.
Menunjukkan properti pesan kunci ke output. sys = properti sistem, aplikasi = properti aplikasi, ano = anotasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | all, anno, app, sys |
Instal ulang dependensi uamqp yang kompatibel dengan versi ekstensi. Nilai awal: false.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Detik maksimum untuk mempertahankan koneksi tanpa menerima pesan. Gunakan 0 untuk tak terbatas.
| Properti | Nilai |
|---|---|
| Nilai default: | 300 |
Lewati permintaan pengguna. Menunjukkan penerimaan tindakan. Digunakan terutama untuk skenario otomatisasi. Nilai awal: false.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
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 |
Format output.
| 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 |
az iot hub monitor-feedback
Memantau umpan balik yang dikirim oleh perangkat untuk menyetujui pesan cloud-to-device (C2D).
Perintah ini mengandalkan dan dapat menginstal paket Cython dependen (uamqp) setelah eksekusi pertama. https://github.com/Azure/azure-uamqp-python.
az iot hub monitor-feedback [--auth-type {key, login}]
[--device-id]
[--hub-name]
[--login]
[--repair {false, true}]
[--resource-group]
[--wait-on-msg]
[--yes {false, true}]
Contoh
Penggunaan dasar
az iot hub monitor-feedback -n {iothub_name}
Penggunaan dasar dengan string koneksi IoT Hub
az iot hub monitor-feedback -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Penggunaan dasar saat memfilter pada perangkat target
az iot hub monitor-feedback -n {iothub_name} -d {device_id}
Keluar dari monitor umpan balik saat menerima pesan dengan id tertentu (uuid)
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Menunjukkan apakah operasi harus memperoleh kunci kebijakan secara otomatis atau menggunakan sesi Azure ACTIVE Directory saat ini. Jika jenis autentikasi masuk dan nama host sumber daya disediakan, pencarian sumber daya akan dilewati kecuali diperlukan. Anda dapat mengonfigurasi default menggunakan az configure --defaults iothub-data-auth-type={auth-type-value}.
| Properti | Nilai |
|---|---|
| Grup parameter: | Access Control Arguments |
| Nilai default: | key |
| Nilai yang diterima: | key, login |
Id Perangkat Target.
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Instal ulang dependensi uamqp yang kompatibel dengan versi ekstensi. Nilai awal: false.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Monitor umpan balik akan memblokir hingga pesan dengan id tertentu (uuid) diterima.
Lewati permintaan pengguna. Menunjukkan penerimaan tindakan. Digunakan terutama untuk skenario otomatisasi. Nilai awal: false.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
| Nilai yang diterima: | false, true |
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 |
Format output.
| 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 |
az iot hub query
Mengkueri IoT Hub menggunakan bahasa seperti SQL yang kuat.
Ambil informasi mengenai perangkat dan modul kembar, pekerjaan, dan perutean pesan. Lihat https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language untuk informasi lebih lanjut.
az iot hub query --query-command
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Contoh
Mengkueri semua data kembar perangkat di Azure IoT Hub.
az iot hub query -n {iothub_name} -q "select * from devices"
Kueri semua data kembar modul pada perangkat target.
az iot hub query -n {iothub_name} -q "select * from devices.modules where devices.deviceId = '{device_id}'"
Parameter yang Diperlukan
Kueri pengguna yang akan dijalankan.
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Menunjukkan apakah operasi harus memperoleh kunci kebijakan secara otomatis atau menggunakan sesi Azure ACTIVE Directory saat ini. Jika jenis autentikasi masuk dan nama host sumber daya disediakan, pencarian sumber daya akan dilewati kecuali diperlukan. Anda dapat mengonfigurasi default menggunakan az configure --defaults iothub-data-auth-type={auth-type-value}.
| Properti | Nilai |
|---|---|
| Grup parameter: | Access Control Arguments |
| Nilai default: | key |
| Nilai yang diterima: | key, login |
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
| Properti | Nilai |
|---|---|
| Grup parameter: | IoT Hub Identifier Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Jumlah maksimum elemen yang akan dikembalikan. Secara default kueri tidak memiliki batas.
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 |
Format output.
| 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 |
az iot hub show
Dapatkan detail hub IoT.
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan detail hub IoT. (autogenerated)
az iot hub show --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub show (azure-iot extension)
Dapatkan detail hub IoT.
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan detail hub IoT. (autogenerated)
az iot hub show --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub show-quota-metrics
Dapatkan metrik kuota untuk hub IoT.
az iot hub show-quota-metrics [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan metrik kuota untuk hub IoT. (autogenerated)
az iot hub show-quota-metrics --ids {ids}
Dapatkan metrik kuota untuk hub IoT. (autogenerated)
az iot hub show-quota-metrics --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub show-quota-metrics (azure-iot extension)
Dapatkan metrik kuota untuk hub IoT.
az iot hub show-quota-metrics [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan metrik kuota untuk hub IoT. (autogenerated)
az iot hub show-quota-metrics --ids {ids}
Dapatkan metrik kuota untuk hub IoT. (autogenerated)
az iot hub show-quota-metrics --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub show-stats
Dapatkan statistik untuk hub IoT.
az iot hub show-stats [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan statistik untuk hub IoT. (autogenerated)
az iot hub show-stats --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub show-stats (azure-iot extension)
Dapatkan statistik untuk hub IoT.
az iot hub show-stats [--ids]
[--name]
[--resource-group]
[--subscription]
Contoh
Dapatkan statistik untuk hub IoT. (autogenerated)
az iot hub show-stats --name MyIoTHub
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id 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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub update
Memperbarui metadata untuk hub IoT.
az iot hub update [--add]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--force-string]
[--ids]
[--min-tls-version --mintls]
[--name]
[--rd --retention-day]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
Contoh
Menambahkan pengaturan kontainer penyimpanan ke unggahan file
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
Tambahkan aturan filter firewall untuk menerima lalu lintas dari masker IP 127.0.0.0/31.
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
Memperbarui metadata untuk hub IoT. (autogenerated)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
Memperbarui unit IoT Hub ke 2 dan menambahkan tag
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
Memperbarui tingkat harga untuk IoT Hub sebagai S2
az iot hub update -n MyIotHub --sku S2
Memperbarui hari retensi peristiwa perangkat-ke-cloud IoT Hub sebagai 3 hari
az iot hub update -n MyIotHub --retention-day 3
Memperbarui pengaturan olahpesan cloud-ke-perangkat IoT Hub
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
Memperbarui pengaturan antrean umpan balik IoT Hub
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
Perbarui pengaturan unggahan file IoT Hub, dan tetapkan identitas terkelola kepada pengguna untuk unggahan file
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
Memperbarui pengaturan pemberitahuan unggahan file IoT Hub dan durasi kunci antrean
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
Memperbarui pengaturan SAS autentikasi lokal IoT Hub, SAS perangkat, dan modul
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Frekuensi hub IoT akan mencoba mengirimkan pesan cloud-ke-perangkat ke perangkat, antara 1 dan 100.
Jumlah waktu pesan tersedia untuk dikonsumsi perangkat sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
Boolean yang menunjukkan apakah akan menonaktifkan semua perangkat (termasuk perangkat Edge atau tidak, tetapi tidak termasuk modul) yang mencakup kunci SAS untuk autentikasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS tercakup hub IoT untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS cakupan modul untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Nama kontainer akar tempat Anda mengunggah file. Kontainer tidak perlu ada tetapi harus dapat dikremasi menggunakan connectionString yang ditentukan.
String koneksi untuk akun Azure Storage tempat file diunggah.
Frekuensi hub IoT mencoba mengirimkan pesan pada antrean umpan balik, antara 1 dan 100.
Durasi kunci untuk antrean umpan balik, antara 5 dan 300 detik.
Periode waktu di mana hub IoT akan mempertahankan umpan balik untuk kedaluwarsa atau pengiriman pesan cloud-ke-perangkat, antara 1 dan 48 jam.
Durasi kunci untuk antrean pemberitahuan unggahan file, antara 5 dan 300 detik.
Berapa kali hub IoT akan mencoba mengirimkan pesan pemberitahuan file, antara 1 dan 100.
Jumlah waktu pemberitahuan pengunggahan file tersedia untuk digunakan layanan sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
Boolean yang menunjukkan apakah akan mencatat informasi tentang file yang diunggah ke titik akhir IoT Hub pesan/servicebound/filenotifications.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Jumlah waktu URI SAS yang dihasilkan oleh IoT Hub berlaku sebelum kedaluwarsa, antara 1 dan 24 jam.
Jenis autentikasi untuk akun Azure Storage tempat file diunggah.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | identityBased, keyBased |
Identitas terkelola yang digunakan untuk autentikasi unggahan file. Gunakan '[system]' untuk merujuk ke identitas terkelola yang ditetapkan sistem atau ID sumber daya untuk merujuk ke identitas terkelola yang ditetapkan pengguna.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | False |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tentukan versi TLS minimum yang akan didukung untuk hub ini. Dapat diatur ke "1.0" atau "1.2". Misalnya, versi TLS minimum yang diatur ke "1.2" menghasilkan klien yang menggunakan versi TLS di bawah 1.2 untuk ditolak.
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Menentukan berapa lama hub IoT ini akan mempertahankan peristiwa perangkat ke cloud, antara 1 dan 7 hari.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove> ATAU --remove propertyToRemove.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Tingkat harga untuk Azure IoT Hub. Perhatikan bahwa hanya satu instans hub IoT gratis (F1) yang diizinkan di setiap langganan. Pengecualian akan dilemparkan jika instans gratis melebihi satu instans.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | B1, B2, B3, F1, S1, S2, S3 |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Unit di IoT Hub Anda.
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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub update (azure-iot extension)
Memperbarui metadata untuk hub IoT.
az iot hub update [--add]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--force-string]
[--ids]
[--min-tls-version --mintls]
[--name]
[--ns-identity-id]
[--rd --retention-day]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
Contoh
Menambahkan pengaturan kontainer penyimpanan ke unggahan file
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
Tambahkan aturan filter firewall untuk menerima lalu lintas dari masker IP 127.0.0.0/31.
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
Memperbarui metadata untuk hub IoT. (autogenerated)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
Memperbarui unit IoT Hub ke 2 dan menambahkan tag
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
Memperbarui tingkat harga untuk IoT Hub sebagai S2
az iot hub update -n MyIotHub --sku S2
Memperbarui hari retensi peristiwa perangkat-ke-cloud IoT Hub sebagai 3 hari
az iot hub update -n MyIotHub --retention-day 3
Memperbarui pengaturan olahpesan cloud-ke-perangkat IoT Hub
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
Memperbarui pengaturan antrean umpan balik IoT Hub
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
Perbarui pengaturan unggahan file IoT Hub, dan tetapkan identitas terkelola kepada pengguna untuk unggahan file
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
Memperbarui pengaturan pemberitahuan unggahan file IoT Hub dan durasi kunci antrean
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
Memperbarui pengaturan SAS autentikasi lokal IoT Hub, SAS perangkat, dan modul
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Frekuensi hub IoT akan mencoba mengirimkan pesan cloud-ke-perangkat ke perangkat, antara 1 dan 100.
Jumlah waktu pesan tersedia untuk dikonsumsi perangkat sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
Boolean yang menunjukkan apakah akan menonaktifkan semua perangkat (termasuk perangkat Edge atau tidak, tetapi tidak termasuk modul) yang mencakup kunci SAS untuk autentikasi.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS tercakup hub IoT untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Boolean yang menunjukkan apakah akan menonaktifkan kunci SAS cakupan modul untuk autentikasi atau tidak.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Nama kontainer akar tempat Anda mengunggah file. Kontainer tidak perlu ada tetapi harus dapat dikremasi menggunakan connectionString yang ditentukan.
String koneksi untuk akun Azure Storage tempat file diunggah.
Frekuensi hub IoT mencoba mengirimkan pesan pada antrean umpan balik, antara 1 dan 100.
Durasi kunci untuk antrean umpan balik, antara 5 dan 300 detik.
Periode waktu di mana hub IoT akan mempertahankan umpan balik untuk kedaluwarsa atau pengiriman pesan cloud-ke-perangkat, antara 1 dan 48 jam.
Durasi kunci untuk antrean pemberitahuan unggahan file, antara 5 dan 300 detik.
Berapa kali hub IoT akan mencoba mengirimkan pesan pemberitahuan file, antara 1 dan 100.
Jumlah waktu pemberitahuan pengunggahan file tersedia untuk digunakan layanan sebelum kedaluwarsa oleh IoT Hub, antara 1 dan 48 jam.
Boolean yang menunjukkan apakah akan mencatat informasi tentang file yang diunggah ke titik akhir IoT Hub pesan/servicebound/filenotifications.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | false, true |
Jumlah waktu URI SAS yang dihasilkan oleh IoT Hub berlaku sebelum kedaluwarsa, antara 1 dan 24 jam.
Jenis autentikasi untuk akun Azure Storage tempat file diunggah.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | identityBased, keyBased |
Identitas terkelola yang digunakan untuk autentikasi unggahan file. Gunakan '[system]' untuk merujuk ke identitas terkelola yang ditetapkan sistem atau ID sumber daya untuk merujuk ke identitas terkelola yang ditetapkan pengguna.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | False |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tentukan versi TLS minimum yang akan didukung untuk hub ini. Dapat diatur ke "1.0" atau "1.2". Misalnya, versi TLS minimum yang diatur ke "1.2" menghasilkan klien yang menggunakan versi TLS di bawah 1.2 untuk ditolak.
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
ID sumber daya identitas yang dikelola pengguna untuk mengakses namespace Registri Perangkat.
Menentukan berapa lama hub IoT ini akan mempertahankan peristiwa perangkat ke cloud, antara 1 dan 7 hari.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove> ATAU --remove propertyToRemove.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Generic Update Arguments |
| Nilai default: | [] |
Tingkat harga untuk Azure IoT Hub. Perhatikan bahwa hanya satu instans hub IoT gratis (F1) yang diizinkan di setiap langganan. Pengecualian akan dilemparkan jika instans gratis melebihi satu instans.
| Properti | Nilai |
|---|---|
| Nilai yang diterima: | B1, B2, B3, F1, GEN2, S1, S2, S3 |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Unit di IoT Hub Anda.
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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |
az iot hub wait
Tunggu hingga operasi pada instans IoT Hub selesai.
az iot hub wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Contoh
Tunggu hingga instans IoT Hub yang ada dibuat
az iot hub wait -n MyIoTHub --created
Tunggu hingga instans IoT Hub dihapus
az iot hub wait -n MyIoTHub --deleted
Tunggu hingga instans IoT Hub yang ada memiliki status Aktif
az iot hub wait -n MyIoTHub --custom "properties.state=='Active'"
Parameter Opsional
Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.
Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | False |
Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
Tunggu hingga dihapus.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | False |
Tunggu hingga sumber daya ada.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | False |
Satu atau beberapa ID sumber daya (dibatasi spasi). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Interval polling dalam hitungan detik.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | 30 |
Nama IoT Hub.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
| Properti | Nilai |
|---|---|
| Grup parameter: | Resource Id Arguments |
Tunggu maksimum dalam detik.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | 3600 |
Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.
| Properti | Nilai |
|---|---|
| Grup parameter: | Wait Condition Arguments |
| Nilai default: | False |
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 |
Format output.
| 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.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
| Properti | Nilai |
|---|---|
| Nilai default: | False |