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
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Nazwa wpisu tajnego kubernetes zawierającego token SAS.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Access Token Arguments |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa bazy danych usługi Azure Data Explorer.
Hostem usługi Azure Data Explorer jest identyfikator URI klastra usługi Azure Data Explorer. W postaci https://cluster.region.kusto.windows.net.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
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.
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa hosta ustawienia hosta brokera platformy Kafka.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
Numer portu ustawienia hosta brokera platformy Kafka.
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.
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 |
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Wyłącz przetwarzanie wsadowe.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
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 |
Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.
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 |
Maksymalna liczba bajtów w partii.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | 1000000 |
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 |
Brak uwierzytelniania dla punktu końcowego.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
Typ uwierzytelniania SASL.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | SASL Authentication Arguments |
| Dopuszczalne wartości: | Plain, ScramSha256, ScramSha512 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Nazwa wpisu tajnego kubernetes zawierającego token SASL.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | SASL Authentication Arguments |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa hosta niestandardowego ustawienia hosta brokera MQTT.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
Numer portu niestandardowego ustawienia hosta brokera MQTT.
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.
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 |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.
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 |
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 |
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 |
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 |
Brak uwierzytelniania dla punktu końcowego.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Protokół do użycia dla połączeń klienckich.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Mqtt |
| Dopuszczalne wartości: | Mqtt, WebSockets |
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 |
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 |
Odbiorcy tożsamości zarządzanej przypisanej przez system.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
Odbiorcy tokenu konta usługi Kubernetes (SAT).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Kubernetes Service Account Token Arguments |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 3600 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
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.
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.
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 |
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 |
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 |
Numer portu przestrzeni nazw usługi Event Grid.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 8883 |
Protokół do użycia dla połączeń klienckich.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Mqtt |
| Dopuszczalne wartości: | Mqtt, WebSockets |
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 |
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 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 3600 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa przestrzeni nazw usługi Event Hubs.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
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.
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 |
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Wyłącz przetwarzanie wsadowe.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.
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 |
Maksymalna liczba bajtów w partii.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | 1000000 |
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 |
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 |
Typ uwierzytelniania SASL.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | SASL Authentication Arguments |
| Dopuszczalne wartości: | Plain, ScramSha256, ScramSha512 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa wystąpienia operacji IoT.
Nazwa usługi Lakehouse usługi Microsoft Fabric w obszarze podanym obszarem roboczym.
Nazwa punktu końcowego przepływu danych.
Typ ścieżki używanej w usłudze OneLake.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Files, Tables |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
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.
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 |
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
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 |
Identyfikator klienta tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
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 |
Wyłącz przetwarzanie wsadowe.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
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 |
Identyfikator grupy odbiorców używanej przez przepływ danych do odczytywania komunikatów z tematu platformy Kafka.
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 |
Maksymalna liczba bajtów w partii.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Batching Configuration Arguments |
| Domyślna wartość: | 1000000 |
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 |
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 |
Typ uwierzytelniania SASL.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | SASL Authentication Arguments |
| Dopuszczalne wartości: | Plain, ScramSha256, ScramSha512 |
Identyfikator zasobu (identyfikator URI identyfikatora aplikacji) zasobu umieszczony z sufiksem domyślnym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
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 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Identyfikator dzierżawy tożsamości przypisanej przez użytkownika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | User Assigned Managed Identity Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa hosta lokalnego brokera MQTT.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
Numer portu lokalnego brokera MQTT.
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.
Odbiorcy tokenu konta usługi Kubernetes (SAT).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Kubernetes Service Account Token Arguments |
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 |
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 |
Prefiks identyfikatora klienta dla klienta MQTT. Uwaga: zmiana prefiksu identyfikatora klienta po wdrożeniu operacji IoT może spowodować utratę danych.
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 |
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 |
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 |
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 |
Brak uwierzytelniania dla punktu końcowego.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Protokół do użycia dla połączeń klienckich.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Mqtt |
| Dopuszczalne wartości: | Mqtt, WebSockets |
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 |
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 |
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 |
Interwał wygaśnięcia sesji w sekundach dla klienta MQTT przepływu danych. Minimalna wartość: 0.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 3600 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
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.
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.
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
Nazwa hosta otwartego ustawienia telemetrii.
Nazwa wystąpienia operacji IoT.
Nazwa punktu końcowego przepływu danych.
Numer portu otwartego ustawienia telemetrii.
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.
Odbiorcy usługi do uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | System Assigned Managed Identity Arguments |
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 |
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 |
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 |
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 |
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 |
Brak uwierzytelniania dla punktu końcowego.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
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 |
Pokaż wygenerowaną konfigurację zasobu zamiast wywoływania interfejsu API.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |