az iot hub message-endpoint create

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ı, az iot hub message-endpoint create komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

'iot hub message-endpoint' 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'a uç nokta ekleme.

Komutlar

Name Description Tür Durum
az iot hub message-endpoint create cosmosdb-container

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

Dahili Önizle
az iot hub message-endpoint create eventhub

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

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

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

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

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

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

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

Dahili Önizle

az iot hub message-endpoint create cosmosdb-container

Önizleme

'iot hub message-endpoint' 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 Cosmos DB Kapsayıcı uç noktası ekleyin.

az iot hub message-endpoint create cosmosdb-container --container
                                                      --database-name
                                                      --en
                                                      --hub-name
                                                      [--connection-string]
                                                      [--endpoint-account]
                                                      [--endpoint-resource-group]
                                                      [--endpoint-subscription-id]
                                                      [--endpoint-uri]
                                                      [--identity]
                                                      [--partition-key-name]
                                                      [--partition-key-template]
                                                      [--pk]
                                                      [--resource-group]
                                                      [--secondary-key]

Örnekler

IoT Hub için anahtar tabanlı Cosmos DB Kapsayıcı uç noktası oluşturun.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --container {container} --db {database} --endpoint-account {account_name}

bağlantı dizesi kullanarak IoT Hub için Cosmos DB Kapsayıcı uç noktası oluşturun.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container} --db {database}

Belirtilen birincil anahtar ve uç nokta uri'sini kullanarak IoT Hub için Cosmos DB Kapsayıcı uç noktası oluşturun.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --pk {primary_key} --endpoint-uri {endpoint_uri} --container {container} --db {database}

Sistem tarafından atanan kimliği ve bölüm anahtarı adını kullanarak Bir IoT Hub için Cosmos DB Kapsayıcı uç noktası oluşturun. Bölüm anahtarı şablonu varsayılan değerdir.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --identity [system]

Kullanıcı tarafından atanan kimliği, bölüm anahtarı adını ve bölüm anahtarı şablonunu kullanarak IoT Hub için Cosmos DB Kapsayıcı uç noktası oluşturun.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --pkt {partition_key_template} --identity {user_identity_resource_id}

Gerekli Parametreler

--container --container-name

Cosmos DB Veritabanı'ndaki Cosmos DB SQL Kapsayıcısının adı.

--database-name --db

Cosmos DB hesabındaki cosmos DB veritabanının adı.

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı.

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--connection-string -c

Yönlendirme uç noktasının bağlantı dizesi.

--endpoint-account

Uç nokta kaynağının hesap adı.

--endpoint-resource-group --erg -r

Uç noktanın kaynak grubu yeniden ilişkilendirildi. Sağlanmadıysa IoT Hub'ın kaynak grubu kullanılır.

--endpoint-subscription-id -s

Uç Nokta kaynağının Abonelik Kimliği. Sağlanmadıysa IoT Hub'ın aboneliği kullanılır.

--endpoint-uri

Uç nokta kaynağının uri'sini.

--identity

Uç nokta kimlik doğrulaması için sistem tarafından atanan veya kullanıcı tarafından atanan yönetilen kimliği kullanın. Sistem tarafından atanan kimliğe başvurmak için "[system]" veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın.

--partition-key-name --pkn

Varsa, bu Cosmos DB SQL Kapsayıcısı ile ilişkili bölüm anahtarının adı.

--partition-key-template --pkt

Bu Cosmos DB SQL Kapsayıcısı ile kullanılmak üzere yapay bölüm anahtarı değeri oluşturmaya yönelik şablon. Şablon şu yer tutuculardan en az birini içermelidir: {iothub}, {deviceid}, {DD}, {MM}ve {YYYY}. Herhangi bir yer tutucu en fazla bir kez belirtilebilir, ancak sıra ve yer tutucu olmayan bileşenler rastgeledir. Bölüm anahtarı adı sağlanırsa, bölüm anahtarı şablonu varsayılan olarak {deviceid}-{YYYY}-{MM} olarak ayarlanır.

--pk --primary-key

Cosmos DB hesabının birincil anahtarı.

--resource-group -g

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

--secondary-key --sk

Cosmos DB hesabının ikincil anahtarı.

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
Default value: 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-endpoint create eventhub

Önizleme

'iot hub message-endpoint' 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 Olay Hub'ı uç noktası ekleyin.

