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 bilgi edinin.

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.

Temel GA
az iot hub certificate delete

Azure IoT Hub sertifikalarını siler.

Temel GA
az iot hub certificate generate-verification-code

Azure IoT Hub sertifikası için doğrulama kodu oluşturur.

Temel GA
az iot hub certificate list

Azure IoT Hub içindeki tüm sertifikaları listeler.

Temel GA
az iot hub certificate root-authority

IoT Hub örneği için sertifika kök yetkilisini yönetin.

Dahili Kullanım Dışı
az iot hub certificate root-authority set

IoT Hub örneği için sertifika kök yetkilisini belirli bir sürüme ayarlayın.

Dahili Kullanım Dışı
az iot hub certificate root-authority show

IoT Hub örneği için geçerli sertifika kök yetkilisini gösterin.

Dahili Kullanım Dışı
az iot hub certificate show

Belirli bir Azure IoT Hub sertifikası hakkındaki bilgileri gösterir.

Temel GA
az iot hub certificate update

Azure IoT Hub sertifikalarını güncelleştirme.

Temel GA
az iot hub certificate verify

Azure IoT Hub sertifikalarını doğrular.

Temel GA
az iot hub configuration

Büyük ölçekte IoT otomatik cihaz yönetimi yapılandırmasını yönetin.

Dahili GA
az iot hub configuration create

Hedef IoT Hub'da bir IoT otomatik cihaz yönetimi yapılandırması oluşturun.

Dahili GA
az iot hub configuration delete

IoT cihaz yapılandırmasını silin.

Dahili GA
az iot hub configuration list

IoT Hub'ında IoT otomatik cihaz yönetimi yapılandırmalarını listeleme.

Dahili GA
az iot hub configuration show

IoT otomatik cihaz yönetimi yapılandırmasının ayrıntılarını alın.

Dahili 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.

Dahili GA
az iot hub configuration update

IoT otomatik cihaz yönetimi yapılandırmasının belirtilen özelliklerini güncelleştirin.

Dahili GA
az iot hub connection-string

IoT Hub bağlantı dizesi yönetme.

Dahili GA
az iot hub connection-string show

Belirtilen ilke adını ve anahtarını kullanarak belirtilen IoT Hub'ları için bağlantı dizesi gösterin.

Dahili GA
az iot hub consumer-group

IoT hub'ının olay hub'ı tüketici gruplarını yönetin.

Temel GA
az iot hub consumer-group create

Olay hub'ı tüketici grubu oluşturma.

Temel GA
az iot hub consumer-group delete

Olay hub'ı tüketici grubunu silin.

Temel GA
az iot hub consumer-group list

Olay hub'ı tüketici gruplarını listeleyin.

Temel GA
az iot hub consumer-group show

Olay hub'ı tüketici grubunun ayrıntılarını alın.

Temel GA
az iot hub create

Azure IoT hub'ı oluşturma.

Temel GA
az iot hub delete

IoT hub'larını silme.

Temel GA
az iot hub device-identity

IoT cihazlarını yönetme.

Dahili GA
az iot hub device-identity children

IoT edge cihazları için alt cihaz ilişkilerini yönetme.

Dahili GA
az iot hub device-identity children add

Cihazları hedef uç cihazına alt öğe olarak ekleyin.

Dahili GA
az iot hub device-identity children list

Atanan alt cihazların koleksiyonunu verir.

Dahili GA
az iot hub device-identity children remove

Alt cihazları hedef uç cihazından kaldırın.

Dahili GA
az iot hub device-identity connection-string

IoT cihazının bağlantı dizesi yönetin.

Dahili GA
az iot hub device-identity connection-string show

Belirli bir IoT Hub cihazı bağlantı dizesi gösterin.

Dahili GA
az iot hub device-identity create

IoT Hub'da cihaz oluşturma.

Dahili GA
az iot hub device-identity delete

IoT Hub cihazını silme.

Dahili 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.

Dahili GA
az iot hub device-identity import

Cihaz kimliklerini bir depolama kapsayıcısı blobundan IoT Hub'a aktarın.

Dahili GA
az iot hub device-identity list

