az iot hub
Not
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla öğrenin.
Azure IoT hub'larını yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az iot hub certificate |
IoT Hub sertifikalarını yönetme. |
Çekirdek ve Uzantı | GA |
az iot hub certificate create |
Azure IoT Hub sertifikası oluşturma/karşıya yükleme. |
Göbek | GA |
az iot hub certificate delete |
Azure IoT Hub sertifikalarını siler. |
Göbek | GA |
az iot hub certificate generate-verification-code |
Azure IoT Hub sertifikası için doğrulama kodu oluşturur. |
Göbek | GA |
az iot hub certificate list |
Azure IoT Hub içindeki tüm sertifikaları listeler. |
Göbek | GA |
az iot hub certificate root-authority |
IoT Hub örneği için sertifika kök yetkilisini yönetin. |
Uzantı | Kaldırıl -mış |
az iot hub certificate root-authority set |
IoT Hub örneği için sertifika kök yetkilisini belirli bir sürüme ayarlayın. |
Uzantı | Kaldırıl -mış |
az iot hub certificate root-authority show |
IoT Hub örneği için geçerli sertifika kök yetkilisini gösterin. |
Uzantı | Kaldırıl -mış |
az iot hub certificate show |
Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir. |
Göbek | GA |
az iot hub certificate update |
Azure IoT Hub sertifikalarını güncelleştirme. |
Göbek | GA |
az iot hub certificate verify |
Azure IoT Hub sertifikalarını doğrular. |
Göbek | GA |
az iot hub configuration |
IoT otomatik cihaz yönetimi yapılandırmasını büyük ölçekte yönetin. |
Uzantı | GA |
az iot hub configuration create |
Hedef IoT Hub'da bir IoT otomatik cihaz yönetimi yapılandırması oluşturun. |
Uzantı | GA |
az iot hub configuration delete |
IoT cihaz yapılandırmasını silin. |
Uzantı | GA |
az iot hub configuration list |
IoT Hub'ında IoT otomatik cihaz yönetimi yapılandırmalarını listeleme. |
Uzantı | GA |
az iot hub configuration show |
IoT otomatik cihaz yönetimi yapılandırmasının ayrıntılarını alın. |
Uzantı | GA |
az iot hub configuration show-metric |
IoT cihaz yapılandırmasında tanımlanan hedef kullanıcı veya sistem ölçümünü değerlendirin. |
Uzantı | GA |
az iot hub configuration update |
IoT otomatik cihaz yönetimi yapılandırmasının belirtilen özelliklerini güncelleştirin. |
Uzantı | GA |
az iot hub connection-string |
IoT Hub bağlantı dizelerini yönetin. |
Uzantı | GA |
az iot hub connection-string show |
Belirtilen ilke adını ve anahtarını kullanarak belirtilen IoT Hub'ları için bağlantı dizelerini gösterin. |
Uzantı | GA |
az iot hub consumer-group |
IoT hub'ının olay hub'ı tüketici gruplarını yönetin. |
Göbek | GA |
az iot hub consumer-group create |
Olay hub'ı tüketici grubu oluşturma. |
Göbek | GA |
az iot hub consumer-group delete |
Olay hub'ı tüketici grubunu silin. |
Göbek | GA |
az iot hub consumer-group list |
Olay hub'ı tüketici gruplarını listeleyin. |
Göbek | GA |
az iot hub consumer-group show |
Olay hub'ı tüketici grubunun ayrıntılarını alın. |
Göbek | GA |
az iot hub create |
Azure IoT hub'ı oluşturma. |
Göbek | GA |
az iot hub delete |
IoT hub'larını silme. |
Göbek | GA |
az iot hub device-identity |
IoT cihazlarını yönetme. |
Uzantı | GA |
az iot hub device-identity children |
IoT edge cihazları için alt cihaz ilişkilerini yönetme. |
Uzantı | GA |
az iot hub device-identity children add |
Cihazları hedef uç cihazına alt öğe olarak ekleyin. |
Uzantı | GA |
az iot hub device-identity children list |
Atanan alt cihazların koleksiyonunu verir. |
Uzantı | GA |
az iot hub device-identity children remove |
Alt cihazları hedef uç cihazından kaldırın. |
Uzantı | GA |
az iot hub device-identity connection-string |
IoT cihazının bağlantı dizesini yönetin. |
Uzantı | GA |
az iot hub device-identity connection-string show |
Belirli bir IoT Hub cihaz bağlantı dizesini gösterin. |
Uzantı | GA |
az iot hub device-identity create |
IoT Hub'da cihaz oluşturma. |
Uzantı | GA |
az iot hub device-identity delete |
IoT Hub cihazını silme. |
Uzantı | GA |
az iot hub device-identity export |
IoT Hub'dan Azure Depolama blob kapsayıcısına tüm cihaz kimliklerini dışarı aktarın. |
Uzantı | GA |
az iot hub device-identity import |
Cihaz kimliklerini bir depolama kapsayıcısı blobundan IoT Hub'a aktarın. |
Uzantı | GA |
az iot hub device-identity list |
IoT Hub'daki cihazları listeleme. |
Uzantı | GA |
az iot hub device-identity parent |
IoT cihazları için üst cihaz ilişkilerini yönetme. |
Uzantı | GA |
az iot hub device-identity parent set |
Hedef cihazın üst cihazını ayarlayın. |
Uzantı | GA |
az iot hub device-identity parent show |
Hedef cihazın üst cihazını alın. |
Uzantı | GA |
az iot hub device-identity renew-key |
Sas kimlik doğrulaması ile IoT Hub cihazlarının hedef anahtarlarını yenileyin. |
Uzantı | GA |
az iot hub device-identity show |
IoT Hub cihazının ayrıntılarını alın. |
Uzantı | GA |
az iot hub device-identity update |
IoT Hub cihazını güncelleştirme. |
Uzantı | GA |
az iot hub device-twin |
IoT cihaz ikizi yapılandırmasını yönetme. |
Uzantı | GA |
az iot hub device-twin list |
IoT Hub'daki cihaz ikizlerini listeleme. |
Uzantı | GA |
az iot hub device-twin replace |
Cihaz ikizi tanımını hedef json ile değiştirin. |
Uzantı | GA |
az iot hub device-twin show |
Cihaz ikizi tanımı alın. |
Uzantı | GA |
az iot hub device-twin update |
Cihaz ikizi istenen özelliklerini ve etiketlerini güncelleştirin. |
Uzantı | GA |
az iot hub devicestream |
IoT hub'ının cihaz akışlarını yönetme. |
Göbek | Önizleme |
az iot hub devicestream show |
IoT Hub'ın cihaz akış uç noktalarını alın. |
Göbek | Önizleme |
az iot hub digital-twin |
IoT Hub cihazının dijital ikizini işleme ve bunlarla etkileşim kurma. |
Uzantı | GA |
az iot hub digital-twin invoke-command |
Dijital ikiz cihazının kök veya bileşen düzeyi komutunu çağırın. |
Uzantı | GA |
az iot hub digital-twin show |
IoT Hub cihazının dijital ikizini gösterme. |
Uzantı | GA |
az iot hub digital-twin update |
JSON düzeltme eki belirtimi aracılığıyla dijital ikiz cihazının okuma-yazma özelliklerini güncelleştirin. |
Uzantı | GA |
az iot hub distributed-tracing |
Cihaz başına dağıtılmış ayarları yönetme. |
Uzantı | Önizleme |
az iot hub distributed-tracing show |
Bir cihaz için dağıtılmış izleme ayarlarını alın. |
Uzantı | Önizleme |
az iot hub distributed-tracing update |
Bir cihaz için dağıtılmış izleme seçeneklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub generate-sas-token |
Hedef IoT Hub, cihaz veya modül için SAS belirteci oluşturma. |
Uzantı | GA |
az iot hub identity |
Azure IoT hub'ının kimliklerini yönetme. |
Göbek | GA |
az iot hub identity assign |
Yönetilen kimlikleri bir IoT Hub'a atayın. |
Göbek | GA |
az iot hub identity remove |
IoT Hub'dan yönetilen kimlikleri kaldırma. |
Göbek | GA |
az iot hub identity show |
IoT Hub'ın kimlik özelliklerini gösterme. |
Göbek | GA |
az iot hub invoke-device-method |
Bir cihaz yöntemi çağır. |
Uzantı | GA |
az iot hub invoke-module-method |
Bir modül yöntemi çağır. |
Uzantı | GA |
az iot hub job |
IoT Hub işlerini (v2) yönetin. |
Uzantı | GA |
az iot hub job cancel |
IoT Hub işini iptal etme. |
Uzantı | GA |
az iot hub job create |
Yürütme için bir IoT Hub işi oluşturun ve zamanlayın. |
Uzantı | GA |
az iot hub job list |
IoT Hub'ın geçmiş işlerini listeleme. |
Uzantı | GA |
az iot hub job show |
Mevcut bir IoT Hub işinin ayrıntılarını gösterin. |
Uzantı | GA |
az iot hub list |
IoT hub'larını listeleme. |
Göbek | GA |
az iot hub list-skus |
Kullanılabilir fiyatlandırma katmanlarını listeleyin. |
Göbek | GA |
az iot hub manual-failover |
IoT Hub için coğrafi olarak eşleştirilmiş olağanüstü durum kurtarma bölgesine el ile yük devretme başlatın. |
Göbek | GA |
az iot hub message-endpoint |
IoT hub'ının özel uç noktalarını yönetme. |
Uzantı | Önizleme |
az iot hub message-endpoint create |
IoT Hub'a uç nokta ekleme. |
Uzantı | Önizleme |
az iot hub message-endpoint create cosmosdb-container |
IoT Hub için Cosmos DB Kapsayıcı uç noktası ekleyin. |
Uzantı | Önizleme |
az iot hub message-endpoint create eventhub |
IoT Hub için Olay Hub'ı uç noktası ekleyin. |
Uzantı | Önizleme |
az iot hub message-endpoint create servicebus-queue |
IoT Hub için Service Bus Kuyruğu uç noktası ekleyin. |
Uzantı | Önizleme |
az iot hub message-endpoint create servicebus-topic |
IoT Hub için service bus konu uç noktası ekleyin. |
Uzantı | Önizleme |
az iot hub message-endpoint create storage-container |
IoT Hub için Depolama Kapsayıcısı uç noktası ekleyin. |
Uzantı | Önizleme |
az iot hub message-endpoint delete |
IoT Hub için tüm uç noktayı veya belirli bir uç noktayı silin. |
Uzantı | Önizleme |
az iot hub message-endpoint list |
IoT Hub'ın tüm uç noktaları hakkında bilgi edinin. |
Uzantı | Önizleme |
az iot hub message-endpoint show |
IoT Hub için bahsedilen uç nokta hakkında bilgi edinin. |
Uzantı | Önizleme |
az iot hub message-endpoint update |
IoT Hub için mevcut uç noktanın özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-endpoint update cosmosdb-container |
IoT Hub için mevcut Cosmos DB Kapsayıcı uç noktasının özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-endpoint update eventhub |
IoT Hub için mevcut Bir Olay Hub'ı uç noktasının özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-endpoint update servicebus-queue |
IoT Hub için mevcut Service Bus Kuyruğu uç noktasının özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-endpoint update servicebus-topic |
IoT Hub için mevcut service bus konu uç noktasının özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-endpoint update storage-container |
IoT Hub için mevcut Depolama Kapsayıcısı uç noktasının özelliklerini güncelleştirin. |
Uzantı | Önizleme |
az iot hub message-enrichment |
IoT Hub uç noktaları için ileti zenginleştirmelerini yönetme. |
Göbek | GA |
az iot hub message-enrichment create |
IoT Hub'ınızda seçilen uç noktalar için bir ileti zenginleştirmesi oluşturun. |
Göbek | GA |
az iot hub message-enrichment delete |
IoT hub'ınızdaki bir ileti zenginleştirmeyi silin (anahtara göre). |
Göbek | GA |
az iot hub message-enrichment list |
IoT Hub'ınız için tüm ileti zenginleştirmeleri hakkında bilgi edinin. |
Göbek | GA |
az iot hub message-enrichment update |
IoT hub'ınızdaki bir ileti zenginleştirmesini güncelleştirin (anahtara göre). |
Göbek | GA |
az iot hub message-route |
IoT hub'ının yollarını yönetme. |
Uzantı | Önizleme |
az iot hub message-route create |
IoT Hub için bir yol ekleyin. |
Uzantı | Önizleme |
az iot hub message-route delete |
IoT Hub'ında tüm yolları veya bahsedilen bir yolu silin. |
Uzantı | Önizleme |
az iot hub message-route fallback |
IoT hub'ının geri dönüş yolunu yönetin. |
Uzantı | Önizleme |
az iot hub message-route fallback set |
IoT Hub'da geri dönüş yolunu etkinleştirin veya devre dışı bırakın. |
Uzantı | Önizleme |
az iot hub message-route fallback show |
IoT Hub'ın geri dönüş yolunu gösterin. |
Uzantı | Önizleme |
az iot hub message-route list |
IoT Hub'daki tüm yolları alın. |
Uzantı | Önizleme |
az iot hub message-route show |
IoT Hub'daki yol hakkında bilgi edinin. |
Uzantı | Önizleme |
az iot hub message-route test |
IoT Hub'da tüm yolları veya bahsedilen bir yolu test edin. |
Uzantı | Önizleme |
az iot hub message-route update |
IoT Hub için bir yolu güncelleştirme. |
Uzantı | Önizleme |
az iot hub module-identity |
IoT cihaz modüllerini yönetme. |
Uzantı | GA |
az iot hub module-identity connection-string |
IoT cihaz modülünün bağlantı dizesini yönetin. |
Uzantı | GA |
az iot hub module-identity connection-string show |
Hedef IoT cihazı modülü bağlantı dizesini gösterin. |
Uzantı | GA |
az iot hub module-identity create |
IoT Hub'ında hedef IoT cihazında modül oluşturma. |
Uzantı | GA |
az iot hub module-identity delete |
IoT Hub'daki bir cihazı silme. |
Uzantı | GA |
az iot hub module-identity list |
IoT Hub'ında bir IoT cihazında bulunan modülleri listeleme. |
Uzantı | GA |
az iot hub module-identity renew-key |
Sas kimlik doğrulaması ile IoT Hub cihaz modüllerinin hedef anahtarlarını yenileyin. |
Uzantı | GA |
az iot hub module-identity show |
IoT Hub'ında IoT cihaz modülünün ayrıntılarını alın. |
Uzantı | GA |
az iot hub module-identity update |
IoT Hub cihaz modülünü güncelleştirme. |
Uzantı | GA |
az iot hub module-twin |
IoT cihaz modülü ikizi yapılandırmasını yönetme. |
Uzantı | GA |
az iot hub module-twin replace |
Modül ikizi tanımını hedef json ile değiştirin. |
Uzantı | GA |
az iot hub module-twin show |
Modül ikizi tanımını gösterme. |
Uzantı | GA |
az iot hub module-twin update |
Modül ikizi istenen özelliklerini ve etiketlerini güncelleştirin. |
Uzantı | GA |
az iot hub monitor-events |
IoT Hub'a gönderilen cihaz telemetrisini & iletileri izleyin. |
Uzantı | GA |
az iot hub monitor-feedback |
Buluttan cihaza (C2D) iletileri onaylamak için cihazlar tarafından gönderilen geri bildirimleri izleyin. |
Uzantı | GA |
az iot hub policy |
IoT hub'ının paylaşılan erişim ilkelerini yönetme. |
Göbek | GA |
az iot hub policy create |
IoT hub'ında yeni bir paylaşılan erişim ilkesi oluşturun. |
Göbek | GA |
az iot hub policy delete |
IoT hub'ından paylaşılan erişim ilkesini silme. |
Göbek | GA |
az iot hub policy list |
IoT hub'ının paylaşılan erişim ilkelerini listeleme. |
Göbek | GA |
az iot hub policy renew-key |
IoT hub'ının paylaşılan erişim ilkesinin anahtarlarını yeniden oluşturun. |
Göbek | GA |
az iot hub policy show |
IoT hub'ının paylaşılan erişim ilkesinin ayrıntılarını alın. |
Göbek | GA |
az iot hub query |
Güçlü bir SQL benzeri dil kullanarak IoT Hub'ı sorgulama. |
Uzantı | GA |
az iot hub route |
IoT hub'ının yollarını yönetme. |
Göbek | Kaldırıl -mış |
az iot hub route create |
IoT Hub'da bir yol oluşturun. |
Göbek | Kaldırıl -mış |
az iot hub route delete |
IoT Hub'ınız için tüm yolları veya bahsedilen yolu silin. |
Göbek | Kaldırıl -mış |
az iot hub route list |
IoT Hub'daki tüm yolları alın. |
Göbek | Kaldırıl -mış |
az iot hub route show |
IoT Hub'daki yol hakkında bilgi edinin. |
Göbek | Kaldırıl -mış |
az iot hub route test |
IoT Hub'da tüm yolları veya bahsedilen yolu test edin. |
Göbek | Kaldırıl -mış |
az iot hub route update |
IoT Hub'da bir yolu güncelleştirme. |
Göbek | Kaldırıl -mış |
az iot hub routing-endpoint |
IoT hub'ının özel uç noktalarını yönetme. |
Göbek | Kaldırıl -mış |
az iot hub routing-endpoint create |
IoT Hub'ınıza bir uç nokta ekleyin. |
Göbek | Kaldırıl -mış |
az iot hub routing-endpoint delete |
IoT Hub'ınız için tüm uç noktaları veya bahsedilenleri silin. |
Göbek | Kaldırıl -mış |
az iot hub routing-endpoint list |
IoT Hub'ınızın tüm uç noktaları hakkında bilgi edinin. |
Göbek | Kaldırıl -mış |
az iot hub routing-endpoint show |
IoT Hub'ınız için bahsedilen uç nokta hakkında bilgi edinin. |
Göbek | Kaldırıl -mış |
az iot hub show |
IoT hub'ının ayrıntılarını alın. |
Göbek | GA |
az iot hub show-connection-string |
IoT hub'ına yönelik bağlantı dizelerini gösterin. |
Göbek | Kaldırıl -mış |
az iot hub show-quota-metrics |
IoT hub'ı için kota ölçümlerini alın. |
Göbek | GA |
az iot hub show-stats |
IoT hub'ına ilişkin istatistikleri alın. |
Göbek | GA |
az iot hub state |
IoT Hub'ın durumunu yönetin. |
Uzantı | Deneysel |
az iot hub state export |
IoT Hub'ın durumunu bir dosyaya aktarın. |
Uzantı | Deneysel |
az iot hub state import |
Bir dosyadan IoT Hub'a Hub durumunu içeri aktarma. |
Uzantı | Deneysel |
az iot hub state migrate |
Bir dosyaya kaydetmeden bir hub'ın durumunu başka bir hub'a geçirin. |
Uzantı | Deneysel |
az iot hub update |
IoT hub'ına yönelik meta verileri güncelleştirme. |
Göbek | GA |
az iot hub wait |
IoT Hub örneğindeki bir işlem tamamlanana kadar bekleyin. |
Göbek | GA |
az iot hub create
Azure IoT hub'ı oluşturma.
Azure IoT Hub'a giriş için bkz. https://learn.microsoft.com/azure/iot-hub/.
az iot hub create --name
--resource-group
[--c2d-max-delivery-count]
[--c2d-ttl]
[--dds {false, true}]
[--disable-local-auth {false, true}]
[--disable-module-sas {false, true}]
[--edr {false, true}]
[--fc]
[--fcs]
[--fd]
[--feedback-lock-duration]
[--feedback-ttl]
[--fileupload-notification-lock-duration]
[--fileupload-notification-max-delivery-count]
[--fileupload-notification-ttl]
[--fileupload-notifications {false, true}]
[--fileupload-sas-ttl]
[--fileupload-storage-auth-type {identityBased, keyBased}]
[--fileupload-storage-identity]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version]
[--no-wait]
[--partition-count]
[--rd]
[--role]
[--scopes]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--tags]
[--unit]
Örnekler
Kaynak grubunun bölgesinde ücretsiz fiyatlandırma katmanı F1 ile bir IoT Hub oluşturun.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
'westus' bölgesinde standart fiyatlandırma katmanı S1 ve 4 bölümleriyle etiketlerle bir IoT Hub oluşturun.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
Sistem tarafından atanan yönetilen kimliğe sahip bir IoT Hub oluşturun ve oluşturulan kimlik için depolama hesabına bir rol ve kapsam atayın.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
Yerel kimlik doğrulaması, cihaz SAS anahtarları ve modül SAS anahtarları devre dışı bırakılmış bir IoT Hub oluşturma
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
Veri yerleşimi zorlanmış bir IoT Hub oluşturun. Bu, bölgeler arası olağanüstü durum kurtarmayı devre dışı bırakır.
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
Gerekli Parametreler
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
IoT hub'ının bir cihaza buluttan cihaza ileti göndermeyi deneme sayısı (1 ile 100 arasında).
IoT Hub tarafından süresi dolmadan önce bir iletinin kullanılabilmesi için 1 ile 48 saat arasında bir süre kullanılabilir.
Kimlik doğrulaması için tüm cihazın (Edge cihazları dahil ancak modüller hariç) kapsamlı SAS anahtarlarını devre dışı bırakılıp devre dışı bırakılmayacağını gösteren boole değeri.
Kimlik doğrulaması için IoT hub kapsamlı SAS anahtarlarının devre dışı bırakılıp devre dışı bırakılmayacağını gösteren boole değeri.
Kimlik doğrulaması için modül kapsamlı SAS anahtarlarının devre dışı bırakılıp bırakılmayacağını gösteren boole değeri.
Bölgeler arası olağanüstü durum kurtarmayı devre dışı bırakarak bu IoT Hub için veri yerleşimi uygulayın. Bu özellik, kaynakta ayarlandıktan sonra sabittir. Yalnızca belirli bölgelerde kullanılabilir. daha fazla bilgi için https://aka.ms/iothubdisabledr.
Dosyaları karşıya yüklediğiniz kök kapsayıcının adı. Kapsayıcının mevcut olması gerekmez, ancak belirtilen connectionString kullanılarak oluşturulabilir olmalıdır.
Dosyaların karşıya yüklendiği Azure Depolama hesabının bağlantı dizesi.
IoT hub'ının geri bildirim kuyruğunda 1 ile 100 arasında bir ileti göndermeye çalışma sayısı.
Geri bildirim kuyruğunun 5 ila 300 saniye arasındaki kilit süresi.
IoT hub'ının 1 ile 48 saat arasında buluttan cihaza iletilerin süresinin dolması veya teslimi için geri bildirimde bulunduğu süre.
Dosya karşıya yükleme bildirimleri kuyruğunun kilit süresi (5 ile 300 saniye arasında).
IoT hub'ının 1 ile 100 arasında bir dosya bildirim iletisi göndermeye çalışma sayısı.
IoT Hub tarafından süresi dolmadan önce bir dosya karşıya yükleme bildiriminin kullanılabilmesi için 1 ile 48 saat arasında bir süre kullanılabilir.
Karşıya yüklenen dosyalar hakkındaki bilgilerin IoT Hub uç noktasına/servicebound/filenotifications öğesine kaydedilip kaydedilmeyeceğini gösteren boole değeri.
IoT Hub tarafından oluşturulan bir SAS URI'sinin süresi dolmadan önce (1 ile 24 saat arasında) geçerli olur.
Dosyaların karşıya yüklendiği Azure Depolama hesabının kimlik doğrulama türü.
Dosya yükleme kimlik doğrulaması için kullanılacak yönetilen kimlik. Sistem tarafından atanan yönetilen kimliğe veya kullanıcı tarafından atanan yönetilen kimliğe başvurmak için kaynak kimliğine başvurmak için '[system]' kullanın.
IoT Hub'ınızın konumu. Varsayılan, hedef kaynak grubunun konumudur.
Bu hub için sistem tarafından atanan yönetilen kimliği etkinleştirin.
Bu hub için kullanıcı tarafından atanan yönetilen kimlikleri etkinleştirin. Kimlik kaynağı kimliklerinin boşlukla ayrılmış listesini kabul edin.
Bu hub için destekleneceğiniz en düşük TLS sürümünü belirtin. 1.2'nin altındaki BIR TLS sürümünü kullanan istemcilerin reddedilmesi için "1.2" olarak ayarlanabilir.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Cihazdan buluta iletiler için yedekleme Olay Hub'ının bölüm sayısı.
Bu IoT hub'ına cihazdan buluta etkinliklerin 1 ile 7 gün arasında ne kadar süreyle tutulacağını belirtir.
Hub'ın sistem tarafından atanan yönetilen kimliğine atanacak rol.
Sistem tarafından atanan yönetilen kimlik için rol (--role) atanacak kapsamların boşlukla ayrılmış listesi.
Azure IoT Hub için fiyatlandırma katmanı. Her abonelikte yalnızca bir ücretsiz IoT hub örneğine (F1) izin verildiğini unutmayın. Ücretsiz örnekler bir taneyi aşarsa özel durum oluşturulur.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
IoT Hub'ınızdaki birimler.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub delete
IoT hub'larını silme.
az iot hub delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnekler
IoT hub'larını silme. (otomatik olarak oluşturulmuş)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub generate-sas-token
Hedef IoT Hub, cihaz veya modül için SAS belirteci oluşturma.
Cihaz SAS belirteçleri için ilke parametresi yalnızca cihaz kayıt defterine erişmek için kullanılır. Bu nedenle, ilkenin kayıt defterine okuma erişimi olmalıdır. IoT Hub belirteçleri için ilke SAS'nin bir parçasıdır.
az iot hub generate-sas-token [--auth-type {key, login}]
[--connection-string]
[--device-id]
[--du]
[--hub-name]
[--key-type {primary, secondary}]
[--login]
[--module-id]
[--pn]
[--resource-group]
Örnekler
iothubowner ilkesini ve birincil anahtarı kullanarak bir IoT Hub SAS belirteci oluşturun.
az iot hub generate-sas-token -n {iothub_name}
registryRead ilkesini ve ikincil anahtarı kullanarak bir IoT Hub SAS belirteci oluşturun.
az iot hub generate-sas-token -n {iothub_name} --policy registryRead --key-type secondary
{iothub_name} cihaz kayıt defterine erişmek için iothubowner ilkesini kullanarak bir cihaz SAS belirteci oluşturun.
az iot hub generate-sas-token -d {device_id} -n {iothub_name}
IoT Hub bağlantı dizesi kullanarak cihaz SAS belirteci oluşturma (kayıt defteri erişimiyle)
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
IoT Hub bağlantı dizesini kullanarak Iot Hub SAS belirteci oluşturma
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Cihaz bağlantı dizesini kullanarak Cihaz SAS belirteci oluşturma
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Modül bağlantı dizesini kullanarak Modül SAS belirteci oluşturma
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. az configure --defaults iothub-data-auth-type={auth-type-value}
kullanarak varsayılanı yapılandırabilirsiniz.
Hedef bağlantı dizesi. Bu, IoT Hub kayıt defterini atlar ve daha fazla doğrulama yapmadan sas belirtecini doğrudan sağlanan simetrik anahtardan oluşturur. Süre dışında kalan tüm diğer komut parametreleri yoksayılır. Desteklenen bağlantı dizesi türleri: Iot Hub, Cihaz, Modül.
Hedef Cihaz Kimliği.
Saniye cinsinden geçerli belirteç süresi.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Kimlik doğrulaması için paylaşılan erişim ilkesi anahtar türü.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Hedef Modül Kimliği.
Hedef IoT Hub varlığı için işlem izinlerine sahip paylaşılan erişim ilkesi.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub invoke-device-method
Bir cihaz yöntemi çağır.
az iot hub invoke-device-method --device-id
--method-name
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Örnekler
Bir cihazda doğrudan yöntem çağırma.
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
Gerekli Parametreler
Hedef Cihaz Kimliği.
Çağırma için hedef yöntem.
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. az configure --defaults iothub-data-auth-type={auth-type-value}
kullanarak varsayılanı yapılandırabilirsiniz.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Yönteme geçirilecek Json yükü. Dosya yolu veya ham json olmalıdır.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Cihaz yöntemi sonucunu beklemek için en fazla saniye sayısı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub invoke-module-method
Bir modül yöntemi çağır.
Bu komut hem uç hem de uç olmayan cihaz modüllerini destekler.
az iot hub invoke-module-method --device-id
--method-name
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Örnekler
Uç cihaz modülünde doğrudan yöntem çağırma.
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
Gerekli Parametreler
Hedef Cihaz Kimliği.
Çağırma için hedef yöntem.
Hedef Modül Kimliği.
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. az configure --defaults iothub-data-auth-type={auth-type-value}
kullanarak varsayılanı yapılandırabilirsiniz.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Yönteme geçirilecek Json yükü. Dosya yolu veya ham json olmalıdır.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Modül yöntemi sonucunu beklemek için en fazla saniye sayısı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub list
IoT hub'larını listeleme.
az iot hub list [--resource-group]
Örnekler
Abonelikteki tüm IoT hub'larını listeleme.
az iot hub list
'MyGroup' kaynak grubundaki tüm IoT hub'larını listeleme
az iot hub list --resource-group MyGroup
İsteğe Bağlı Parametreler
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub list-skus
Kullanılabilir fiyatlandırma katmanlarını listeleyin.
az iot hub list-skus [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Kullanılabilir fiyatlandırma katmanlarını listeleyin. (otomatik olarak oluşturulmuş)
az iot hub list-skus --name MyIoTHub
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub manual-failover
IoT Hub için coğrafi olarak eşleştirilmiş olağanüstü durum kurtarma bölgesine el ile yük devretme başlatın.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnekler
Birincil bölgeden ikincil bölgeye "myhub" yük devretmesini başlatın.
az iot hub manual-failover -n myhub
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub monitor-events
IoT Hub'a gönderilen cihaz telemetrisini & iletileri izleyin.
Bu komut bağımlı Cython paketini (uamqp) ilk yürütmede kullanır ve yükleyebilir. https://github.com/Azure/azure-uamqp-python
Not: İleti gövdesi unicode olarak çözülemez olsa bile olay görüntülenir, bu durumda olay yükü bölümü kullanılabilir olan olay özelliklerinin geri kalanıyla birlikte {{kodu çözülemeyen yük}} olarak görüntülenir.
az iot hub monitor-events [--cg]
[--content-type]
[--device-id]
[--device-query]
[--enqueued-time]
[--hub-name]
[--interface]
[--login]
[--mc]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--resource-group]
[--timeout]
[--yes {false, true}]
Örnekler
Temel kullanım
az iot hub monitor-events -n {iothub_name}
IoT Hub bağlantı dizesi ile temel kullanım
az iot hub monitor-events -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Hedef cihazda filtreleme yaparken temel kullanım
az iot hub monitor-events -n {iothub_name} -d {device_id}
Kimliğinde joker karakter bulunan hedeflenen cihazları filtrelerken temel kullanım
az iot hub monitor-events -n {iothub_name} -d Device*
IoT Hub sorgu dilini kullanarak cihazları filtreleme
az iot hub monitor-events -n {iothub_name} -q "select * from devices where tags.location.region = 'US'"
Cihazı filtreleyin ve bağlanılacak bir Event Hub tüketici grubu belirtin.
az iot hub monitor-events -n {iothub_name} -d {device_id} --cg {consumer_group_name}
İleti ek açıklamalarını alma (ileti üst bilgileri)
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno
İleti ek açıklamalarını + sistem özelliklerini alma. Asla zaman aşımına uğradım.
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno sys --timeout 0
Tüm cihaz iletilerinden tüm ileti özniteliklerini alma
az iot hub monitor-events -n {iothub_name} --props all
Tüm iletileri alma ve ileti yükünü JSON olarak ayrıştırma
az iot hub monitor-events -n {iothub_name} --content-type application/json
Hub'dan belirtilen sayıda ileti alın ve ardından kapatın.
az iot hub monitor-events -n {iothub_name} --message-count {message_count}
İsteğe Bağlı Parametreler
Olay hub'ı uç noktasına bağlanırken kullanılacak tüketici grubunu belirtin.
Çıktıyı otomatik olarak bu türe biçimlendirmek için ileti yükünün İçerik Türünü belirtin.
Hedef Cihaz Kimliği.
Cihazları filtrelemek için özel bir sorgu belirtin.
Bölümlerden gelen iletileri okumak için başlangıç noktası olarak kullanılması gereken zamanı gösterir. Unix dönemlerinden bu yana birimler milisaniyedir. Zaman belirtilmemişse "şimdi" kullanılır.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Filtre uygulamak için hedef arabirim tanımlayıcısı. Örneğin: dtmi:com:example:TemperatureController;1.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
İzleyici sonlandırilmeden önce yakalanacak telemetri iletilerinin sayısı. Belirtilmezse, izleyici hub'dan ileti almama zaman aşımı eşiğine gelene kadar çalışmaya devam eder.
Hedef Modül Kimliği.
Çıkış için önemli ileti özelliklerini belirtin. sys = sistem özellikleri, uygulama = uygulama özellikleri, anno = ek açıklamalar.
Uzantı sürümüyle uyumlu uamqp bağımlılığını yeniden yükleyin. Varsayılan: false.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
İleti alınmadan bağlantının sürdürülmesi için en fazla saniye. Sonsuzluk için 0 kullanın.
Kullanıcı istemlerini atlayın. Eylemin kabul edilmesini gösterir. Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub monitor-feedback
Buluttan cihaza (C2D) iletileri onaylamak için cihazlar tarafından gönderilen geri bildirimleri izleyin.
Bu komut bağımlı Cython paketini (uamqp) ilk yürütmede kullanır ve yükleyebilir. 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}]
Örnekler
Temel kullanım
az iot hub monitor-feedback -n {iothub_name}
IoT Hub bağlantı dizesi ile temel kullanım
az iot hub monitor-feedback -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Hedef cihazda filtreleme yaparken temel kullanım
az iot hub monitor-feedback -n {iothub_name} -d {device_id}
Belirli bir kimlikle (uuid) bir ileti aldıktan sonra geri bildirim izleyiciden çıkın
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. az configure --defaults iothub-data-auth-type={auth-type-value}
kullanarak varsayılanı yapılandırabilirsiniz.
Hedef Cihaz Kimliği.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Uzantı sürümüyle uyumlu uamqp bağımlılığını yeniden yükleyin. Varsayılan: false.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Geri bildirim izleyicisi, belirli bir kimliği (uuid) içeren bir ileti alınana kadar engeller.
Kullanıcı istemlerini atlayın. Eylemin kabul edilmesini gösterir. Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub query
Güçlü bir SQL benzeri dil kullanarak IoT Hub'ı sorgulama.
Cihaz ve modül ikizleri, işler ve ileti yönlendirme ile ilgili bilgileri alın. Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.
az iot hub query --query-command
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Örnekler
Azure IoT Hub'daki tüm cihaz ikizi verilerini sorgulama.
az iot hub query -n {iothub_name} -q "select * from devices"
Hedef cihazdaki tüm modül ikizi verilerini sorgula.
az iot hub query -n {iothub_name} -q "select * from devices.modules where devices.deviceId = '{device_id}'"
Gerekli Parametreler
Yürütülecek kullanıcı sorgusu.
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. az configure --defaults iothub-data-auth-type={auth-type-value}
kullanarak varsayılanı yapılandırabilirsiniz.
IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.
Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesini destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanmışsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Döndürülecek öğe sayısı üst sınırı. Varsayılan olarak sorguda büyük harf yoktur.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub show
IoT hub'ının ayrıntılarını alın.
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
IoT hub'ının ayrıntılarını alın. (otomatik olarak oluşturulmuş)
az iot hub show --name MyIoTHub
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub show-connection-string
Bu komut kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine 'IoT Uzantısı (azure-iot) bağlantı dizesi komutunu (az iot hub connection-string show)' kullanın.
IoT hub'ına yönelik bağlantı dizelerini gösterin.
az iot hub show-connection-string [--all]
[--hub-name]
[--ids]
[--key {primary, secondary}]
[--policy-name]
[--resource-group]
[--subscription]
Örnekler
Varsayılan ilkeyi ve birincil anahtarı kullanarak IoT hub'ının bağlantı dizesini gösterin.
az iot hub show-connection-string --name MyIotHub
'service' ilkesi ve ikincil anahtar kullanarak IoT Hub'ın bağlantı dizesini gösterin.
az iot hub show-connection-string --name MyIotHub --policy-name service --key secondary
Bir kaynak grubundaki tüm IoT hub'ları için bağlantı dizelerini gösterin.
az iot hub show-connection-string --resource-group MyResourceGroup
Abonelikteki tüm IoT hub'ları için bağlantı dizelerini gösterin.
az iot hub show-connection-string
IoT hub'ına yönelik bağlantı dizelerini gösterin. (otomatik olarak oluşturulmuş)
az iot hub show-connection-string --key primary --policy-name MyPolicy
İsteğe Bağlı Parametreler
Tüm paylaşılan erişim ilkelerinin gösterilmesine izin ver.
IoT Hub adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kullanılacak anahtar.
Kullanılacak paylaşılan erişim ilkesi.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub show-quota-metrics
IoT hub'ı için kota ölçümlerini alın.
az iot hub show-quota-metrics [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
IoT hub'ı için kota ölçümlerini alın. (otomatik olarak oluşturulmuş)
az iot hub show-quota-metrics --ids {ids}
IoT hub'ı için kota ölçümlerini alın. (otomatik olarak oluşturulmuş)
az iot hub show-quota-metrics --name MyIoTHub
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub show-stats
IoT hub'ına ilişkin istatistikleri alın.
az iot hub show-stats [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
IoT hub'ına ilişkin istatistikleri alın. (otomatik olarak oluşturulmuş)
az iot hub show-stats --name MyIoTHub
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub update
IoT hub'ına yönelik meta verileri güncelleştirme.
az iot hub update [--add]
[--c2d-max-delivery-count]
[--c2d-ttl]
[--dds {false, true}]
[--disable-local-auth {false, true}]
[--disable-module-sas {false, true}]
[--fc]
[--fcs]
[--fcu]
[--fd]
[--feedback-lock-duration]
[--feedback-ttl]
[--fileupload-notification-lock-duration]
[--fileupload-notification-max-delivery-count]
[--fileupload-notification-ttl]
[--fileupload-notifications {false, true}]
[--fileupload-sas-ttl]
[--fileupload-storage-auth-type {identityBased, keyBased}]
[--fileupload-storage-identity]
[--force-string]
[--ids]
[--name]
[--rd]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
Örnekler
Dosya karşıya yükleme işlemine depolama kapsayıcısı ayarları ekleme
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
IP maskesi 127.0.0.0/31'den gelen trafiği kabul etmek için bir güvenlik duvarı filtre kuralı ekleyin.
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
IoT hub'ına yönelik meta verileri güncelleştirme. (otomatik olarak oluşturulmuş)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
IoT Hub'ın birimlerini 2'ye güncelleştirme ve etiket ekleme
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
IoT Hub için fiyatlandırma katmanını S2 olarak güncelleştirme
az iot hub update -n MyIotHub --sku S2
IoT Hub cihazdan buluta olayların bekletme günlerini 3 gün olarak güncelleştirme
az iot hub update -n MyIotHub --retention-day 3
IoT Hub buluttan cihaza mesajlaşma ayarlarını güncelleştirme
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
IoT Hub geri bildirim kuyruğu ayarlarını güncelleştirme
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
IoT Hub dosyası karşıya yükleme ayarlarını güncelleştirin ve dosya yükleme için kullanıcıya yönetilen kimlik atayın
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
IoT Hub dosyasını karşıya yükleme bildirim ayarlarını ve kuyruk kilidi süresini güncelleştirme
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
IoT Hub yerel kimlik doğrulamasını, cihaz SAS'sini ve modül SAS ayarlarını güncelleştirme
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
IoT hub'ının bir cihaza buluttan cihaza ileti göndermeyi deneme sayısı (1 ile 100 arasında).
IoT Hub tarafından süresi dolmadan önce bir iletinin kullanılabilmesi için 1 ile 48 saat arasında bir süre kullanılabilir.
Kimlik doğrulaması için tüm cihazın (Edge cihazları dahil ancak modüller hariç) kapsamlı SAS anahtarlarını devre dışı bırakılıp devre dışı bırakılmayacağını gösteren boole değeri.
Kimlik doğrulaması için IoT hub kapsamlı SAS anahtarlarının devre dışı bırakılıp devre dışı bırakılmayacağını gösteren boole değeri.
Kimlik doğrulaması için modül kapsamlı SAS anahtarlarının devre dışı bırakılıp bırakılmayacağını gösteren boole değeri.
Dosyaları karşıya yüklediğiniz kök kapsayıcının adı. Kapsayıcının mevcut olması gerekmez, ancak belirtilen connectionString kullanılarak oluşturulabilir olmalıdır.
Dosyaların karşıya yüklendiği Azure Depolama hesabının bağlantı dizesi.
'fileupload_storage_container_uri' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.
Dosyaların karşıya yüklendiği Azure Depolama hesabının kapsayıcı URI'si.
IoT hub'ının geri bildirim kuyruğunda 1 ile 100 arasında bir ileti göndermeye çalışma sayısı.
Geri bildirim kuyruğunun 5 ila 300 saniye arasındaki kilit süresi.
IoT hub'ının 1 ile 48 saat arasında buluttan cihaza iletilerin süresinin dolması veya teslimi için geri bildirimde bulunduğu süre.
Dosya karşıya yükleme bildirimleri kuyruğunun kilit süresi (5 ile 300 saniye arasında).
IoT hub'ının 1 ile 100 arasında bir dosya bildirim iletisi göndermeye çalışma sayısı.
IoT Hub tarafından süresi dolmadan önce bir dosya karşıya yükleme bildiriminin kullanılabilmesi için 1 ile 48 saat arasında bir süre kullanılabilir.
Karşıya yüklenen dosyalar hakkındaki bilgilerin IoT Hub uç noktasına/servicebound/filenotifications öğesine kaydedilip kaydedilmeyeceğini gösteren boole değeri.
IoT Hub tarafından oluşturulan bir SAS URI'sinin süresi dolmadan önce (1 ile 24 saat arasında) geçerli olur.
Dosyaların karşıya yüklendiği Azure Depolama hesabının kimlik doğrulama türü.
Dosya yükleme kimlik doğrulaması için kullanılacak yönetilen kimlik. Sistem tarafından atanan yönetilen kimliğe veya kullanıcı tarafından atanan yönetilen kimliğe başvurmak için kaynak kimliğine başvurmak için '[system]' kullanın.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
IoT Hub adı.
Bu IoT hub'ına cihazdan buluta etkinliklerin 1 ile 7 gün arasında ne kadar süreyle tutulacağını belirtir.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
VEYA --remove propertyToRemove
.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Azure IoT Hub için fiyatlandırma katmanı. Her abonelikte yalnızca bir ücretsiz IoT hub örneğine (F1) izin verildiğini unutmayın. Ücretsiz örnekler bir taneyi aşarsa özel durum oluşturulur.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
IoT Hub'ınızdaki birimler.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot hub wait
IoT Hub örneğindeki bir işlem tamamlanana kadar bekleyin.
az iot hub wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Örnekler
Mevcut bir IoT Hub örneği oluşturulana kadar bekleyin
az iot hub wait -n MyIoTHub --created
IoT Hub örneği silinene kadar bekleyin
az iot hub wait -n MyIoTHub --deleted
Mevcut bir IoT Hub örneğinin Etkin durumu olana kadar bekleyin
az iot hub wait -n MyIoTHub --custom "properties.state=='Active'"
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Saniye cinsinden yoklama aralığı.
IoT Hub adı.
Kaynak grubunun adı.
az configure --defaults group=<name>
kullanarak varsayılan grubu yapılandırabilirsiniz.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_ID
kullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.