az iot hub routing-endpoint

Zarządzanie niestandardowymi punktami końcowymi centrum IoT.

Polecenia

az iot hub routing-endpoint create

Dodaj punkt końcowy do IoT Hub.

az iot hub routing-endpoint delete

Usuń wszystkie lub wymienione punkty końcowe dla IoT Hub.

az iot hub routing-endpoint list

Uzyskaj informacje o wszystkich punktach końcowych dla IoT Hub.

az iot hub routing-endpoint show

Uzyskaj informacje na temat wymienionego punktu końcowego dla IoT Hub.

az iot hub routing-endpoint create

Dodaj punkt końcowy do IoT Hub.

Utwórz nowy niestandardowy punkt końcowy w IoT Hub.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Przykłady

Dodaj nowy punkt końcowy typu "E2" typu EventHub do IoT Hub "MyIotHub".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Dodaj nowy punkt końcowy "S1" typu AzureStorageContainer do IoT Hub "MyIotHub".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group "[Resource Group]" \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Dodawanie nowego punktu końcowego usługi EventHub opartego na tożsamości o nazwie "EventHubIdentity" i uwierzytelnianie przy użyciu tożsamości zarządzanej przypisanej przez użytkownika

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Parametry wymagane

--endpoint-name --name -n

Nazwa punktu końcowego routingu.

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

Grupa zasobów zasobu zasobu punktu końcowego.

--endpoint-subscription-id -s

SubscriptionId zasobu punktu końcowego.

--endpoint-type --type -t

Typ punktu końcowego routingu.

akceptowane wartości: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

IoT Hub nazwę.

Parametry opcjonalne

--auth-type

Typ uwierzytelniania dla punktu końcowego. Wartość domyślna to keyBased.

akceptowane wartości: identityBased, keyBased
--batch-frequency -b

Żądaj częstotliwości wsadowej w sekundach. Maksymalny czas, który może upłynąć, zanim dane będą zapisywane w obiekcie blob( od 60 do 720 sekund).

wartość domyślna: 300
--chunk-size -w

Rozmiar fragmentu żądania w megabajtach (MB). Maksymalny rozmiar obiektów blob z zakresu od 10 do 500 MB.

wartość domyślna: 300
--connection-string -c

Parametry połączenia punktu końcowego routingu.

--container --container-name

Nazwa kontenera magazynu.

--encoding

Format kodowania dla kontenera. Wartość domyślna to AVRO. Należy pamiętać, że to pole ma zastosowanie tylko dla punktów końcowych kontenera obiektów blob.

akceptowane wartości: avro, json
--endpoint-uri

Identyfikator URI zasobu punktu końcowego.

--entity-path

Ścieżka jednostki zasobu punktu końcowego.

--ff --file-name-format

Format nazwy pliku dla obiektu blob. Format nazwy pliku musi zawierać pola {iothub}, {partition}, {RRRR}, {MM}, {DD}, {HH} i {mm}. Wszystkie parametry są obowiązkowe, ale można zmienić ich kolejność z ogranicznikami lub bez nich.

wartość domyślna: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Użyj przypisanej przez system lub przypisanej przez użytkownika tożsamości zarządzanej na potrzeby uwierzytelniania punktu końcowego. Użyj ciągu "[system]", aby odwołać się do tożsamości przypisanej przez system lub identyfikatora zasobu, aby odwołać się do tożsamości przypisanej przez użytkownika. Jeśli używasz parametru --auth-type bez tego parametru, zakłada się, że zostanie założona tożsamość zarządzana przypisana przez system.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az iot hub routing-endpoint delete

Usuń wszystkie lub wymienione punkty końcowe dla IoT Hub.

Usuń punkt końcowy dla IoT Hub. Zalecamy usunięcie wszystkich tras do punktu końcowego przed usunięciem punktu końcowego.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]

Przykłady

Usuń punkt końcowy "E2" z IoT Hub "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Usuń wszystkie punkty końcowe typu "EventHub" z IoT Hub "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Usuń wszystkie punkty końcowe z IoT Hub "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Parametry opcjonalne

--endpoint-name --name -n

Nazwa punktu końcowego routingu.

--endpoint-type --type -t

Typ punktu końcowego routingu.

akceptowane wartości: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

IoT Hub nazwę.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az iot hub routing-endpoint list

Uzyskaj informacje o wszystkich punktach końcowych dla IoT Hub.

Uzyskaj informacje o wszystkich punktach końcowych w IoT Hub. Możesz również określić typ punktu końcowego, dla którego chcesz uzyskać informacje.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Przykłady

Pobierz wszystkie punkty końcowe z IoT Hub "MyIotHub".

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Pobierz wszystkie punkty końcowe typu "EventHub" z IoT Hub "MyIotHub".

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Parametry opcjonalne

--endpoint-type --type -t

Typ punktu końcowego routingu.

akceptowane wartości: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

IoT Hub nazwę.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az iot hub routing-endpoint show

Uzyskaj informacje na temat wymienionego punktu końcowego dla IoT Hub.

Uzyskaj informacje o określonym punkcie końcowym w IoT Hub.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]

Przykłady

Uzyskaj informacje o punkcie końcowym z IoT Hub "MyIotHub".

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Parametry wymagane

--endpoint-name --name -n

Nazwa punktu końcowego routingu.

Parametry opcjonalne

--hub-name

IoT Hub nazwę.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.