Aracılığıyla paylaş


az iot hub message-route

Not

Bu başvuru, Azure CLI (sürüm 2.46.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, bir az iot hub message-route komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

Komutlar

Name Description Tür Durum
az iot hub message-route create

IoT Hub için bir yol ekleyin.

Dahili Önizle
az iot hub message-route delete

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

Dahili Önizle
az iot hub message-route fallback

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

Dahili Önizle
az iot hub message-route fallback set

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

Dahili Önizle
az iot hub message-route fallback show

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

Dahili Önizle
az iot hub message-route list

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

Dahili Önizle
az iot hub message-route show

IoT Hub'daki yol hakkında bilgi edinin.

Dahili Önizle
az iot hub message-route test

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

Dahili Önizle
az iot hub message-route update

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

Dahili Önizle

az iot hub message-route create

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT Hub için bir yol ekleyin.

az iot hub message-route create --en
                                --hub-name
                                --rn
                                --source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}
                                [--condition]
                                [--enabled {false, true}]
                                [--resource-group]

Örnekler

Verilen uç nokta ve kaynak türü "DeviceMessages" olan bir IoT Hub için bir yol oluşturun.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages

Yerleşik uç nokta ve kaynak türü "DeviceMessages" olan bir IoT Hub için bir yol oluşturun.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name events --source DeviceMessages

Verilen uç nokta, kaynak türü "DigitalTwinChangeEvents" ve özel koşul olan bir IoT Hub için devre dışı bırakılmış bir yol oluşturun.

az iot hub message-route create -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DigitalTwinChangeEvents --condition {condition} --enabled false

Gerekli Parametreler

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı. Yerleşik uç nokta için uç nokta adı 'events' kullanın.

--hub-name -n

IoT Hub adı.

--rn --route --route-name

Yolun adı.

--source-type --type -t

Yolun kaynağı.

kabul edilen değerler: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

İsteğe Bağlı Parametreler

--condition -c

Yönlendirme kuralını uygulamak için değerlendirilen koşul.

varsayılan değer: true
--enabled -e

IoT Hub'a giden yolun etkinleştirilip etkinleştirilmeydiğini gösteren boole değeri.

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

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az iot hub message-route delete

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

az iot hub message-route delete --hub-name
                                [--resource-group]
                                [--rn]
                                [--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                                [--yes {false, true}]

Örnekler

IoT Hub'dan yol silme.

az iot hub message-route delete -n {iothub_name} --route-name {route_name}

IoT Hub'dan "DeviceMessages" kaynak türünün tüm yollarını silin.

az iot hub message-route delete -n {iothub_name} --source DeviceMessages

IoT Hub'dan tüm yolları silin.

az iot hub message-route delete -n {iothub_name}

Gerekli Parametreler

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--resource-group -g

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

--rn --route --route-name

Yolun adı.

--source-type --type -t

Yolun kaynağı.

kabul edilen değerler: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--yes -y

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

kabul edilen değerler: false, true
Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az iot hub message-route list

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

az iot hub message-route list --hub-name
                              [--resource-group]
                              [--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]

Örnekler

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

az iot hub message-route list -n {iothub_name}

IoT Hub'dan "DeviceMessages" kaynak türünün tüm yollarını alın.

az iot hub message-route list -n {iothub_name} --source DeviceMessages

Gerekli Parametreler

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--resource-group -g

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

--source-type --type -t

Yolun kaynağı.

kabul edilen değerler: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az iot hub message-route show

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT Hub'daki yol hakkında bilgi edinin.

az iot hub message-route show --hub-name
                              --rn
                              [--resource-group]

Örnekler

IoT Hub'dan yol bilgilerini alma.

az iot hub message-route show -n {iothub_name} --route-name {route_name}

Gerekli Parametreler

--hub-name -n

IoT Hub adı.

--rn --route --route-name

Yolun adı.

İsteğe Bağlı Parametreler

--resource-group -g

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az iot hub message-route test

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

Yollarınızı test etmek için örnek bir ileti sağlayabilirsiniz.

az iot hub message-route test --hub-name
                              [--ap]
                              [--body]
                              [--resource-group]
                              [--rn]
                              [--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                              [--sp]

Örnekler

IoT Hub'dan bir yolu test edin.

az iot hub message-route test -n {iothub_name} --route-name {route_name}

IoT Hub'dan "DeviceMessages" kaynak türünün tüm yollarını test edin.

az iot hub message-route test -n {iothub_name} --source DeviceMessages

Gövde, uygulama özellikleri ve sistem özellikleri gibi özel bir iletiyle IoT Hub'dan gelen tüm yolları test edin.

az iot hub message-route test -n {iothub_name} -b {body} --ap {app_properties} --sp {system_properties}

Gerekli Parametreler

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--ap --app-properties

Yol iletisinin uygulama özellikleri.

--body -b

Yol iletisinin gövdesi.

--resource-group -g

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

--rn --route --route-name

Yolun adı.

--source-type --type -t

Yolun kaynağı.

kabul edilen değerler: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--sp --system-properties

Yol iletisinin sistem özellikleri.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az iot hub message-route update

Önizleme

'iot hub message-route' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

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

Rotada kaynak, uç nokta, koşul veya etkin durumu değiştirebilirsiniz.

az iot hub message-route update --hub-name
                                --rn
                                [--condition]
                                [--en]
                                [--enabled {false, true}]
                                [--resource-group]
                                [--source-type {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]

Örnekler

Bir yolu belirli bir uç noktaya ve "DeviceMessages" kaynak türüne güncelleştirin.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --endpoint-name {endpoint_name} --source DeviceMessages

Yolu devre dışı bırakın.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --enabled false

Bir yolun koşulunu değiştirme.

az iot hub message-route update -n {iothub_name} --route-name {route_name} --condition {condition}

Gerekli Parametreler

--hub-name -n

IoT Hub adı.

--rn --route --route-name

Yolun adı.

İsteğe Bağlı Parametreler

--condition -c

Yönlendirme kuralını uygulamak için değerlendirilen koşul.

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı. Yerleşik uç nokta için uç nokta adı 'events' kullanın.

--enabled -e

IoT Hub'a giden yolun etkinleştirilip etkinleştirilmeydiğini gösteren boole değeri.

kabul edilen değerler: false, true
--resource-group -g

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

--source-type --type -t

Yolun kaynağı.

kabul edilen değerler: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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