IoT Hub'daki cihazları listeleme.

Dahili GA
az iot hub device-identity parent

IoT cihazları için üst cihaz ilişkilerini yönetme.

Dahili GA
az iot hub device-identity parent set

Hedef cihazın üst cihazını ayarlayın.

Dahili GA
az iot hub device-identity parent show

Hedef cihazın üst cihazını alın.

Dahili GA
az iot hub device-identity renew-key

Sas kimlik doğrulaması ile IoT Hub cihazının hedef anahtarlarını yenileyin.

Dahili GA
az iot hub device-identity show

IoT Hub cihazının ayrıntılarını alın.

Dahili GA
az iot hub device-identity update

IoT Hub cihazını güncelleştirme.

Dahili GA
az iot hub device-twin

IoT cihaz ikizi yapılandırmasını yönetme.

Dahili GA
az iot hub device-twin list

IoT Hub'daki cihaz ikizlerini listeleme.

Dahili GA
az iot hub device-twin replace

Cihaz ikizi tanımını hedef json ile değiştirin.

Dahili GA
az iot hub device-twin show

Cihaz ikizi tanımı alın.

Dahili GA
az iot hub device-twin update

Cihaz ikizi istenen özelliklerini ve etiketlerini güncelleştirin.

Dahili GA
az iot hub devicestream

IoT hub'ının cihaz akışlarını yönetme.

Temel Önizleme
az iot hub devicestream show

IoT Hub'ın cihaz akış uç noktalarını alın.

Temel Önizleme
az iot hub digital-twin

IoT Hub cihazının dijital ikizini işleme ve bunlarla etkileşim kurma.

Dahili GA
az iot hub digital-twin invoke-command

Dijital ikiz cihazının kök veya bileşen düzeyi komutunu çağırın.

Dahili GA
az iot hub digital-twin show

IoT Hub cihazının dijital ikizini gösterme.

Dahili 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.

Dahili GA
az iot hub distributed-tracing

Cihaz başına dağıtılmış ayarları yönetme.

Dahili Önizleme
az iot hub distributed-tracing show

Bir cihaz için dağıtılmış izleme ayarlarını alın.

Dahili Önizleme
az iot hub distributed-tracing update

Bir cihaz için dağıtılmış izleme seçeneklerini güncelleştirin.

Dahili Önizleme
az iot hub generate-sas-token

Hedef IoT Hub, cihaz veya modül için SAS belirteci oluşturma.

Dahili GA
az iot hub identity

Azure IoT hub'ının kimliklerini yönetme.

Temel GA
az iot hub identity assign

Yönetilen kimlikleri bir IoT Hub'a atayın.

Temel GA
az iot hub identity remove

IoT Hub'dan yönetilen kimlikleri kaldırma.

Temel GA
az iot hub identity show

IoT Hub'ın kimlik özelliklerini gösterme.

Temel GA
az iot hub invoke-device-method

Bir cihaz yöntemi çağır.

Dahili GA
az iot hub invoke-module-method

Bir modül yöntemi çağır.

Dahili GA
az iot hub job

IoT Hub işlerini (v2) yönetin.

Dahili GA
az iot hub job cancel

IoT Hub işini iptal etme.

Dahili GA
az iot hub job create

Yürütme için bir IoT Hub işi oluşturun ve zamanlayın.

Dahili GA
az iot hub job list

IoT Hub'ın geçmiş işlerini listeleme.

Dahili GA
az iot hub job show

Mevcut bir IoT Hub işinin ayrıntılarını gösterin.

Dahili GA
az iot hub list

IoT hub'larını listeleme.

Temel GA
az iot hub list-skus

Kullanılabilir fiyatlandırma katmanlarını listeleyin.

Temel 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.

Temel GA
az iot hub message-endpoint

IoT hub'ının özel uç noktalarını yönetme.

Dahili Önizleme
az iot hub message-endpoint create

IoT Hub'a uç nokta ekleme.

Dahili Önizleme
az iot hub message-endpoint create cosmosdb-container

IoT Hub için Cosmos DB Kapsayıcı uç noktası ekleyin.