az iot hub message-endpoint create eventhub --en
                                            --hub-name
                                            [--connection-string]
                                            [--endpoint-namespace-name]
                                            [--endpoint-policy-name]
                                            [--endpoint-resource-group]
                                            [--endpoint-subscription-id]
                                            [--endpoint-uri]
                                            [--entity-path]
                                            [--identity]
                                            [--resource-group]

Örnekler

IoT Hub için anahtar tabanlı olay hub'ı uç noktası oluşturma.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

bağlantı dizesi kullanarak IoT Hub için Olay Hub'ı uç noktası oluşturun. Uç nokta uri'si ve varlık yolu atlanır.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} -c {connection_string}

Sistem tarafından atanan kimliği kullanarak IoT Hub için bir Olay Hub'ı uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Kullanıcı tarafından atanan kimliği kullanarak IoT Hub için olay hub'ı uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Gerekli Parametreler

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı.

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--connection-string -c

Yönlendirme uç noktasının bağlantı dizesi.

--endpoint-namespace-name --namespace

Uç nokta kaynağının ad alanı adı.

--endpoint-policy-name --policy

bağlantı dizesi alma için ilke adı.

--endpoint-resource-group --erg -r

Uç noktanın kaynak grubu yeniden ilişkilendirildi. Sağlanmadıysa IoT Hub'ın kaynak grubu kullanılır.

--endpoint-subscription-id -s

Uç Nokta kaynağının Abonelik Kimliği. Sağlanmadıysa IoT Hub'ın aboneliği kullanılır.

--endpoint-uri

Uç nokta kaynağının uri'sini.

--entity-path

Uç nokta kaynağının varlık yolu.

--identity

Uç nokta kimlik doğrulaması için sistem tarafından atanan veya kullanıcı tarafından atanan yönetilen kimliği kullanın. Sistem tarafından atanan kimliğe başvurmak için "[system]" veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın.

--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
Default value: 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-endpoint create servicebus-queue

Önizleme

'iot hub message-endpoint' 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 Service Bus Kuyruğu uç noktası ekleyin.

az iot hub message-endpoint create servicebus-queue --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

Örnekler

IoT Hub için anahtar tabanlı service bus kuyruğu uç noktası oluşturun.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

bağlantı dizesi kullanarak IoT Hub için Service Bus Kuyruğu uç noktası oluşturun. Uç nokta uri'si ve varlık yolu atlanır.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} -c {connection_string}

Sistem tarafından atanan kimliği kullanarak Bir IoT Hub için Service Bus Kuyruğu uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Kullanıcı tarafından atanan kimliği kullanarak bir IoT Hub için Service Bus Kuyruğu uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Gerekli Parametreler

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı.

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--connection-string -c

Yönlendirme uç noktasının bağlantı dizesi.

--endpoint-namespace-name --namespace

Uç nokta kaynağının ad alanı adı.

--endpoint-policy-name --policy

bağlantı dizesi alma için ilke adı.

--endpoint-resource-group --erg -r

Uç noktanın kaynak grubu yeniden ilişkilendirildi. Sağlanmadıysa IoT Hub'ın kaynak grubu kullanılır.

--endpoint-subscription-id -s

Uç Nokta kaynağının Abonelik Kimliği. Sağlanmadıysa IoT Hub'ın aboneliği kullanılır.

--endpoint-uri

Uç nokta kaynağının uri'sini.

--entity-path

Uç nokta kaynağının varlık yolu.

--identity

Uç nokta kimlik doğrulaması için sistem tarafından atanan veya kullanıcı tarafından atanan yönetilen kimliği kullanın. Sistem tarafından atanan kimliğe başvurmak için "[system]" veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın.

--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
Default value: 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-endpoint create servicebus-topic

Önizleme

'iot hub message-endpoint' 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 service bus konu uç noktası ekleyin.

az iot hub message-endpoint create servicebus-topic --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

Örnekler

IoT Hub için anahtar tabanlı service bus konu uç noktası oluşturma.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

bağlantı dizesi kullanarak IoT Hub için service bus konu uç noktası oluşturun. Uç nokta uri'si ve varlık yolu atlanır.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} -c {connection_string}

Sistem tarafından atanan kimliği kullanarak IoT Hub için service bus konu uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Kullanıcı tarafından atanan kimliği kullanarak IoT Hub için service bus konu uç noktası oluşturun. Uç nokta ve varlık yolu belirtilmelidir.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Gerekli Parametreler

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı.

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--connection-string -c

Yönlendirme uç noktasının bağlantı dizesi.

