Aracılığıyla paylaş


az iot hub

Note

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.

Core GA
az iot hub certificate create (azure-iot uzantı)

Azure IoT Hub sertifikası oluşturma/karşıya yükleme.

Extension GA
az iot hub certificate delete

Azure IoT Hub sertifikalarını siler.

Core GA
az iot hub certificate delete (azure-iot uzantı)

Azure IoT Hub sertifikalarını siler.

Extension GA
az iot hub certificate generate-verification-code

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

Core GA
az iot hub certificate generate-verification-code (azure-iot uzantı)

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

Extension GA
az iot hub certificate list

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

Core GA
az iot hub certificate list (azure-iot uzantı)

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

Extension GA
az iot hub certificate show

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

Core GA
az iot hub certificate show (azure-iot uzantı)

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

Extension GA
az iot hub certificate update

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

Core GA
az iot hub certificate update (azure-iot uzantı)

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

Extension GA
az iot hub certificate verify

Azure IoT Hub sertifikalarını doğrular.

Core GA
az iot hub certificate verify (azure-iot uzantı)

Azure IoT Hub sertifikalarını doğrular.

Extension GA
az iot hub configuration

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

Extension GA
az iot hub configuration create

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

Extension GA
az iot hub configuration delete

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

Extension GA
az iot hub configuration list

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

Extension GA
az iot hub configuration show

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

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

Extension GA
az iot hub configuration update

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

Extension GA
az iot hub connection-string

IoT Hub bağlantı dizesi yönetme.

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

Extension GA
az iot hub consumer-group

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

Çekirdek ve Uzantı GA
az iot hub consumer-group create

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

Core GA
az iot hub consumer-group create (azure-iot uzantı)

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

Extension GA
az iot hub consumer-group delete

Olay hub'ı tüketici grubunu silin.

Core GA
az iot hub consumer-group delete (azure-iot uzantı)

Olay hub'ı tüketici grubunu silin.

Extension GA
az iot hub consumer-group list

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

Core GA
az iot hub consumer-group list (azure-iot uzantı)

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

Extension GA
az iot hub consumer-group show

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

Core GA
az iot hub consumer-group show (azure-iot uzantı)

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

Extension GA
az iot hub create

Azure IoT hub'ı oluşturma.

Core GA
az iot hub create (azure-iot uzantı)

Azure IoT hub'ı oluşturma.

Extension GA
az iot hub delete

IoT hub'larını silme.

Core GA
az iot hub delete (azure-iot uzantı)

IoT hub'larını silme.

Extension GA
az iot hub device-identity

IoT cihazlarını yönetme.

Extension GA
az iot hub device-identity children

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

Extension GA
az iot hub device-identity children add

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

Extension GA
az iot hub device-identity children list

Atanan alt cihazların koleksiyonunu verir.

Extension GA
az iot hub device-identity children remove

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

Extension GA
az iot hub device-identity connection-string

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

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

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

Extension GA
az iot hub device-identity create

IoT Hub'da cihaz oluşturma.

Extension GA
az iot hub device-identity delete

IoT Hub cihazını silme.

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

Extension GA
az iot hub device-identity import

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

Extension GA
az iot hub device-identity list

IoT Hub'daki cihazları listeleme.

Extension GA
az iot hub device-identity parent

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

Extension GA
az iot hub device-identity parent set

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

Extension GA
az iot hub device-identity parent show

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

Extension GA
az iot hub device-identity renew-key

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

Extension GA
az iot hub device-identity show

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

Extension GA
az iot hub device-identity update

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

Extension GA
az iot hub device-twin

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

Extension GA
az iot hub device-twin list

IoT Hub'daki cihaz ikizlerini listeleme.

Extension GA
az iot hub device-twin replace

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

Extension GA
az iot hub device-twin show

Cihaz ikizi tanımı alın.

Extension GA
az iot hub device-twin update

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

Extension GA
az iot hub devicestream

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

Extension Preview
az iot hub devicestream show

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

Extension Preview
az iot hub digital-twin

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

Extension GA
az iot hub digital-twin invoke-command

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

Extension GA
az iot hub digital-twin show

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

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