Dahili Önizleme
az iot hub message-endpoint create eventhub

IoT Hub için Olay Hub'ı uç noktası ekleyin.

Dahili Önizleme
az iot hub message-endpoint create servicebus-queue

IoT Hub için Service Bus Kuyruğu uç noktası ekleyin.

Dahili Önizleme
az iot hub message-endpoint create servicebus-topic

IoT Hub için service bus konu uç noktası ekleyin.

Dahili Önizleme
az iot hub message-endpoint create storage-container

IoT Hub için Depolama Kapsayıcı uç noktası ekleyin.

Dahili Önizleme
az iot hub message-endpoint delete

IoT Hub için tüm uç noktayı veya belirli bir uç noktayı silin.

Dahili Önizleme
az iot hub message-endpoint list

IoT Hub'ın tüm uç noktaları hakkında bilgi edinin.

Dahili Önizleme
az iot hub message-endpoint show

IoT Hub için bahsedilen uç nokta hakkında bilgi edinin.

Dahili Önizleme
az iot hub message-endpoint update

IoT Hub için mevcut uç noktanın özelliklerini güncelleştirin.

Dahili Ö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.

Dahili Önizleme
az iot hub message-endpoint update eventhub

IoT Hub için mevcut Bir Olay Hub'ı uç noktasının özelliklerini güncelleştirin.

Dahili Ö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.

Dahili Ö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.

Dahili Önizleme
az iot hub message-endpoint update storage-container

IoT Hub için mevcut Depolama Kapsayıcı uç noktasının özelliklerini güncelleştirin.

Dahili Önizleme
az iot hub message-enrichment

IoT Hub uç noktaları için ileti zenginleştirmelerini yönetme.

Temel GA
az iot hub message-enrichment create

IoT Hub'ınızda seçilen uç noktalar için bir ileti zenginleştirmesi oluşturun.

Temel GA
az iot hub message-enrichment delete

IoT hub'ınızdaki bir ileti zenginleştirmeyi silin (anahtara göre).

Temel GA
az iot hub message-enrichment list

IoT Hub'ınız için tüm ileti zenginleştirmeleri hakkında bilgi edinin.

Temel GA
az iot hub message-enrichment update

IoT hub'ınızdaki bir ileti zenginleştirmesini güncelleştirin (anahtara göre).

Temel GA
az iot hub message-route

IoT hub'ının yollarını yönetme.

Dahili Önizleme
az iot hub message-route create

IoT Hub için bir yol ekleyin.

Dahili Önizleme
az iot hub message-route delete

IoT Hub'ında tüm yolları veya bahsedilen bir yolu silin.

Dahili Önizleme
az iot hub message-route fallback

IoT hub'ının geri dönüş yolunu yönetin.

Dahili Önizleme
az iot hub message-route fallback set

IoT Hub'da geri dönüş yolunu etkinleştirin veya devre dışı bırakın.

Dahili Önizleme
az iot hub message-route fallback show

IoT Hub'ın geri dönüş yolunu gösterin.

Dahili Önizleme
az iot hub message-route list

IoT Hub'daki tüm yolları alın.

Dahili Önizleme
az iot hub message-route show

IoT Hub'daki yol hakkında bilgi edinin.

Dahili Önizleme
az iot hub message-route test

IoT Hub'da tüm yolları veya bahsedilen bir yolu test edin.

Dahili Önizleme
az iot hub message-route update

IoT Hub için bir yolu güncelleştirme.

Dahili Önizleme
az iot hub module-identity

IoT cihaz modüllerini yönetme.

Dahili GA
az iot hub module-identity connection-string

IoT cihaz modülünün bağlantı dizesi yönetin.

Dahili GA
az iot hub module-identity connection-string show

Hedef IoT cihaz modülünü bağlantı dizesi gösterin.

Dahili GA
az iot hub module-identity create

IoT Hub'ında hedef IoT cihazında modül oluşturma.

Dahili GA
az iot hub module-identity delete

IoT Hub'daki bir cihazı silme.

Dahili GA
az iot hub module-identity list