--endpoint-namespace-name --namespace

Uç nokta kaynağının ad alanı adı.

--endpoint-policy-name --policy

bağlantı dizesi alma için ilke adı.

--endpoint-resource-group --erg -r

Uç noktanın kaynak grubu yeniden ilişkilendirildi. Sağlanmadıysa IoT Hub'ın kaynak grubu kullanılır.

--endpoint-subscription-id -s

Uç Nokta kaynağının Abonelik Kimliği. Sağlanmadıysa IoT Hub'ın aboneliği kullanılır.

--endpoint-uri

Uç nokta kaynağının uri'sini.

--entity-path

Uç nokta kaynağının varlık yolu.

--identity

Uç nokta kimlik doğrulaması için sistem tarafından atanan veya kullanıcı tarafından atanan yönetilen kimliği kullanın. Sistem tarafından atanan kimliğe başvurmak için "[system]" veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın.

--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
Default value: 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-endpoint create storage-container

Önizleme

'iot hub message-endpoint' 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 Depolama Kapsayıcısı uç noktası ekleyin.

az iot hub message-endpoint create storage-container --container
                                                     --en
                                                     --hub-name
                                                     [--batch-frequency]
                                                     [--chunk-size]
                                                     [--connection-string]
                                                     [--encoding {avro, json}]
                                                     [--endpoint-account]
                                                     [--endpoint-resource-group]
                                                     [--endpoint-subscription-id]
                                                     [--endpoint-uri]
                                                     [--ff]
                                                     [--identity]
                                                     [--resource-group]

Örnekler

IoT Hub için anahtar tabanlı bir Depolama Kapsayıcısı uç noktası oluşturun.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --container {container_name} --endpoint-account {account_name}

bağlantı dizesi kullanarak IoT Hub için Depolama Kapsayıcısı uç noktası oluşturun. Uç nokta uri'sini atlar.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container_name}

Verilen toplu iş sıklığı, öbek boyutu ve dosya adı biçiminde sistem tarafından atanan kimliği kullanarak IoT Hub için Depolama Kapsayıcısı uç noktası oluşturun. Uç nokta belirtilmelidir.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} -b {batch_frequency} -w {chunk_size} --ff {file_format} --identity [system]

JSON kodlaması ile kullanıcı tarafından atanan kimliği kullanarak IoT Hub için Depolama Kapsayıcısı uç noktası oluşturun. Uç nokta belirtilmelidir.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} --encoding json --identity {user_identity_resource_id}

Gerekli Parametreler

--container --container-name

Depolama kapsayıcısının adı.

--en --endpoint --endpoint-name

Yönlendirme uç noktasının adı.

--hub-name -n

IoT Hub adı.

İsteğe Bağlı Parametreler

--batch-frequency -b

Saniye cinsinden toplu iş sıklığı isteyin. Verilerin bloba yazılabilmesi için geçmesi gereken en uzun süre (60 ile 720 saniye arasında).

Default value: 300
--chunk-size -w

Megabayt (MB) cinsinden istek öbek boyutu. 10 ile 500 MB arasında maksimum blob boyutu.

Default value: 300
--connection-string -c

Yönlendirme uç noktasının bağlantı dizesi.

--encoding

Kapsayıcı için kodlama biçimi.

Kabul edilen değerler: avro, json
Default value: avro
--endpoint-account

Uç nokta kaynağının hesap adı.

--endpoint-resource-group --erg -r

Uç noktanın kaynak grubu yeniden ilişkilendirildi. Sağlanmadıysa IoT Hub'ın kaynak grubu kullanılır.

--endpoint-subscription-id -s

Uç Nokta kaynağının Abonelik Kimliği. Sağlanmadıysa IoT Hub'ın aboneliği kullanılır.

--endpoint-uri

Uç nokta kaynağının uri'sini.

--ff --file-name-format

Blob için dosya adı biçimi. Dosya adı biçimi {iothub}, {partition}, {YYYY}, {MM}, {DD}, {HH} ve {mm} alanları içermelidir. Tüm parametreler zorunlu olsa da sınırlayıcılarla veya sınırlayıcılar olmadan yeniden sıralanabilir.

Default value: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Uç nokta kimlik doğrulaması için sistem tarafından atanan veya kullanıcı tarafından atanan yönetilen kimliği kullanın. Sistem tarafından atanan kimliğe başvurmak için "[system]" veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın.

--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
Default value: 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.