Udostępnij przez


az iot ops dataflow endpoint create

Note

Ta dokumentacja jest częścią rozszerzenia azure-iot-ops dla interfejsu wiersza polecenia platformy Azure (wersja 2.67.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az iot ops dataflow endpoint create . Dowiedz się więcej o rozszerzeniach.

Utwórz lub zastąp zasób punktu końcowego przepływu danych.

Polecenia

Nazwa Opis Typ Stan
az iot ops dataflow endpoint create adls

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Data Lake Storage Gen2.

Extension ogólna dostępność
az iot ops dataflow endpoint create adx

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Data Explorer.

Extension ogólna dostępność
az iot ops dataflow endpoint create custom-kafka

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla niestandardowego brokera kafka.

Extension ogólna dostępność
az iot ops dataflow endpoint create custom-mqtt

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla niestandardowego brokera MQTT.

Extension ogólna dostępność
az iot ops dataflow endpoint create eventgrid

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Event Grid.

Extension ogólna dostępność
az iot ops dataflow endpoint create eventhub

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla przestrzeni nazw usługi Azure Event Hubs z obsługą platformy Kafka.

Extension ogólna dostępność
az iot ops dataflow endpoint create fabric-onelake

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Microsoft Fabric OneLake.

Extension ogólna dostępność
az iot ops dataflow endpoint create fabric-realtime

Utwórz lub zastąp punkt końcowy przepływu danych analizy usługi Microsoft Fabric Real-Time Intelligence.

Extension ogólna dostępność
az iot ops dataflow endpoint create local-mqtt

Utwórz lub zastąp lokalny punkt końcowy przepływu danych MQTT operacji usługi Azure IoT.

Extension ogólna dostępność
az iot ops dataflow endpoint create local-storage

Utwórz lub zastąp lokalny punkt końcowy przepływu danych magazynu.

Extension ogólna dostępność
az iot ops dataflow endpoint create otel

Utwórz lub zastąp punkt końcowy przepływu danych OpenTelemetry.

Extension ogólna dostępność

az iot ops dataflow endpoint create adls

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Data Lake Storage Gen2.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych usługi Azure Data Lake Storage Gen2, zobacz https://aka.ms/adlsv2. Uwaga: w przypadku korzystania z metody uwierzytelniania tożsamości zarządzanej przypisanej przez użytkownika zakres będzie domyślnie mieć wartość "https://storage.azure.com/.default", jeśli nie zostanie określony przez --scope.

az iot ops dataflow endpoint create adls --instance
                                         --name
                                         --resource-group
                                         --sa --storage-account
                                         [--aud --audience]
                                         [--auth-type {AccessToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                         [--cid --client-id]
                                         [--latency]
                                         [--mc --message-count]
                                         [--scope]
                                         [--secret-name]
                                         [--show-config {false, true}]
                                         [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create adls --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --storage-account mystorageaccount

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania tożsamości zarządzanej przypisanej przez użytkownika.

az iot ops dataflow endpoint create adls --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --storage-account mystorageaccount --client-id 425cb1e9-1247-4cbc-8cdb-1aac9b429696 --tenant-id bca45660-49a2-4bad-862a-0b9459b4b836 --scope "https://storage.azure.com/.default"

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create adls --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --storage-account mystorageaccount --latency 70 --message-count 100 --secret-name mysecret --show-config

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--resource-group -g

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

--sa --storage-account

Nazwa konta usługi Azure Data Lake Storage Gen2.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: AccessToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 60
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego token SAS.

Właściwość Wartość
Grupa parametrów: Access Token Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create adx

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Data Explorer.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych usługi Azure Data Explorer, zobacz https://aka.ms/aio-adx.

az iot ops dataflow endpoint create adx --database --db
                                        --host
                                        --instance
                                        --name
                                        --resource-group
                                        [--aud --audience]
                                        [--auth-type {SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                        [--cid --client-id]
                                        [--latency]
                                        [--mc --message-count]
                                        [--scope]
                                        [--show-config {false, true}]
                                        [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create adx --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --database mydatabase --host "https://cluster.region.kusto.windows.net"

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania tożsamości zarządzanej przypisanej przez użytkownika.

az iot ops dataflow endpoint create adx --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --database mydatabase --host "https://cluster.region.kusto.windows.net" --client-id 425cb1e9-1247-4cbc-8cdb-1aac9b429696 --tenant-id bca45660-49a2-4bad-862a-0b9459b4b836

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create adx --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --database mydatabase --host "https://cluster.region.kusto.windows.net" --latency 70 --message-count 100 --audience myaudience --show-config

Parametry wymagane

--database --db

Nazwa bazy danych usługi Azure Data Explorer.

--host

Hostem usługi Azure Data Explorer jest identyfikator URI klastra usługi Azure Data Explorer. W postaci https://cluster.region.kusto.windows.net.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 60
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create custom-kafka

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla niestandardowego brokera kafka.

Aby uzyskać więcej informacji na temat niestandardowego punktu końcowego przepływu danych platformy Kafka, zobacz https://aka.ms/aio-custom-kafka.

az iot ops dataflow endpoint create custom-kafka --hostname
                                                 --instance
                                                 --name
                                                 --port
                                                 --resource-group
                                                 [--acks {All, One, Zero}]
                                                 [--aud --audience]
                                                 [--auth-type {Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                                 [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                                 [--cid --client-id]
                                                 [--cm --config-map-ref]
                                                 [--compression {Gzip, Lz4, None, Snappy}]
                                                 [--db --disable-batching {false, true}]
                                                 [--dbpc --disable-broker-props-copy {false, true}]
                                                 [--disable-tls {false, true}]
                                                 [--gid --group-id]
                                                 [--latency]
                                                 [--max-bytes --mb]
                                                 [--mc --message-count]
                                                 [--no-auth {false, true}]
                                                 [--partition-strategy --ps {Default, Property, Static, Topic}]
                                                 [--sasl-type {Plain, ScramSha256, ScramSha512}]
                                                 [--scope]
                                                 [--secret-name]
                                                 [--show-config {false, true}]
                                                 [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create custom-kafka --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mykafkabroker --port 9092

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania SASL.

az iot ops dataflow endpoint create custom-kafka --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mykafkabroker --port 9092 --sasl-type ScramSha256 --secret-name mysecret

Utwórz lub zastąp zasób punktu końcowego przepływu danych bez uwierzytelniania.

az iot ops dataflow endpoint create custom-kafka --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mykafkabroker --port 9092 --no-auth

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create custom-kafka --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mykafkabroker --port 9092 --disable-batching --latency 70 --max-bytes 200000 --message-count 100 --audience myaudience --config-map-ref myconfigmap --disable-tls --show-config

Parametry wymagane

--hostname

Nazwa hosta ustawienia hosta brokera platformy Kafka.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--port

Numer portu ustawienia hosta brokera platformy Kafka.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acks

Poziom potwierdzenia od brokera platformy Kafka, aby upewnić się, że wiadomość wysłana przez producenta została pomyślnie zapisana w temacie i zreplikowana w klastrze kafka.

Właściwość Wartość
Domyślna wartość: All
Dopuszczalne wartości: All, One, Zero
--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--compression

Typ kompresji komunikatów wysyłanych do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: None
Dopuszczalne wartości: Gzip, Lz4, None, Snappy
--db --disable-batching

Wyłącz przetwarzanie wsadowe.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--dbpc --disable-broker-props-copy

Wyłącz kopiowanie właściwości brokera MQTT do nagłówków użytkownika platformy Kafka.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--disable-tls

Przepływ danych używa niezabezpieczonego połączenia z brokerem Platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--gid --group-id

Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.

--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 5
--max-bytes --mb

Maksymalna liczba bajtów w partii.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 1000000
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--no-auth

Brak uwierzytelniania dla punktu końcowego.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--partition-strategy --ps

Strategia obsługi partycji określa, jak komunikaty są przypisywane do partycji platformy Kafka podczas wysyłania ich do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: Default
Dopuszczalne wartości: Default, Property, Static, Topic
--sasl-type

Typ uwierzytelniania SASL.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
Dopuszczalne wartości: Plain, ScramSha256, ScramSha512
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego token SASL.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create custom-mqtt

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla niestandardowego brokera MQTT.

Aby uzyskać więcej informacji na temat niestandardowego punktu końcowego przepływu danych MQTT, zobacz https://aka.ms/aio-custom-mqtt.

az iot ops dataflow endpoint create custom-mqtt --hostname
                                                --instance
                                                --name
                                                --port
                                                --resource-group
                                                [--auth-type {ServiceAccountToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate}]
                                                [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                                [--cid --client-id]
                                                [--client-id-prefix]
                                                [--cm --config-map-ref]
                                                [--disable-tls {false, true}]
                                                [--ka --keep-alive]
                                                [--max-inflight-msg --mim]
                                                [--no-auth {false, true}]
                                                [--protocol {Mqtt, WebSockets}]
                                                [--qos]
                                                [--retain {Keep, Never}]
                                                [--sami-aud --sami-audience]
                                                [--sat-aud --sat-audience]
                                                [--scope]
                                                [--secret-name]
                                                [--session-expiry]
                                                [--show-config {false, true}]
                                                [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create custom-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mymqttbroker --port 9092

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania tokenu konta usługi Kubernetes Service.

az iot ops dataflow endpoint create custom-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mymqttbroker --port 9092 --sat-audience myaudience --secret-name mysecret

Utwórz lub zastąp zasób punktu końcowego przepływu danych bez uwierzytelniania.

az iot ops dataflow endpoint create custom-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mymqttbroker --port 9092 --no-auth

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create custom-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname mymqttbroker --port 9092 --client-id-prefix myclientprefix --keep-alive 100 --max-inflight-msg 60 --protocol WebSockets --qos 1 --retain Never --session-expiry 100 --cloud-event-attribute CreateOrRemap --secret-name mysecret --disable-tls --show-config

Parametry wymagane

--hostname

Nazwa hosta niestandardowego ustawienia hosta brokera MQTT.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--port

Numer portu niestandardowego ustawienia hosta brokera MQTT.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: ServiceAccountToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--client-id-prefix

Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.

--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--disable-tls

Przepływ danych używa niezabezpieczonego połączenia z brokerem Platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--ka --keep-alive

Maksymalny czas w sekundach bezczynności klienta przepływu danych przed wysłaniem komunikatu PINGREQ do brokera. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 60
--max-inflight-msg --mim

Maksymalna liczba komunikatów w locie, które może mieć klient MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 100
--no-auth

Brak uwierzytelniania dla punktu końcowego.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--protocol

Protokół do użycia dla połączeń klienckich.

Właściwość Wartość
Domyślna wartość: Mqtt
Dopuszczalne wartości: Mqtt, WebSockets
--qos

Poziom jakości usług (QoS) dla komunikatów MQTT. Obsługiwane są tylko 0 lub 1.

Właściwość Wartość
Domyślna wartość: 1
--retain

Zachowaj ustawienie, aby określić, czy przepływ danych powinien zachować flagę zachowania w komunikatach MQTT. Ustawienie tego ustawienia gwarantuje, czy zdalny broker ma te same komunikaty przechowywane co lokalny broker.

Właściwość Wartość
Domyślna wartość: Keep
Dopuszczalne wartości: Keep, Never
--sami-aud --sami-audience

Odbiorcy tożsamości zarządzanej przypisanej przez system.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--sat-aud --sat-audience

Odbiorcy tokenu konta usługi Kubernetes (SAT).

Właściwość Wartość
Grupa parametrów: Kubernetes Service Account Token Arguments
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego certyfikat klienta X509, klucz prywatny odpowiadający certyfikatowi klienta i certyfikaty pośrednie dla łańcucha certyfikatów klienta. Uwaga: certyfikat i klucz prywatny muszą być w formacie PEM, a nie chronione hasłem.

Właściwość Wartość
Grupa parametrów: X509 Authentication Arguments
--session-expiry

Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 3600
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create eventgrid

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Azure Event Grid.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych usługi Azure Event Grid, zobacz https://aka.ms/aio-eventgrid.

az iot ops dataflow endpoint create eventgrid --hostname
                                              --instance
                                              --name
                                              --resource-group
                                              [--aud --audience]
                                              [--auth-type {SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate}]
                                              [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                              [--cid --client-id]
                                              [--client-id-prefix]
                                              [--cm --config-map-ref]
                                              [--ka --keep-alive]
                                              [--max-inflight-msg --mim]
                                              [--port]
                                              [--protocol {Mqtt, WebSockets}]
                                              [--qos]
                                              [--retain {Keep, Never}]
                                              [--scope]
                                              [--secret-name]
                                              [--session-expiry]
                                              [--show-config {false, true}]
                                              [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create eventgrid --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname "namespace.region-1.ts.eventgrid.azure.net" --port 9092

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania X509.

az iot ops dataflow endpoint create eventgrid --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname "namespace.region-1.ts.eventgrid.azure.net" --port 9092 --secret-name mysecret

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create eventgrid --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname "namespace.region-1.ts.eventgrid.azure.net" --port 9092 --client-id-prefix myclientprefix --keep-alive 100 --max-inflight-msg 60 --protocol WebSockets --qos 1 --retain Never --session-expiry 100 --cloud-event-attribute CreateOrRemap --secret-name mysecret --config-map-ref myconfigmap --show-config

Parametry wymagane

--hostname

Nazwa hosta przestrzeni nazw usługi Event Grid. Można znaleźć we właściwości "Nazwa hosta Http". W postaci NAMESPACE.REGION-1.ts.eventgrid.azure.net.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--client-id-prefix

Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.

--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--ka --keep-alive

Maksymalny czas w sekundach bezczynności klienta przepływu danych przed wysłaniem komunikatu PINGREQ do brokera. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 60
--max-inflight-msg --mim

Maksymalna liczba komunikatów w locie, które może mieć klient MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 100
--port

Numer portu przestrzeni nazw usługi Event Grid.

Właściwość Wartość
Domyślna wartość: 8883
--protocol

Protokół do użycia dla połączeń klienckich.

Właściwość Wartość
Domyślna wartość: Mqtt
Dopuszczalne wartości: Mqtt, WebSockets
--qos

Poziom jakości usług (QoS) dla komunikatów MQTT. Obsługiwane są tylko 0 lub 1.

Właściwość Wartość
Domyślna wartość: 1
--retain

Zachowaj ustawienie, aby określić, czy przepływ danych powinien zachować flagę zachowania w komunikatach MQTT. Ustawienie tego ustawienia gwarantuje, czy zdalny broker ma te same komunikaty przechowywane co lokalny broker.

Właściwość Wartość
Domyślna wartość: Keep
Dopuszczalne wartości: Keep, Never
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego certyfikat klienta X509, klucz prywatny odpowiadający certyfikatowi klienta i certyfikaty pośrednie dla łańcucha certyfikatów klienta. Uwaga: certyfikat i klucz prywatny muszą być w formacie PEM, a nie chronione hasłem.

Właściwość Wartość
Grupa parametrów: X509 Authentication Arguments
--session-expiry

Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 3600
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create eventhub

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla przestrzeni nazw usługi Azure Event Hubs z obsługą platformy Kafka.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych usługi Azure Event Hubs, zobacz https://aka.ms/aio-eventhub.

az iot ops dataflow endpoint create eventhub --ehns --eventhub-namespace
                                             --instance
                                             --name
                                             --resource-group
                                             [--acks {All, One, Zero}]
                                             [--aud --audience]
                                             [--auth-type {Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                             [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                             [--cid --client-id]
                                             [--cm --config-map-ref]
                                             [--compression {Gzip, Lz4, None, Snappy}]
                                             [--db --disable-batching {false, true}]
                                             [--dbpc --disable-broker-props-copy {false, true}]
                                             [--gid --group-id]
                                             [--latency]
                                             [--max-bytes --mb]
                                             [--mc --message-count]
                                             [--partition-strategy --ps {Default, Property, Static, Topic}]
                                             [--sasl-type {Plain, ScramSha256, ScramSha512}]
                                             [--scope]
                                             [--secret-name]
                                             [--show-config {false, true}]
                                             [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create eventhub --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --eventhub-namespace myeventhubnamespace

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania tożsamości zarządzanej przypisanej przez użytkownika.

az iot ops dataflow endpoint create eventhub --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --eventhub-namespace myeventhubnamespace --client-id 425cb1e9-1247-4cbc-8cdb-1aac9b429696 --tenant-id bca45660-49a2-4bad-862a-0b9459b4b836 --scope "https://eventhubs.azure.net/.default"

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create eventhub --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --eventhub-namespace myeventhubnamespace --acks One --compression Gzip --disable-broker-props-copy --group-id mygroupid --partition-strategy Static --max-bytes 200000 --message-count 100 --latency 70 --cloud-event-attribute CreateOrRemap --sasl-type ScramSha256 --secret-name mysecret --config-map-ref myconfigmap --show-config

Parametry wymagane

--ehns --eventhub-namespace

Nazwa przestrzeni nazw usługi Event Hubs.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acks

Poziom potwierdzenia od brokera platformy Kafka, aby upewnić się, że wiadomość wysłana przez producenta została pomyślnie zapisana w temacie i zreplikowana w klastrze kafka.

Właściwość Wartość
Domyślna wartość: All
Dopuszczalne wartości: All, One, Zero
--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--compression

Typ kompresji komunikatów wysyłanych do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: None
Dopuszczalne wartości: Gzip, Lz4, None, Snappy
--db --disable-batching

Wyłącz przetwarzanie wsadowe.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--dbpc --disable-broker-props-copy

Wyłącz kopiowanie właściwości brokera MQTT do nagłówków użytkownika platformy Kafka.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--gid --group-id

Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.

--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 5
--max-bytes --mb

Maksymalna liczba bajtów w partii.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 1000000
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--partition-strategy --ps

Strategia obsługi partycji określa, jak komunikaty są przypisywane do partycji platformy Kafka podczas wysyłania ich do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: Default
Dopuszczalne wartości: Default, Property, Static, Topic
--sasl-type

Typ uwierzytelniania SASL.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
Dopuszczalne wartości: Plain, ScramSha256, ScramSha512
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego parametry połączenia centrum zdarzeń. Uwaga: wpis tajny musi znajdować się w tej samej przestrzeni nazw co punkt końcowy przepływu danych platformy Kafka. Wpis tajny musi mieć zarówno nazwę użytkownika, jak i hasło jako pary klucz-wartość. Aby uzyskać więcej informacji na temat formatu wpisu tajnego, zapoznaj się z linkiem w opisie polecenia.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create fabric-onelake

Utwórz lub zastąp zasób punktu końcowego przepływu danych dla usługi Microsoft Fabric OneLake.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych onelake usługi Microsoft Fabric, zobacz https://aka.ms/fabric-onelake.

az iot ops dataflow endpoint create fabric-onelake --instance
                                                   --lakehouse
                                                   --name
                                                   --path-type --pt {Files, Tables}
                                                   --resource-group
                                                   --workspace
                                                   [--aud --audience]
                                                   [--auth-type {SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                                   [--cid --client-id]
                                                   [--latency]
                                                   [--mc --message-count]
                                                   [--scope]
                                                   [--show-config {false, true}]
                                                   [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create fabric-onelake --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --lakehouse mylakehouse --workspace myworkspace --path-type Files

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania tożsamości zarządzanej przypisanej przez użytkownika.

az iot ops dataflow endpoint create fabric-onelake --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --lakehouse mylakehouse --workspace myworkspace --path-type Files --client-id 425cb1e9-1247-4cbc-8cdb-1aac9b429696 --tenant-id bca45660-49a2-4bad-862a-0b9459b4b836

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create fabric-onelake --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --lakehouse mylakehouse --workspace myworkspace --path-type Files --latency 70 --message-count 100 --audience myaudience --show-config

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--lakehouse

Nazwa usługi Lakehouse usługi Microsoft Fabric w obszarze podanym obszarem roboczym.

--name -n

Nazwa punktu końcowego przepływu danych.

--path-type --pt

Typ ścieżki używanej w usłudze OneLake.

Właściwość Wartość
Dopuszczalne wartości: Files, Tables
--resource-group -g

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

--workspace

Nazwa obszaru roboczego usługi Microsoft Fabric. Uwaga: wartość domyślna "mój obszar roboczy" nie jest obsługiwana.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 60
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create fabric-realtime

Utwórz lub zastąp punkt końcowy przepływu danych analizy usługi Microsoft Fabric Real-Time Intelligence.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych analizy Real-Time Microsoft Fabric, zobacz https://aka.ms/aio-fabric-real-time.

az iot ops dataflow endpoint create fabric-realtime --host
                                                    --instance
                                                    --name
                                                    --resource-group
                                                    [--acks {All, One, Zero}]
                                                    [--aud --audience]
                                                    [--auth-type {Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity}]
                                                    [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                                    [--cid --client-id]
                                                    [--cm --config-map-ref]
                                                    [--compression {Gzip, Lz4, None, Snappy}]
                                                    [--db --disable-batching {false, true}]
                                                    [--dbpc --disable-broker-props-copy {false, true}]
                                                    [--disable-tls {false, true}]
                                                    [--gid --group-id]
                                                    [--latency]
                                                    [--max-bytes --mb]
                                                    [--mc --message-count]
                                                    [--partition-strategy --ps {Default, Property, Static, Topic}]
                                                    [--sasl-type {Plain, ScramSha256, ScramSha512}]
                                                    [--scope]
                                                    [--secret-name]
                                                    [--show-config {false, true}]
                                                    [--tenant-id --tid]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create fabric-realtime --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --host "fabricrealtime.servicebus.windows.net:9093"

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania SASL.

az iot ops dataflow endpoint create fabric-realtime --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --host "fabricrealtime.servicebus.windows.net:9093" --sasl-type ScramSha256 --secret-name mysecret

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create fabric-realtime --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --host "fabricrealtime.servicebus.windows.net:9093" --acks One --compression Gzip --group-id mygroupid --partition-strategy Static --max-bytes 200000 --cloud-event-attribute CreateOrRemap --disable-tls --show-config

Parametry wymagane

--host

Hostem sieci szkieletowej w czasie rzeczywistym jest wartość "Bootstrap server". Można znaleźć w sekcji "Uwierzytelnianie za pomocą klucza sygnatury dostępu współdzielonego" w lokalizacji docelowej strumienia zdarzeń. W postaci *.servicebus.windows.net:9093.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acks

Poziom potwierdzenia od brokera platformy Kafka, aby upewnić się, że wiadomość wysłana przez producenta została pomyślnie zapisana w temacie i zreplikowana w klastrze kafka.

Właściwość Wartość
Domyślna wartość: All
Dopuszczalne wartości: All, One, Zero
--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--cid --client-id

Identyfikator klienta tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--compression

Typ kompresji komunikatów wysyłanych do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: None
Dopuszczalne wartości: Gzip, Lz4, None, Snappy
--db --disable-batching

Wyłącz przetwarzanie wsadowe.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--dbpc --disable-broker-props-copy

Wyłącz kopiowanie właściwości brokera MQTT do nagłówków użytkownika platformy Kafka.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--disable-tls

Przepływ danych używa niezabezpieczonego połączenia z brokerem Platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--gid --group-id

Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.

--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 5
--max-bytes --mb

Maksymalna liczba bajtów w partii.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 1000000
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--partition-strategy --ps

Strategia obsługi partycji określa, jak komunikaty są przypisywane do partycji platformy Kafka podczas wysyłania ich do tematów platformy Kafka.

Właściwość Wartość
Domyślna wartość: Default
Dopuszczalne wartości: Default, Property, Static, Topic
--sasl-type

Typ uwierzytelniania SASL.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
Dopuszczalne wartości: Plain, ScramSha256, ScramSha512
--scope

Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego wartość parametrów połączenia klucza podstawowego. Można znaleźć w sekcji "Uwierzytelnianie za pomocą klucza sygnatury dostępu współdzielonego" w lokalizacji docelowej strumienia zdarzeń. Uwaga: wpis tajny musi znajdować się w tej samej przestrzeni nazw co punkt końcowy przepływu danych platformy Kafka. Aby uzyskać więcej informacji na temat formatu wpisu tajnego, zapoznaj się z linkiem w opisie polecenia.

Właściwość Wartość
Grupa parametrów: SASL Authentication Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
--tenant-id --tid

Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.

Właściwość Wartość
Grupa parametrów: User Assigned Managed Identity Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create local-mqtt

Utwórz lub zastąp lokalny punkt końcowy przepływu danych MQTT operacji usługi Azure IoT.

Aby uzyskać więcej informacji na temat lokalnego punktu końcowego przepływu danych MQTT operacji usługi Azure IoT, zobacz https://aka.ms/local-mqtt-broker.

az iot ops dataflow endpoint create local-mqtt --hostname
                                               --instance
                                               --name
                                               --port
                                               --resource-group
                                               [--aud --audience]
                                               [--auth-type {ServiceAccountToken, X509Certificate}]
                                               [--cea --cloud-event-attribute {CreateOrRemap, Propagate}]
                                               [--client-id-prefix]
                                               [--cm --config-map-ref]
                                               [--disable-tls {false, true}]
                                               [--ka --keep-alive]
                                               [--max-inflight-msg --mim]
                                               [--no-auth {false, true}]
                                               [--protocol {Mqtt, WebSockets}]
                                               [--qos]
                                               [--retain {Keep, Never}]
                                               [--secret-name]
                                               [--session-expiry]
                                               [--show-config {false, true}]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create local-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname aio-broker --port 1883

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania X509.

az iot ops dataflow endpoint create local-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname aio-broker --port 1883 --secret-name mysecret

Utwórz lub zastąp zasób punktu końcowego przepływu danych bez uwierzytelniania.

az iot ops dataflow endpoint create local-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname aio-broker --port 1883 --no-auth

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create local-mqtt --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname aio-broker --port 1883 --client-id-prefix myclientprefix --keep-alive 100 --max-inflight-msg 70 --protocol WebSockets --qos 0 --retain Never --show-config

Parametry wymagane

--hostname

Nazwa hosta lokalnego brokera MQTT.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--port

Numer portu lokalnego brokera MQTT.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy tokenu konta usługi Kubernetes (SAT).

Właściwość Wartość
Grupa parametrów: Kubernetes Service Account Token Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: ServiceAccountToken, X509Certificate
--cea --cloud-event-attribute

Typ ustawień CloudEvent do mapowania zdarzeń na chmurę. Różne formaty komunikatów są wymagane przez inne ustawienie.

Właściwość Wartość
Grupa parametrów: Cloud Event Arguments
Domyślna wartość: Propagate
Dopuszczalne wartości: CreateOrRemap, Propagate
--client-id-prefix

Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.

--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: azure-iot-operations-aio-ca-trust-bundle
--disable-tls

Przepływ danych używa niezabezpieczonego połączenia z brokerem Platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--ka --keep-alive

Maksymalny czas w sekundach bezczynności klienta przepływu danych przed wysłaniem komunikatu PINGREQ do brokera. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 60
--max-inflight-msg --mim

Maksymalna liczba komunikatów w locie, które może mieć klient MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 100
--no-auth

Brak uwierzytelniania dla punktu końcowego.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--protocol

Protokół do użycia dla połączeń klienckich.

Właściwość Wartość
Domyślna wartość: Mqtt
Dopuszczalne wartości: Mqtt, WebSockets
--qos

Poziom jakości usług (QoS) dla komunikatów MQTT. Obsługiwane są tylko 0 lub 1.

Właściwość Wartość
Domyślna wartość: 1
--retain

Zachowaj ustawienie, aby określić, czy przepływ danych powinien zachować flagę zachowania w komunikatach MQTT. Ustawienie tego ustawienia gwarantuje, czy zdalny broker ma te same komunikaty przechowywane co lokalny broker.

Właściwość Wartość
Domyślna wartość: Keep
Dopuszczalne wartości: Keep, Never
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego certyfikat klienta X509, klucz prywatny odpowiadający certyfikatowi klienta i certyfikaty pośrednie dla łańcucha certyfikatów klienta. Uwaga: certyfikat i klucz prywatny muszą być w formacie PEM, a nie chronione hasłem.

Właściwość Wartość
Grupa parametrów: X509 Authentication Arguments
--session-expiry

Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.

Właściwość Wartość
Domyślna wartość: 3600
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create local-storage

Utwórz lub zastąp lokalny punkt końcowy przepływu danych magazynu.

Aby uzyskać więcej informacji na temat lokalnego punktu końcowego przepływu danych magazynu, zobacz https://aka.ms/local-storage-endpoint.

az iot ops dataflow endpoint create local-storage --instance
                                                  --name
                                                  --pvc-ref
                                                  --resource-group
                                                  [--show-config {false, true}]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create local-storage --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --pvc-ref mypvc

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create local-storage --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --pvc-ref mypvc --show-config

Parametry wymagane

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--pvc-ref

Nazwa elementu PersistentVolumeClaim (PVC) do użycia w magazynie lokalnym. Uwaga: ELEMENT PVC musi znajdować się w tej samej przestrzeni nazw co punkt końcowy przepływu danych.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az iot ops dataflow endpoint create otel

Utwórz lub zastąp punkt końcowy przepływu danych OpenTelemetry.

Aby uzyskać więcej informacji na temat punktu końcowego przepływu danych OpenTelemetry, zobacz https://aka.ms/opentelemetry-endpoint.

az iot ops dataflow endpoint create otel --hostname
                                         --instance
                                         --name
                                         --port
                                         --resource-group
                                         [--aud --audience]
                                         [--auth-type {ServiceAccountToken, X509Certificate}]
                                         [--cm --config-map-ref]
                                         [--disable-tls {false, true}]
                                         [--latency]
                                         [--mc --message-count]
                                         [--no-auth {false, true}]
                                         [--secret-name]
                                         [--show-config {false, true}]

Przykłady

Utwórz lub zastąp zasób punktu końcowego przepływu danych minimalnymi danymi wejściowymi.

az iot ops dataflow endpoint create otel --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --name myendpoint --hostname https://otel-collector.monitoring.svc.cluster.local --port 4317 --no-auth

Pokaż konfigurację tworzenia zasobu punktu końcowego przepływu danych.

az iot ops dataflow endpoint create otel --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname https://otel-collector.monitoring.svc.cluster.local --port 4317 --no-auth --show-config

Utwórz lub zastąp zasób punktu końcowego przepływu danych przy użyciu metody uwierzytelniania X509.

az iot ops dataflow endpoint create otel --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname https://otel-collector.monitoring.svc.cluster.local --port 4317 --secret-name mysecret

Parametry wymagane

--hostname

Nazwa hosta otwartego ustawienia telemetrii.

--instance -i

Nazwa wystąpienia operacji IoT.

--name -n

Nazwa punktu końcowego przepływu danych.

--port

Numer portu otwartego ustawienia telemetrii.

--resource-group -g

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--aud --audience

Odbiorcy usługi do uwierzytelniania.

Właściwość Wartość
Grupa parametrów: System Assigned Managed Identity Arguments
--auth-type

Typ uwierzytelniania dla punktu końcowego przepływu danych. Uwaga: jeśli nie zostanie określony, typ uwierzytelniania jest określany przez inne parametry uwierzytelniania.

Właściwość Wartość
Dopuszczalne wartości: ServiceAccountToken, X509Certificate
--cm --config-map-ref

Dokumentacja mapy konfiguracji certyfikatu zaufanego urzędu certyfikacji dla punktu końcowego platformy Kafka/MQTT. Uwaga: Ta mapa konfiguracji powinna zawierać certyfikat urzędu certyfikacji w formacie PEM. Obiekt ConfigMap musi znajdować się w tej samej przestrzeni nazw co zasób przepływu danych platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
--disable-tls

Przepływ danych używa niezabezpieczonego połączenia z brokerem Platformy Kafka/MQTT.

Właściwość Wartość
Grupa parametrów: Transport Layer Security (TLS) Arguments
Domyślna wartość: False
Dopuszczalne wartości: false, true
--latency -l

Opóźnienie wsadowe w milisekundach. Minimalna wartość: 0, maksymalna wartość: 65535.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 60
--mc --message-count

Maksymalna liczba komunikatów w partii. Minimalna wartość: 0, wartość maksymalna: 4294967295.

Właściwość Wartość
Grupa parametrów: Batching Configuration Arguments
Domyślna wartość: 100000
--no-auth

Brak uwierzytelniania dla punktu końcowego.

Właściwość Wartość
Domyślna wartość: False
Dopuszczalne wartości: false, true
--secret-name -s

Nazwa wpisu tajnego kubernetes zawierającego certyfikat klienta X509, klucz prywatny odpowiadający certyfikatowi klienta i certyfikaty pośrednie dla łańcucha certyfikatów klienta. Uwaga: certyfikat i klucz prywatny muszą być w formacie PEM, a nie chronione hasłem.

Właściwość Wartość
Grupa parametrów: X509 Authentication Arguments
--show-config

Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.

Właściwość Wartość
Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False