IoT Hub'ında bir IoT cihazında bulunan modülleri listeleme.

Dahili GA
az iot hub module-identity renew-key

Sas kimlik doğrulaması ile ioT Hub cihaz modülünün hedef anahtarlarını yenileyin.

Dahili GA
az iot hub module-identity show

IoT Hub'ında IoT cihaz modülünün ayrıntılarını alın.

Dahili GA
az iot hub module-identity update

IoT Hub cihaz modülünü güncelleştirme.

Dahili GA
az iot hub module-twin

IoT cihaz modülü ikizi yapılandırmasını yönetme.

Dahili GA
az iot hub module-twin replace

Modül ikizi tanımını hedef json ile değiştirin.

Dahili GA
az iot hub module-twin show

Modül ikizi tanımını gösterme.

Dahili GA
az iot hub module-twin update

Modül ikizi istenen özelliklerini ve etiketlerini güncelleştirin.

Dahili GA
az iot hub monitor-events

IoT Hub'a gönderilen cihaz telemetrisini ve iletilerini izleyin.

Dahili GA
az iot hub monitor-feedback

Buluttan cihaza (C2D) iletileri onaylamak için cihazlar tarafından gönderilen geri bildirimleri izleyin.

Dahili GA
az iot hub policy

IoT hub'ının paylaşılan erişim ilkelerini yönetme.

Temel GA
az iot hub policy create

IoT hub'ında yeni bir paylaşılan erişim ilkesi oluşturun.

Temel GA
az iot hub policy delete

IoT hub'ından paylaşılan erişim ilkesini silme.

Temel GA
az iot hub policy list

IoT hub'ının paylaşılan erişim ilkelerini listeleme.

Temel GA
az iot hub policy renew-key

IoT hub'ının paylaşılan erişim ilkesinin anahtarlarını yeniden oluşturun.

Temel GA
az iot hub policy show

IoT hub'ının paylaşılan erişim ilkesinin ayrıntılarını alın.

Temel GA
az iot hub query

Güçlü bir SQL benzeri dil kullanarak IoT Hub'ı sorgulama.

Dahili GA
az iot hub route

IoT hub'ının yollarını yönetme.

Temel Kullanım Dışı
az iot hub route create

IoT Hub'da bir yol oluşturun.

Temel Kullanım Dışı
az iot hub route delete

IoT Hub'ınız için tüm yolları veya bahsedilen yolu silin.

Temel Kullanım Dışı
az iot hub route list

IoT Hub'daki tüm yolları alın.

Temel Kullanım Dışı
az iot hub route show

IoT Hub'daki yol hakkında bilgi edinin.

Temel Kullanım Dışı
az iot hub route test

IoT Hub'da tüm yolları veya bahsedilen yolu test edin.

Temel Kullanım Dışı
az iot hub route update

IoT Hub'da bir yolu güncelleştirme.

Temel Kullanım Dışı
az iot hub routing-endpoint

IoT hub'ının özel uç noktalarını yönetme.

Temel Kullanım Dışı
az iot hub routing-endpoint create

IoT Hub'ınıza bir uç nokta ekleyin.

Temel Kullanım Dışı
az iot hub routing-endpoint delete

IoT Hub'ınız için tüm uç noktaları veya bahsedilenleri silin.

Temel Kullanım Dışı
az iot hub routing-endpoint list

IoT Hub'ınızın tüm uç noktaları hakkında bilgi edinin.

Temel Kullanım Dışı
az iot hub routing-endpoint show

IoT Hub'ınız için bahsedilen uç nokta hakkında bilgi edinin.

Temel Kullanım Dışı
az iot hub show

IoT hub'ının ayrıntılarını alın.

Temel GA
az iot hub show-connection-string

IoT hub'ına yönelik bağlantı dizesi gösterme.

Temel Kullanım Dışı
az iot hub show-quota-metrics

IoT hub'ı için kota ölçümlerini alın.

Temel GA
az iot hub show-stats

IoT hub'ına ilişkin istatistikleri alın.

Temel GA
az iot hub state

IoT Hub'ın durumunu yönetin.

Dahili Deneysel
az iot hub state export

