az tsi event-source iothub

Dekont

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

olay kaynağını timeseriesinsights alt grubu iot-hub ile yönetin.

Komutlar

Name Description Tür Durum
az tsi event-source iothub create

Belirtilen ortam altında bir olay kaynağı oluşturun.

Dahili GA
az tsi event-source iothub update

Belirtilen ortam altında bir olay kaynağını güncelleştirin.

Dahili GA

az tsi event-source iothub create

Belirtilen ortam altında bir olay kaynağı oluşturun.

az tsi event-source iothub create --consumer-group-name
                                  --environment-name
                                  --event-source-name
                                  --event-source-resource-id
                                  --iot-hub-name
                                  --key-name
                                  --location
                                  --resource-group
                                  --shared-access-key
                                  [--local-timestamp]
                                  [--tags]
                                  [--timestamp-property-name]

Örnekler

CreateIotHubEventSource

az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"

Gerekli Parametreler

--consumer-group-name

Olayların okunacağı bölümleri tutan iot hub'ının tüketici grubunun adı.

--environment-name

Belirtilen kaynak grubuyla ilişkili Zaman Serisi Analizler ortamının adı.

--event-source-name --name -n

Belirtilen ortamla ilişkili Zaman Serisi Analizler olay kaynağının adı.

--event-source-resource-id --resource-id

Azure Resource Manager'daki olay kaynağının kaynak kimliği.

--iot-hub-name

IoT hub'ının adı.

--key-name --shared-access-policy-name

Zaman Serisi Analizler hizmet erişimini iot hub'ına veren Paylaşılan Erişim İlkesi anahtarının adı. Bu paylaşılan erişim ilkesi anahtarı, iot hub'ına 'hizmet bağlantısı' izinleri vermelidir.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--resource-group -g

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

--shared-access-key

Zaman Serisi Analizler hizmetine iot hub'ına okuma erişimi veren Paylaşılan Erişim İlkesi anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez.

İsteğe Bağlı Parametreler

--local-timestamp

Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklık bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez. Beklenen değer: json-string/@json-file.

--tags

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

--timestamp-property-name --ts-property-name

Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya boş dize belirtilirse, olay oluşturma zamanı kullanılır.

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 tsi event-source iothub update

Belirtilen ortam altında bir olay kaynağını güncelleştirin.

az tsi event-source iothub update [--environment-name]
                                  [--event-source-name]
                                  [--ids]
                                  [--local-timestamp]
                                  [--resource-group]
                                  [--shared-access-key]
                                  [--subscription]
                                  [--tags]
                                  [--timestamp-property-name]

Örnekler

UpdateIotHubEventSource

az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource"  --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag

İsteğe Bağlı Parametreler

--environment-name

Belirtilen kaynak grubuyla ilişkili Zaman Serisi Analizler ortamının adı.

--event-source-name --name -n

Belirtilen ortamla ilişkili Zaman Serisi Analizler olay kaynağının adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--local-timestamp

Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklık bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez. Beklenen değer: json-string/@json-file.

--resource-group -g

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

--shared-access-key

Zaman Serisi Analizler hizmetine iot hub'ına okuma erişimi veren Paylaşılan Erişim İlkesi anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez.

--subscription

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

--tags

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

--timestamp-property-name --ts-property-name

Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya boş dize belirtilirse, olay oluşturma zamanı kullanılır.

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.