Extension GA
az iot hub distributed-tracing

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

Extension Preview
az iot hub distributed-tracing show

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

Extension Preview
az iot hub distributed-tracing update

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

Extension Preview
az iot hub generate-sas-token

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

Extension GA
az iot hub identity

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

Çekirdek ve Uzantı GA
az iot hub identity assign

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

Core GA
az iot hub identity assign (azure-iot uzantı)

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

Extension GA
az iot hub identity remove

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

Core GA
az iot hub identity remove (azure-iot uzantı)

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

Extension GA
az iot hub identity show

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

Core GA
az iot hub identity show (azure-iot uzantı)

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

Extension GA
az iot hub invoke-device-method

Bir cihaz yöntemi çağır.

Extension GA
az iot hub invoke-module-method

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

Extension GA
az iot hub job

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

Extension GA
az iot hub job cancel

IoT Hub işini iptal etme.

Extension GA
az iot hub job create

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

Extension GA
az iot hub job list

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

Extension GA
az iot hub job show

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

Extension GA
az iot hub list

IoT hub'larını listeleme.

Core GA
az iot hub list (azure-iot uzantı)

IoT hub'larını listeleme.

Extension GA
az iot hub list-skus

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

Core GA
az iot hub list-skus (azure-iot uzantı)

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

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

Core GA
az iot hub manual-failover (azure-iot uzantı)

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.

Extension GA
az iot hub message-endpoint

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

Extension Preview
az iot hub message-endpoint create

IoT Hub'a uç nokta ekleme.

Extension Preview
az iot hub message-endpoint create cosmosdb-container

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

Extension Preview
az iot hub message-endpoint create eventhub

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

Extension Preview
az iot hub message-endpoint create servicebus-queue

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

Extension Preview
az iot hub message-endpoint create servicebus-topic

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

Extension Preview
az iot hub message-endpoint create storage-container

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

Extension Preview
az iot hub message-endpoint delete

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

Extension Preview
az iot hub message-endpoint list

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

Extension Preview
az iot hub message-endpoint show

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

Extension Preview
az iot hub message-endpoint update

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

Extension Preview
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.

Extension Preview
az iot hub message-endpoint update eventhub

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

Extension Preview
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.

Extension Preview
az iot hub message-endpoint update servicebus-topic

IoT Hub için mevcut service bus konu uç noktasının özelliklerini güncelleştirin.

Extension Preview
az iot hub message-endpoint update storage-container

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

Extension Preview
az iot hub message-enrichment

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

Çekirdek ve Uzantı GA
az iot hub message-enrichment create

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

Core GA
az iot hub message-enrichment create (azure-iot uzantı)

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

Extension GA
az iot hub message-enrichment delete

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

Core GA
az iot hub message-enrichment delete (azure-iot uzantı)

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

Extension GA
az iot hub message-enrichment list

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

Core GA
az iot hub message-enrichment list (azure-iot uzantı)

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

Extension GA
az iot hub message-enrichment update

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

Core GA
az iot hub message-enrichment update (azure-iot uzantı)

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

Extension GA
az iot hub message-route

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

Extension Preview
az iot hub message-route create

IoT Hub için bir yol ekleyin.

Extension Preview
az iot hub message-route delete

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

Extension Preview
az iot hub message-route fallback

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

Extension Preview
az iot hub message-route fallback set

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

Extension Preview
az iot hub message-route fallback show

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

Extension Preview
az iot hub message-route list

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

Extension Preview
az iot hub message-route show

IoT Hub'daki yol hakkında bilgi edinin.

Extension Preview
az iot hub message-route test

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

Extension Preview
az iot hub message-route update

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

Extension Preview
az iot hub module-identity

IoT cihaz modüllerini yönetme.

Extension GA
az iot hub module-identity connection-string

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

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

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

Extension GA
az iot hub module-identity create

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

Extension GA
az iot hub module-identity delete

IoT Hub'daki bir cihazı silme.

Extension GA
az iot hub module-identity list

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

Extension GA
az iot hub module-identity renew-key

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

Extension GA
az iot hub module-identity show

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