IoT Hub'ın durumunu bir dosyaya aktarın.

Dahili Deneysel
az iot hub state import

Bir dosyadan IoT Hub'a Hub durumunu içeri aktarma.

Dahili Deneysel
az iot hub state migrate

Bir dosyaya kaydetmeden bir hub'ın durumunu başka bir hub'a geçirin.

Dahili Deneysel
az iot hub update

IoT hub'ına yönelik meta verileri güncelleştirme.

Temel GA
az iot hub wait

IoT Hub örneğindeki bir işlem tamamlanana kadar bekleyin.

Temel GA

az iot hub create

Azure IoT hub'ı oluşturma.

Azure IoT Hub'a giriş için bkz https://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]
                  [--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

--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--c2d-max-delivery-count --cdd

IoT hub'ının bir cihaza buluttan cihaza ileti göndermeyi deneme sayısı (1 ile 100 arasında).

varsayılan değer: 10
--c2d-ttl --ct

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.

varsayılan değer: 1
--dds --disable-device-sas

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.

kabul edilen değerler: false, true
--disable-local-auth --dla

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.

kabul edilen değerler: false, true
--disable-module-sas --dms

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.

kabul edilen değerler: false, true
--edr --enforce-data-residency

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. https://aka.ms/iothubdisabledr adresinden daha fazla bilgi edinin.

kabul edilen değerler: false, true
--fc --fileupload-storage-container-name

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.

--fcs --fileupload-storage-connectionstring

Dosyaların karşıya yüklendiği Azure Depolama hesabının bağlantı dizesi.

--fd --feedback-max-delivery-count

IoT hub'ının geri bildirim kuyruğunda 1 ile 100 arasında bir ileti göndermeye çalışma sayısı.

varsayılan değer: 10
--feedback-lock-duration --fld

Geri bildirim kuyruğunun 5 ila 300 saniye arasındaki kilit süresi.

varsayılan değer: 5
--feedback-ttl --ft

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.

varsayılan değer: 1
--fileupload-notification-lock-duration --fnld

Dosya karşıya yükleme bildirimleri kuyruğunun kilit süresi (5 ile 300 saniye arasında).

varsayılan değer: 5
--fileupload-notification-max-delivery-count --fnd

IoT hub'ının 1 ile 100 arasında bir dosya bildirim iletisi göndermeye çalışma sayısı.

varsayılan değer: 10
--fileupload-notification-ttl --fnt

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.

varsayılan değer: 1
--fileupload-notifications --fn

Karşıya yüklenen dosyalar hakkındaki bilgilerin IoT Hub uç noktasına/servicebound/filenotifications öğesine kaydedilip kaydedilmeyeceğini gösteren boole değeri.

kabul edilen değerler: false, true
varsayılan değer: False
--fileupload-sas-ttl --fst

IoT Hub tarafından oluşturulan bir SAS URI'sinin süresi dolmadan önce (1 ile 24 saat arasında) geçerli olur.

varsayılan değer: 1
--fileupload-storage-auth-type --fsa

Dosyaların karşıya yüklendiği Azure Depolama hesabının kimlik doğrulama türü.

kabul edilen değerler: identityBased, keyBased
--fileupload-storage-identity --fsi

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.

--location -l

IoT Hub'ınızın konumu. Varsayılan, hedef kaynak grubunun konumudur.

--mi-system-assigned

Bu hub için sistem tarafından atanan yönetilen kimliği etkinleştirin.

kabul edilen değerler: false, true
--mi-user-assigned

Bu hub için kullanıcı tarafından atanan yönetilen kimlikleri etkinleştirin. Kimlik kaynağı kimliklerinin boşlukla ayrılmış listesini kabul edin.

--min-tls-version --mintls

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.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--partition-count

Cihazdan buluta iletiler için yedekleme Olay Hub'ının bölüm sayısı.

varsayılan değer: 4
--rd --retention-day

Bu IoT hub'ına cihazdan buluta etkinliklerin 1 ile 7 gün arasında ne kadar süreyle tutulacağını belirtir.

varsayılan değer: 1
--role

Hub'ın sistem tarafından atanan yönetilen kimliğine atanacak rol.

--scopes

Sistem tarafından atanan yönetilen kimlik için rol (--role) atanacak kapsamların boşlukla ayrılmış listesi.

--sku

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.

kabul edilen değerler: B1, B2, B3, F1, S1, S2, S3
varsayılan değer: S1
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--unit

IoT Hub'ınızdaki birimler.

varsayılan değer: 1
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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ı 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

--auth-type

İş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. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--connection-string --cs

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.

--device-id -d

Hedef Cihaz Kimliği.

--du --duration

Saniye cinsinden geçerli belirteç süresi.

varsayılan değer: 3600
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--key-type --kt

Kimlik doğrulaması için paylaşılan erişim ilkesi anahtar türü.

kabul edilen değerler: primary, secondary
varsayılan değer: primary
--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--module-id -m

Hedef Modül Kimliği.

--pn --policy-name

Hedef IoT Hub varlığı için işlem izinlerine sahip paylaşılan erişim ilkesi.

varsayılan değer: iothubowner
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--device-id -d

Hedef Cihaz Kimliği.

--method-name --mn

Çağırma için hedef yöntem.

İsteğe Bağlı Parametreler

--auth-type

İş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. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--method-payload --mp

Yönteme geçirilecek Json yükü. Dosya yolu veya ham json olmalıdır.

varsayılan değer: {}
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout --to

Cihaz yöntemi sonucunu beklemek için en fazla saniye sayısı.

varsayılan değer: 30
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--device-id -d

Hedef Cihaz Kimliği.

--method-name --mn

Çağırma için hedef yöntem.

--module-id -m

Hedef Modül Kimliği.

İsteğe Bağlı Parametreler

--auth-type

İş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. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--method-payload --mp

Yönteme geçirilecek Json yükü. Dosya yolu veya ham json olmalıdır.

varsayılan değer: {}
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout --to

Modül yöntemi sonucunu beklemek için en fazla saniye sayısı.

varsayılan değer: 30
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 ve iletilerini 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

--cg --consumer-group -c

Olay hub'ı uç noktasına bağlanırken kullanılacak tüketici grubunu belirtin.

varsayılan değer: $Default
--content-type --ct

Çıktıyı otomatik olarak bu türe biçimlendirmek için ileti yükünün İçerik Türünü belirtin.

--device-id -d

Hedef Cihaz Kimliği.

--device-query -q

Cihazları filtrelemek için özel bir sorgu belirtin.

--enqueued-time --et -e

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.

--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--interface -i

Filtre uygulamak için hedef arabirim tanımlayıcısı. Örneğin: dtmi:com:example:TemperatureController;1.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--mc --message-count

İ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.

--module-id -m

Hedef Modül Kimliği.

--properties --props -p

Çıkış için önemli ileti özelliklerini belirtin. sys = sistem özellikleri, uygulama = uygulama özellikleri, anno = ek açıklamalar.

kabul edilen değerler: all, anno, app, sys
--repair -r

Uzantı sürümüyle uyumlu uamqp bağımlılığını yeniden yükleyin. Varsayılan: false.

kabul edilen değerler: false, true
varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout --to -t

İleti alınmadan bağlantının sürdürülmesi için en fazla saniye. Sonsuzluk için 0 kullanın.

varsayılan değer: 300
--yes -y

Kullanıcı istemlerini atlayın. Eylemin kabul edilmesini gösterir. Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.

kabul edilen değerler: false, true
varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--auth-type

İş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. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--device-id -d

Hedef Cihaz Kimliği.

--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--repair -r

Uzantı sürümüyle uyumlu uamqp bağımlılığını yeniden yükleyin. Varsayılan: false.

kabul edilen değerler: false, true
varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--wait-on-msg -w

Geri bildirim izleyicisi, belirli bir kimliği (uuid) içeren bir ileti alınana kadar engeller.

--yes -y

Kullanıcı istemlerini atlayın. Eylemin kabul edilmesini gösterir. Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.

kabul edilen değerler: false, true
varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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 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

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

--query-command -q

Yürütülecek kullanıcı sorgusu.

İsteğe Bağlı Parametreler

--auth-type

İş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. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--hub-name -n

IoT Hub adı veya ana bilgisayar adı. --login sağlanmadıysa gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi 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ğlanırsa, bağlantı dizesi öncelik alır. --hub-name sağlanmadıysa gereklidir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--top

Döndürülecek öğe sayısı üst sınırı. Varsayılan olarak sorguda büyük harf yoktur.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

Kullanım Dışı

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ı dizesi gösterme.

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ı dizesi gösterin.

az iot hub show-connection-string --name MyIotHub

İlke 'hizmet' ve ikincil anahtar kullanarak IoT Hub'ın bağlantı dizesi 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ı dizesi gösterin.

az iot hub show-connection-string --resource-group MyResourceGroup

Abonelikteki tüm IoT hub'ları için bağlantı dizesi gösterir.

az iot hub show-connection-string

IoT hub'ına yönelik bağlantı dizesi gösterme. (otomatik olarak oluşturulmuş)

az iot hub show-connection-string --key primary --policy-name MyPolicy

İsteğe Bağlı Parametreler

--all

Tüm paylaşılan erişim ilkelerinin gösterilmesine izin ver.

varsayılan değer: False
--hub-name --name -n

IoT Hub adı.

--ids

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.

--key

Kullanılacak anahtar.

kabul edilen değerler: primary, secondary
varsayılan değer: primary
--policy-name

Kullanılacak paylaşılan erişim ilkesi.

varsayılan değer: iothubowner
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--ids

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.

--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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]
                  [--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

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--c2d-max-delivery-count --cdd

IoT hub'ının bir cihaza buluttan cihaza ileti göndermeyi deneme sayısı (1 ile 100 arasında).

--c2d-ttl --ct

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.

--dds --disable-device-sas

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.

kabul edilen değerler: false, true
--disable-local-auth --dla

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.

kabul edilen değerler: false, true
--disable-module-sas --dms

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.

kabul edilen değerler: false, true
--fc --fileupload-storage-container-name

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.

--fcs --fileupload-storage-connectionstring

Dosyaların karşıya yüklendiği Azure Depolama hesabının bağlantı dizesi.

--fd --feedback-max-delivery-count

IoT hub'ının geri bildirim kuyruğunda 1 ile 100 arasında bir ileti göndermeye çalışma sayısı.

--feedback-lock-duration --fld

Geri bildirim kuyruğunun 5 ila 300 saniye arasındaki kilit süresi.

--feedback-ttl --ft

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.

--fileupload-notification-lock-duration --fnld

Dosya karşıya yükleme bildirimleri kuyruğunun kilit süresi (5 ile 300 saniye arasında).

--fileupload-notification-max-delivery-count --fnd

IoT hub'ının 1 ile 100 arasında bir dosya bildirim iletisi göndermeye çalışma sayısı.

--fileupload-notification-ttl --fnt

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.

--fileupload-notifications --fn

Karşıya yüklenen dosyalar hakkındaki bilgilerin IoT Hub uç noktasına/servicebound/filenotifications öğesine kaydedilip kaydedilmeyeceğini gösteren boole değeri.

kabul edilen değerler: false, true
--fileupload-sas-ttl --fst

IoT Hub tarafından oluşturulan bir SAS URI'sinin süresi dolmadan önce (1 ile 24 saat arasında) geçerli olur.

--fileupload-storage-auth-type --fsa

Dosyaların karşıya yüklendiği Azure Depolama hesabının kimlik doğrulama türü.

kabul edilen değerler: identityBased, keyBased
--fileupload-storage-identity --fsi

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.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--ids

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.

--name -n

IoT Hub adı.

--rd --retention-day

Bu IoT hub'ına cihazdan buluta etkinliklerin 1 ile 7 gün arasında ne kadar süreyle tutulacağını belirtir.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
--sku

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.

kabul edilen değerler: B1, B2, B3, F1, S1, S2, S3
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--unit

IoT Hub'ınızdaki birimler.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

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

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--ids

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.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

IoT Hub adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.