az iot hub
Azure IoT hub'larını yönetme.
Komutlar
| az iot hub certificate |
IoT Hub sertifikalarını yönetin. |
| az iot hub certificate create |
bir Azure IoT Hub sertifikası oluşturun/karşıya yükleyin. |
| az iot hub certificate delete |
Azure IoT Hub sertifikayı siler. |
| az iot hub certificate generate-verification-code |
Azure IoT Hub sertifikası için doğrulama kodu oluşturur. |
| az iot hub certificate list |
bir Azure IoT Hub içindeki tüm sertifikaları listeler. |
| az iot hub certificate show |
Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir. |
| az iot hub certificate update |
Azure IoT Hub sertifikayı güncelleştirme. |
| az iot hub certificate verify |
Azure IoT Hub sertifikayı doğrular. |
| az iot hub configuration |
Büyük ölçekte IoT otomatik cihaz yönetimi yapılandırmasını yönetin. |
| az iot hub configuration create |
Hedef IoT Hub ioT otomatik cihaz yönetimi yapılandırması oluşturun. |
| az iot hub configuration delete |
IoT cihaz yapılandırmasını silin. |
| az iot hub configuration list |
IoT otomatik cihaz yönetimi yapılandırmalarını bir IoT Hub listeleyin. |
| az iot hub configuration show |
IoT otomatik cihaz yönetimi yapılandırmasının ayrıntılarını alın. |
| az iot hub configuration show-metric |
IoT cihaz yapılandırmasında tanımlanan hedef kullanıcı veya sistem ölçümünü değerlendirme. |
| az iot hub configuration update |
IoT otomatik cihaz yönetimi yapılandırmasının belirtilen özelliklerini güncelleştirin. Yapılandırmayı güncelleştirmek için --set ve ardından özellik atamaları kullanın. Not: Yapılandırma içeriği sabittir. Güncelleştirilebilen yapılandırma özellikleri :'etiketler', 'ölçümler', 'priority' ve 'targetCondition'. |
| az iot hub connection-string |
IoT Hub bağlantı dizelerini yönetin. |
| 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. |
| az iot hub consumer-group |
IoT hub'ının olay hub'ı tüketici gruplarını yönetme. |
| az iot hub consumer-group create |
Olay hub'ı tüketici grubu oluşturma. |
| az iot hub consumer-group delete |
Olay hub'ı tüketici grubunu silin. |
| az iot hub consumer-group list |
Olay hub'ı tüketici gruplarını listeleme. |
| az iot hub consumer-group show |
Olay hub'ı tüketici grubunun ayrıntılarını alın. |
| az iot hub create |
Azure IoT hub'ı oluşturma. |
| az iot hub delete |
IoT hub'larını silme. |
| az iot hub device-identity |
IoT cihazlarını yönetme. |
| az iot hub device-identity children |
IoT edge cihazları için alt cihaz ilişkilerini yönetme. |
| az iot hub device-identity children add |
Cihazları hedef uç cihazına alt öğe olarak ekleyin. |
| az iot hub device-identity children list |
Atanan alt cihazların koleksiyonunu verir. |
| az iot hub device-identity children remove |
Alt cihazları hedef uç cihazından kaldırın. |
| az iot hub device-identity connection-string |
IoT cihazının bağlantı dizesini yönetin. |
| az iot hub device-identity connection-string show |
Belirli bir IoT Hub cihaz bağlantı dizesini gösterin. |
| az iot hub device-identity create |
IoT Hub bir cihaz oluşturun. |
| az iot hub device-identity delete |
bir IoT Hub cihazı silin. |
| az iot hub device-identity export |
Tüm cihaz kimliklerini bir IoT Hub Azure Depolama blob kapsayıcısına aktarın. Satır içi blob kapsayıcıSı SAS uri girişi için lütfen ortamınızın giriş kurallarını gözden geçirin. |
| az iot hub device-identity import |
Cihaz kimliklerini blobdan bir IoT Hub aktarabilirsiniz. Satır içi blob kapsayıcıSı SAS uri girişi için lütfen ortamınızın giriş kurallarını gözden geçirin. |
| az iot hub device-identity list |
Cihazları bir IoT Hub listeleyin. |
| az iot hub device-identity parent |
IoT cihazları için üst cihaz ilişkilerini yönetme. |
| az iot hub device-identity parent set |
Hedef cihazın üst cihazını ayarlayın. |
| az iot hub device-identity parent show |
Hedef cihazın üst cihazını alın. |
| az iot hub device-identity renew-key |
Sas kimlik doğrulaması ile bir IoT Hub cihazının hedef anahtarlarını yenileyin. |
| az iot hub device-identity show |
bir IoT Hub cihazının ayrıntılarını alın. |
| az iot hub device-identity update |
bir IoT Hub cihazını güncelleştirin. |
| az iot hub devicestream |
IoT hub'ının cihaz akışlarını yönetme. |
| az iot hub devicestream show |
IoT Hub cihaz akış uç noktalarını alın. |
| az iot hub device-twin |
IoT cihaz ikizi yapılandırmasını yönetme. |
| az iot hub device-twin replace |
Cihaz ikizi tanımını hedef json ile değiştirin. |
| az iot hub device-twin show |
Cihaz ikizi tanımı alın. |
| az iot hub device-twin update |
Cihaz ikizi istenen özelliklerini ve etiketlerini güncelleştirin. |
| az iot hub digital-twin |
bir IoT Hub cihazının dijital ikizini işleyip etkileşime geçin. |
| az iot hub digital-twin invoke-command |
Dijital ikiz cihazının kök veya bileşen düzeyi komutunu çağırın. |
| az iot hub digital-twin show |
bir IoT Hub cihazının dijital ikizini gösterin. |
| 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. |
| az iot hub distributed-tracing |
Cihaz başına dağıtılmış ayarları yönetin. |
| az iot hub distributed-tracing show |
Bir cihaz için dağıtılmış izleme ayarlarını alın. |
| az iot hub distributed-tracing update |
Bir cihaz için dağıtılmış izleme seçeneklerini güncelleştirin. |
| az iot hub generate-sas-token |
Hedef IoT Hub, cihaz veya modül için SAS belirteci oluşturun. |
| az iot hub identity |
Azure IoT hub'ının kimliklerini yönetme. |
| az iot hub identity assign |
Yönetilen kimlikleri bir IoT Hub atayın. |
| az iot hub identity remove |
Yönetilen kimlikleri bir IoT Hub kaldırma. |
| az iot hub identity show |
bir IoT Hub kimlik özelliklerini gösterme. |
| az iot hub invoke-device-method |
Bir cihaz yöntemi çağırma. |
| az iot hub invoke-module-method |
Bir Edge modülü yöntemi çağırma. |
| az iot hub job |
IoT Hub işlerini yönetme (v2). |
| az iot hub job cancel |
bir IoT Hub işini iptal etme. |
| az iot hub job create |
Yürütme için bir IoT Hub işi oluşturun ve zamanlayın. |
| az iot hub job list |
bir IoT Hub geçmiş işlerini listeleme. |
| az iot hub job show |
Mevcut bir IoT Hub işinin ayrıntılarını gösterin. |
| az iot hub list |
IoT hub'larını listeleme. |
| az iot hub list-skus |
Kullanılabilir fiyatlandırma katmanlarını listeleyin. |
| az iot hub manual-failover |
coğrafi olarak eşleştirilmiş olağanüstü durum kurtarma bölgesine IoT Hub için el ile yük devretme başlatın. |
| az iot hub message-enrichment |
bir IoT Hub uç noktaları için ileti zenginleştirmelerini yönetme. |
| az iot hub message-enrichment create |
IoT Hub seçtiğiniz uç noktalar için bir ileti zenginleştirmesi oluşturun. |
| az iot hub message-enrichment delete |
IoT hub'ınızdaki bir ileti zenginleştirmeyi silin (anahtara göre). |
| az iot hub message-enrichment list |
IoT Hub için tüm ileti zenginleştirmeleri hakkında bilgi edinin. |
| az iot hub message-enrichment update |
IoT hub'ınızdaki bir ileti zenginleştirmesini güncelleştirme (anahtara göre). |
| az iot hub module-identity |
IoT cihaz modüllerini yönetme. |
| az iot hub module-identity connection-string |
IoT cihaz modülünün bağlantı dizesini yönetin. |
| az iot hub module-identity connection-string show |
Hedef IoT cihaz modülü bağlantı dizesini gösterin. |
| az iot hub module-identity create |
bir IoT Hub hedef IoT cihazında bir modül oluşturun. |
| az iot hub module-identity delete |
IoT Hub bir cihazı silme. |
| az iot hub module-identity list |
IoT cihazında bulunan modülleri bir IoT Hub listeleyin. |
| az iot hub module-identity renew-key |
Sas kimlik doğrulaması ile bir IoT Hub cihaz modülünün hedef anahtarlarını yenileyin. |
| az iot hub module-identity show |
IoT cihaz modülünün ayrıntılarını bir IoT Hub alın. |
| az iot hub module-identity update |
IoT Hub cihaz modülünü güncelleştirme. |
| az iot hub module-twin |
IoT cihaz modülü ikizi yapılandırmasını yönetme. |
| az iot hub module-twin replace |
Modül ikizi tanımını hedef json ile değiştirin. |
| az iot hub module-twin show |
Modül ikizi tanımını gösterme. |
| az iot hub module-twin update |
Modül ikizi istenen özelliklerini ve etiketlerini güncelleştirin. |
| az iot hub monitor-events |
Bir IoT Hub gönderilen cihaz telemetrisini & iletileri izleyin. |
| az iot hub monitor-feedback |
Buluttan cihaza (C2D) iletileri onaylamak için cihazlar tarafından gönderilen geri bildirimleri izleyin. |
| az iot hub policy |
IoT hub'ının paylaşılan erişim ilkelerini yönetme. |
| az iot hub policy create |
IoT hub'ında yeni bir paylaşılan erişim ilkesi oluşturun. |
| az iot hub policy delete |
IoT hub'ından paylaşılan erişim ilkesini silme. |
| az iot hub policy list |
IoT hub'ının paylaşılan erişim ilkelerini listeleme. |
| az iot hub policy renew-key |
IoT hub'ının paylaşılan erişim ilkesinin anahtarlarını yeniden oluşturun. |
| az iot hub policy show |
IoT hub'ının paylaşılan erişim ilkesinin ayrıntılarını alın. |
| az iot hub query |
Güçlü bir SQL benzeri dil kullanarak bir IoT Hub sorgulama. |
| az iot hub route |
IoT hub'ının yollarını yönetme. |
| az iot hub route create |
IoT Hub'da bir yol oluşturun. |
| az iot hub route delete |
IoT Hub için tüm veya bahsedilen yolu silin. |
| az iot hub route list |
IoT Hub'daki tüm yolları alın. |
| az iot hub route show |
IoT Hub'da yol hakkında bilgi edinin. |
| az iot hub route test |
IoT Hub'da tüm yolları veya bahsedilen yolu test edin. |
| az iot hub route update |
IoT Hub'da bir yolu güncelleştirin. |
| az iot hub routing-endpoint |
IoT hub'ının özel uç noktalarını yönetme. |
| az iot hub routing-endpoint create |
IoT Hub bir uç nokta ekleyin. |
| az iot hub routing-endpoint delete |
IoT Hub için tüm uç noktaları veya bahsedilenleri silin. |
| az iot hub routing-endpoint list |
IoT Hub için tüm uç noktalar hakkında bilgi edinin. |
| az iot hub routing-endpoint show |
IoT Hub için bahsedilen uç nokta hakkında bilgi edinin. |
| az iot hub show |
IoT hub'ının ayrıntılarını alın. |
| az iot hub show-connection-string |
IoT hub'ına yönelik bağlantı dizelerini gösterme. |
| az iot hub show-quota-metrics |
IoT hub'ı için kota ölçümlerini alın. |
| az iot hub show-stats |
IoT hub'ına ilişkin istatistikleri alın. |
| az iot hub update |
IoT hub'ı için meta verileri güncelleştirme. |
az iot hub create
Azure IoT hub'ı oluşturma.
Azure IoT Hub giriş için bkzhttps://docs.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]
[--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]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version]
[--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üm ile 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 kimlikle 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ışı olan 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 zorunlu kılınmış 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
IoT hub'ının bir cihaza buluttan cihaza 1 ile 100 arasında ileti göndermeye çalışma sayısı.
Cihazın süresi IoT Hub dolmadan önce 1 ile 48 saat arasında bir iletinin kullanılabilmesi için kullanılabilecek süre.
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 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ı belirten 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 bkz 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.
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 kilit süresi (5 ile 300 saniye arasında).
IoT hub'ının buluttan cihaza iletilerin süresinin dolması veya teslimi ile ilgili geri bildirimi 1 ile 48 saat arasında tutacağı 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öndermeyi deneme sayısı.
Bir dosya karşıya yükleme bildiriminin IoT Hub süresi dolmadan önce 1 ile 48 saat arasında kullanılabilmesi için kullanılabilecek süre.
Karşıya yüklenen dosyalar hakkındaki bilgilerin iletilere/servicebound/filenotifications IoT Hub uç noktasına kaydedilip kaydedilmeyeceğini gösteren boole değeri.
IoT Hub tarafından oluşturulan SAS URI'sinin süresi dolmadan önce (1 ile 24 saat arasında) geçerlidir.
Dosyaların karşıya yüklendiği Azure Depolama hesabının kimlik doğrulama türü.
Dosya karşıya 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 konumunuz. 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 destek eklenecek 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.
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 birini aşarsa özel durum oluşturulur.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
IoT Hub birimleri.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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]
[--resource-group]
Ö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 tam 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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şturun.
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ı dizesi 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ı dizesi 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ı dizesi 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. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>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 diğer tüm komut parametreleri yoksayılır. Desteklenen bağlantı dizesi türleri: Iot Hub, Cihaz, Modül.
Hedef Cihaz.
Saniye cinsinden geçerli belirteç süresi.
IoT Hub 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.
Hedef IoT Hub varlığı için işlem izinlerine sahip paylaşılan erişim ilkesi.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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ğırma.
az iot hub invoke-device-method --device-id
--method-name
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Örnekler
Cihazda buluttan doğrudan bir yöntem çağırın.
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.
Ç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. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.
IoT Hub 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Cihaz yöntemi sonucunu beklemek için en fazla saniye sayısı.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 Edge modülü yöntemi çağırma.
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
Buluttan bir modül kullanarak uç cihazda doğrudan bir yöntem çağırın.
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.
Çağırma için hedef yöntemi.
Hedef Modül.
İsteğe Bağlı Parametreler
İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumu mu kullanması gerektiğini gösterir. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.
IoT Hub 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Cihaz yöntemi sonucunu beklemek için en fazla saniye sayısı.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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]
Örnekler
Kullanılabilir fiyatlandırma katmanlarını listeleyin. (otomatik olarak oluşturulur)
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 tam 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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
coğrafi olarak eşleştirilmiş olağanüstü durum kurtarma bölgesine IoT Hub için el ile yük devretme başlatın.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
Ö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 tam 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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
Bir IoT Hub 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.
az iot hub monitor-events [--cg]
[--content-type]
[--device-id]
[--device-query]
[--enqueued-time]
[--hub-name]
[--interface]
[--login]
[--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ı dizesiyle 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 Olay 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ı + sistem özellikleri alın. 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
İsteğe Bağlı Parametreler
Olay hub'ı uç noktasına bağlanırken kullanılacak tüketici grubunu belirtin.
Çıkışı otomatik olarak bu türe biçimlendirmek için ileti yükünün content-Type değerini belirtin.
Hedef Cihaz.
Cihazları filtrelemek için özel bir sorgu belirtin.
Bölümlerden iletileri okumak için başlangıç noktası olarak kullanılması gereken zamanı gösterir. Unix döneminin bu yana birimleri milisaniyedir. Hiçbir zaman belirtilmeyen "şimdi" kullanılır.
IoT Hub 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.
Hedef Modül.
Çıkış için anahtar 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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İleti alınmadan bağlantının sürdürülmesi için en fazla saniye sayısı. Sonsuzluk için 0 kullanın.
Kullanıcı istemlerini atlayın. Bağımlılık yüklemesinin kabul edilmesini gösterir (gerekirse). Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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ı dizesiyle 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 oturumu mu kullanması gerektiğini gösterir. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.
Hedef Cihaz.
IoT Hub 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Geri bildirim izleyicisi, belirli bir kimliği (uuid) içeren bir ileti alınana kadar engeller.
Kullanıcı istemlerini atlayın. Bağımlılık yüklemesinin kabul edilmesini gösterir (gerekirse). Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 bir IoT Hub sorgulama.
Cihaz ve modül ikizleri, işler ve ileti yönlendirme ile ilgili bilgileri almak için güçlü bir SQL benzeri dil kullanarak bir IoT Hub sorgulayın. Daha fazla bilgi edinmek 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
Bir Azure IoT Hub tüm cihaz ikizi verilerini sorgular.
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. varsayılanı kullanarak az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.
IoT Hub 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Döndürülecek öğe sayısı üst sınırı. Varsayılan olarak sorguda büyük harf yoktur.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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]
Ö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 tam 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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
IoT hub'ına yönelik bağlantı dizelerini gösterme.
az iot hub show-connection-string [--all]
[--hub-name]
[--ids]
[--key {primary, secondary}]
[--policy-name]
[--resource-group]
Ö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
İlke 'hizmet' ve ikincil anahtar kullanarak bir IoT Hub 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
Bir 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österme. (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 verin.
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 tam 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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]
Ö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 tam 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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]
Ö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 tam 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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'ı için 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}]
[--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ı filtresi 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'ı için meta verileri güncelleştirme. (otomatik olarak oluşturulmuş)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
bir IoT Hub birimlerini 2'ye güncelleştirme ve etiket ekleme
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
IoT Hub fiyatlandırma katmanını S2 olarak güncelleştirme
az iot hub update -n MyIotHub --sku S2
Cihazdan buluta olayları IoT Hub saklama günlerini 3 gün olarak güncelleştirin
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 dosya yükleme ayarlarını güncelleştirin ve kullanıcıya dosya yükleme için 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 bildirimi 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ı, cihaz SAS'si 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 veya JSON string>.
IoT hub'ının bir cihaza buluttan cihaza 1 ile 100 arasında ileti göndermeye çalışma sayısı.
Cihazın süresi IoT Hub dolmadan önce 1 ile 48 saat arasında bir iletinin kullanılabilmesi için kullanılabilecek süre.
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 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ı belirten 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.
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 kilit süresi (5 ile 300 saniye arasında).
IoT hub'ının buluttan cihaza iletilerin sona erme veya teslimine ilişkin geri bildirimi 1 ila 48 saat arasında tutacağı 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 teslim etmeye çalışma sayısı.
Bir dosyanın karşıya yükleme bildiriminin IoT Hub süresi dolmadan önce kullanılabilmesi için 1 ile 48 saat arasında bir süre kullanılabilir.
Karşıya yüklenen dosyalar hakkındaki bilgilerin iletilere/servicebound/filenotifications IoT Hub uç noktasına kaydedilip kaydedilmeyeceğini gösteren boole değeri.
IoT Hub tarafından oluşturulan 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 tam 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 OR --remove propertyToRemove.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
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 birini aşarsa özel durum oluşturulur.
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
IoT Hub birimleri.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.