Extension GA
az iot hub module-identity update

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

Extension GA
az iot hub module-twin

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

Extension GA
az iot hub module-twin replace

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

Extension GA
az iot hub module-twin show

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

Extension GA
az iot hub module-twin update

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

Extension GA
az iot hub monitor-events

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

Extension GA
az iot hub monitor-feedback

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

Extension GA
az iot hub policy

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

Çekirdek ve Uzantı GA
az iot hub policy create

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

Core GA
az iot hub policy create (azure-iot uzantı)

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

Extension GA
az iot hub policy delete

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

Core GA
az iot hub policy delete (azure-iot uzantı)

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

Extension GA
az iot hub policy list

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

Core GA
az iot hub policy list (azure-iot uzantı)

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

Extension GA
az iot hub policy renew-key

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

Core GA
az iot hub policy renew-key (azure-iot uzantı)

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

Extension GA
az iot hub policy show

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

Core GA
az iot hub policy show (azure-iot uzantı)

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

Extension GA
az iot hub query

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

Extension GA
az iot hub show

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

Core GA
az iot hub show (azure-iot uzantı)

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

Extension GA
az iot hub show-quota-metrics

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

Core GA
az iot hub show-quota-metrics (azure-iot uzantı)

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

Extension GA
az iot hub show-stats

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

Core GA
az iot hub show-stats (azure-iot uzantı)

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

Extension GA
az iot hub state

IoT Hub'ın durumunu yönetin.

Extension Experimental
az iot hub state export

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

Extension Experimental
az iot hub state import

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

Extension Experimental
az iot hub state migrate

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

Extension Experimental
az iot hub update

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

Core GA
az iot hub update (azure-iot uzantı)

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

Extension GA
az iot hub wait

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

Core GA

az iot hub create

Azure IoT hub'ı oluşturma.

Azure IoT Hub'a giriş için bkz https://learn.microsoft.com/azure/iot-hub/. .

az iot hub create --name
                  --resource-group
                  [--c2d-max-delivery-count --cdd]
                  [--c2d-ttl --ct]
                  [--dds --disable-device-sas {false, true}]
                  [--disable-local-auth --dla {false, true}]
                  [--disable-module-sas --dms {false, true}]
                  [--edr --enforce-data-residency {false, true}]
                  [--fc --fileupload-storage-container-name]
                  [--fcs --fileupload-storage-connectionstring]
                  [--fd --feedback-max-delivery-count]
                  [--feedback-lock-duration --fld]
                  [--feedback-ttl --ft]
                  [--fileupload-notification-lock-duration --fnld]
                  [--fileupload-notification-max-delivery-count --fnd]
                  [--fileupload-notification-ttl --fnt]
                  [--fileupload-notifications --fn {false, true}]
                  [--fileupload-sas-ttl --fst]
                  [--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
                  [--fileupload-storage-identity --fsi]
                  [--location]
                  [--mi-system-assigned {false, true}]
                  [--mi-user-assigned]
                  [--min-tls-version --mintls]
                  [--no-wait]
                  [--partition-count]
                  [--rd --retention-day]
                  [--role]
                  [--scopes]
                  [--sku {B1, B2, B3, F1, S1, S2, S3}]
                  [--tags]
                  [--unit]

Ö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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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. {1} adresinden daha fazla bilgi edinin.

Özellik Değer
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ı.

Özellik Değer
Default value: 10
--feedback-lock-duration --fld

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 1
--fileupload-notification-lock-duration --fnld

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

Özellik Değer
Default value: 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ı.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
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.

Özellik Değer
Default value: 1
--fileupload-storage-auth-type --fsa

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

Özellik Değer
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.

Özellik Değer
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.0" veya "1.2" olarak ayarlanabilir. Örneğin, en düşük TLS sürümünün "1.2" olarak ayarlanması, 1.2'nin altındaki bir TLS sürümünü kullanan istemcilerin reddedilmesine neden olur.

--no-wait

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

Özellik Değer
Default value: False
--partition-count

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: S1
Kabul edilen değerler: B1, B2, B3, F1, S1, S2, S3
--tags

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

--unit

IoT Hub'ınızdaki birimler.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az iot hub create (azure-iot uzantı)

Azure IoT hub'ı oluşturma.

Azure IoT Hub'a giriş için bkz https://learn.microsoft.com/azure/iot-hub/. .

az iot hub create --name
                  --resource-group
                  [--c2d-max-delivery-count --cdd]
                  [--c2d-ttl --ct]
                  [--custom-ns-role-id]
                  [--dds --disable-device-sas {false, true}]
                  [--disable-local-auth --dla {false, true}]
                  [--disable-module-sas --dms {false, true}]
                  [--edr --enforce-data-residency {false, true}]
                  [--fc --fileupload-storage-container-name]
                  [--fcs --fileupload-storage-connectionstring]
                  [--fd --feedback-max-delivery-count]
                  [--feedback-lock-duration --fld]
                  [--feedback-ttl --ft]
                  [--fileupload-notification-lock-duration --fnld]
                  [--fileupload-notification-max-delivery-count --fnd]
                  [--fileupload-notification-ttl --fnt]
                  [--fileupload-notifications --fn {false, true}]
                  [--fileupload-sas-ttl --fst]
                  [--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
                  [--fileupload-storage-identity --fsi]
                  [--location]
                  [--mi-system-assigned {false, true}]
                  [--mi-user-assigned]
                  [--min-tls-version --mintls]
                  [--no-wait]
                  [--ns-identity-id]
                  [--ns-resource-id]
                  [--partition-count]
                  [--rd --retention-day]
                  [--role]
                  [--scopes]
                  [--skip-ns-ra {false, true}]
                  [--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
                  [--tags]
                  [--unit]

Ö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

Cihaz Kayıt Defteri ad alanı özellikleriyle bir Generation2 IoT Hub oluşturun.

az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId

Cihaz Kayıt Defteri ad alanı özellikleri ve özel rol ataması ile bir Generation2 IoT Hub oluşturun.

az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --custom-ns-role-id RoleResourceId

Cihaz Kayıt Defteri ad alanı özellikleriyle bir Generation2 IoT Hub oluşturun ve rol atamayı atlayın.

az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --skip-ns-ra

Gerekli Parametreler

--name -n

IoT Hub adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 1
--custom-ns-role-id

ADR Ad Alanına uygulanacak tam rol tanımı kimliği, şu biçimdedir: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/{roleId}. Yalnızca 2. Nesil IoT Hubs için geçerlidir.

Özellik Değer
Parametre grubu: ADR Namespace Role Assignment Arguments
--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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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. {1} adresinden daha fazla bilgi edinin.

Özellik Değer
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ı.

Özellik Değer
Default value: 10
--feedback-lock-duration --fld

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 1
--fileupload-notification-lock-duration --fnld

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

Özellik Değer
Default value: 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ı.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
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.

Özellik Değer
Default value: 1
--fileupload-storage-auth-type --fsa

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

Özellik Değer
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.

Özellik Değer
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.0" veya "1.2" olarak ayarlanabilir. Örneğin, en düşük TLS sürümünün "1.2" olarak ayarlanması, 1.2'nin altındaki bir TLS sürümünü kullanan istemcilerin reddedilmesine neden olur.

--no-wait

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

Özellik Değer
Default value: False
--ns-identity-id

Cihaz Kayıt Defteri ad alanına erişmek için kullanıcı tarafından yönetilen kimlik kaynak kimliği.

--ns-resource-id

Bu IoT hub'ına bağlanmak için Cihaz Kayıt Defteri ad alanı kaynak kimliği.

--partition-count

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: 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.

--skip-ns-ra

IoT hub'ı oluşturulduktan sonra ADR Ad Alanı rol atamasını atlamak için kullanılır. Yalnızca 2. Nesil IoT Hubs için geçerlidir.

Özellik Değer
Parametre grubu: ADR Namespace Role Assignment Arguments
Kabul edilen değerler: false, true
--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.

Özellik Değer
Default value: S1
Kabul edilen değerler: B1, B2, B3, F1, GEN2, S1, S2, S3
--tags

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

--unit

IoT Hub'ınızdaki birimler.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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. (autogenerated)

az iot hub delete --name MyIoTHub --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub delete (azure-iot uzantı)

IoT hub'larını silme.

az iot hub delete [--ids]
                  [--name]
                  [--no-wait]
                  [--resource-group]
                  [--subscription]

Örnekler

IoT hub'larını silme. (autogenerated)

az iot hub delete --name MyIoTHub --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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 --cs]
                              [--device-id]
                              [--du --duration]
                              [--hub-name]
                              [--key-type --kt {primary, secondary}]
                              [--login]
                              [--module-id]
                              [--pn --policy-name]
                              [--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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Özellik Değer
Parametre grubu: Access Control Arguments
Default value: key
Kabul edilen değerler: key, login
--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.

Özellik Değer
Default value: 3600
--hub-name -n

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

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--key-type --kt

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

Özellik Değer
Default value: primary
Kabul edilen değerler: primary, secondary
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Default value: iothubowner
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az iot hub invoke-device-method

Bir cihaz yöntemi çağır.

az iot hub invoke-device-method --device-id
                                --method-name --mn
                                [--auth-type {key, login}]
                                [--hub-name]
                                [--login]
                                [--method-payload --mp]
                                [--resource-group]
                                [--timeout --to]

Ö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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Özellik Değer
Parametre grubu: Access Control Arguments
Default value: key
Kabul edilen değerler: key, login
--hub-name -n

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

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--method-payload --mp

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

Özellik Değer
Default value: {}
--resource-group -g

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

--timeout --to

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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 --mn
                                --module-id
                                [--auth-type {key, login}]
                                [--hub-name]
                                [--login]
                                [--method-payload --mp]
                                [--resource-group]
                                [--timeout --to]

Ö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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Özellik Değer
Parametre grubu: Access Control Arguments
Default value: key
Kabul edilen değerler: key, login
--hub-name -n

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

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--method-payload --mp

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

Özellik Değer
Default value: {}
--resource-group -g

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

--timeout --to

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az iot hub list (azure-iot uzantı)

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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. (autogenerated)

az iot hub list-skus --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub list-skus (azure-iot uzantı)

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. (autogenerated)

az iot hub list-skus --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub manual-failover (azure-iot uzantı)

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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 --consumer-group]
                          [--content-type --ct]
                          [--device-id]
                          [--device-query]
                          [--enqueued-time --et]
                          [--hub-name]
                          [--interface]
                          [--login]
                          [--mc --message-count]
                          [--module-id]
                          [--properties --props {all, anno, app, sys}]
                          [--repair {false, true}]
                          [--resource-group]
                          [--timeout --to]
                          [--yes {false, true}]

Ö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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--cg --consumer-group -c

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

Özellik Değer
Default value: $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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
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.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: 300
--yes -y

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Özellik Değer
Parametre grubu: Access Control Arguments
Default value: key
Kabul edilen değerler: key, login
--device-id -d

Hedef Cihaz Kimliği.

--hub-name -n

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

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--repair -r

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az iot hub query

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

Cihaz ve modül ikizleri, işler ve ileti yönlendirme ile ilgili bilgileri alın. Daha fazla bilgi için bkz. https://learn.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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

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

Özellik Değer
Parametre grubu: Access Control Arguments
Default value: key
Kabul edilen değerler: key, login
--hub-name -n

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

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--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.

Özellik Değer
Parametre grubu: IoT Hub Identifier Arguments
--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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. (autogenerated)

az iot hub show --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub show (azure-iot uzantı)

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. (autogenerated)

az iot hub show --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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. (autogenerated)

az iot hub show-quota-metrics --ids {ids}

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

az iot hub show-quota-metrics --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub show-quota-metrics (azure-iot uzantı)

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. (autogenerated)

az iot hub show-quota-metrics --ids {ids}

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

az iot hub show-quota-metrics --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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. (autogenerated)

az iot hub show-stats --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub show-stats (azure-iot uzantı)

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. (autogenerated)

az iot hub show-stats --name MyIoTHub

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub update

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

az iot hub update [--add]
                  [--c2d-max-delivery-count --cdd]
                  [--c2d-ttl --ct]
                  [--dds --disable-device-sas {false, true}]
                  [--disable-local-auth --dla {false, true}]
                  [--disable-module-sas --dms {false, true}]
                  [--fc --fileupload-storage-container-name]
                  [--fcs --fileupload-storage-connectionstring]
                  [--fd --feedback-max-delivery-count]
                  [--feedback-lock-duration --fld]
                  [--feedback-ttl --ft]
                  [--fileupload-notification-lock-duration --fnld]
                  [--fileupload-notification-max-delivery-count --fnd]
                  [--fileupload-notification-ttl --fnt]
                  [--fileupload-notifications --fn {false, true}]
                  [--fileupload-sas-ttl --fst]
                  [--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
                  [--fileupload-storage-identity --fsi]
                  [--force-string]
                  [--ids]
                  [--min-tls-version --mintls]
                  [--name]
                  [--rd --retention-day]
                  [--remove]
                  [--resource-group]
                  [--set]
                  [--sku {B1, B2, B3, F1, S1, S2, S3}]
                  [--subscription]
                  [--tags]
                  [--unit]

Ö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. (autogenerated)

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--add

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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ü.

Özellik Değer
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.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: False
--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--min-tls-version --mintls

Bu hub için destekleneceğiniz en düşük TLS sürümünü belirtin. "1.0" veya "1.2" olarak ayarlanabilir. Örneğin, en düşük TLS sürümünün "1.2" olarak ayarlanması, 1.2'nin altındaki bir TLS sürümünü kullanan istemcilerin reddedilmesine neden olur.

--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--set

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--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.

Özellik Değer
Kabul edilen değerler: B1, B2, B3, F1, S1, S2, S3
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

az iot hub update (azure-iot uzantı)

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

az iot hub update [--add]
                  [--c2d-max-delivery-count --cdd]
                  [--c2d-ttl --ct]
                  [--dds --disable-device-sas {false, true}]
                  [--disable-local-auth --dla {false, true}]
                  [--disable-module-sas --dms {false, true}]
                  [--fc --fileupload-storage-container-name]
                  [--fcs --fileupload-storage-connectionstring]
                  [--fd --feedback-max-delivery-count]
                  [--feedback-lock-duration --fld]
                  [--feedback-ttl --ft]
                  [--fileupload-notification-lock-duration --fnld]
                  [--fileupload-notification-max-delivery-count --fnd]
                  [--fileupload-notification-ttl --fnt]
                  [--fileupload-notifications --fn {false, true}]
                  [--fileupload-sas-ttl --fst]
                  [--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
                  [--fileupload-storage-identity --fsi]
                  [--force-string]
                  [--ids]
                  [--min-tls-version --mintls]
                  [--name]
                  [--ns-identity-id]
                  [--rd --retention-day]
                  [--remove]
                  [--resource-group]
                  [--set]
                  [--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
                  [--subscription]
                  [--tags]
                  [--unit]

Ö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. (autogenerated)

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--add

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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.

Özellik Değer
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ü.

Özellik Değer
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.

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: False
--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--min-tls-version --mintls

Bu hub için destekleneceğiniz en düşük TLS sürümünü belirtin. "1.0" veya "1.2" olarak ayarlanabilir. Örneğin, en düşük TLS sürümünün "1.2" olarak ayarlanması, 1.2'nin altındaki bir TLS sürümünü kullanan istemcilerin reddedilmesine neden olur.

--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--ns-identity-id

Cihaz Kayıt Defteri ad alanına erişmek için kullanıcı tarafından yönetilen kimlik kaynak kimliği.

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--set

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--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.

Özellik Değer
Kabul edilen değerler: B1, B2, B3, F1, GEN2, S1, S2, S3
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False

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

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--created

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--custom

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
--deleted

Silinene kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--exists

Kaynak var olana kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--interval

Saniye cinsinden yoklama aralığı.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 30
--name -n

IoT Hub adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
--resource-group -g

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--timeout

Saniye cinsinden en fazla bekleme.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 3600
--updated

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Özellik Değer
Default value: False