Partilhar via


az iot ops dataflow endpoint create

Note

This reference is part of the azure-iot-ops extension for the Azure CLI (version 2.62.0 or higher). A extensão será instalada automaticamente na primeira vez que você executar um comando az iot ops dataflow endpoint create . Learn more about extensions.

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados.

Comandos

Name Description Tipo Status
az iot ops dataflow endpoint create adls

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Azure Data Lake Storage Gen2.

Extension disponibilidade geral
az iot ops dataflow endpoint create adx

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Azure Data Explorer.

Extension disponibilidade geral
az iot ops dataflow endpoint create custom-kafka

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o agente kafka personalizado.

Extension disponibilidade geral
az iot ops dataflow endpoint create custom-mqtt

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o broker MQTT personalizado.

Extension disponibilidade geral
az iot ops dataflow endpoint create eventgrid

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para a Grade de Eventos do Azure.

Extension disponibilidade geral
az iot ops dataflow endpoint create eventhub

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o namespace de Hubs de Eventos do Azure habilitado para kafka.

Extension disponibilidade geral
az iot ops dataflow endpoint create fabric-onelake

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Microsoft Fabric OneLake.

Extension disponibilidade geral
az iot ops dataflow endpoint create fabric-realtime

Crie ou substitua um ponto de extremidade de fluxo de dados do Microsoft Fabric Real-Time Intelligence.

Extension disponibilidade geral
az iot ops dataflow endpoint create local-mqtt

Crie ou substitua um ponto de extremidade de fluxo de dados MQTT Local do Azure IoT Operations.

Extension disponibilidade geral
az iot ops dataflow endpoint create local-storage

Crie ou substitua um ponto de extremidade de fluxo de dados de armazenamento local.

Extension disponibilidade geral

az iot ops dataflow endpoint create adls

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Azure Data Lake Storage Gen2.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados do Azure Data Lake Storage Gen2, consulte https://aka.ms/adlsv2. Nota: Ao usar o método de autenticação de identidade gerenciada atribuído pelo usuário, o escopo será padrão para 'https://storage.azure.com/.default' se não for especificado pelo --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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação de identidade gerenciada atribuído pelo usuário.

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"

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--sa --storage-account

O nome da conta do Azure Data Lake Storage Gen2.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: AccessToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--latency -l

A latência de lote em segundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 60
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do kubernetes que contém o token SAS.

Propriedade Valor
Parameter group: Access Token Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create adx

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Azure Data Explorer.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados do Azure Data Explorer, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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"

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação de identidade gerenciada atribuído pelo usuário.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--database --db

O nome do banco de dados do Azure Data Explorer.

--host

O host do Azure Data Explorer é o URI do cluster do Azure Data Explorer. Sob a forma de https://cluster.region.kusto.windows.net.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--latency -l

A latência de lote em segundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 60
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create custom-kafka

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o agente kafka personalizado.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados kafka personalizado, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação 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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados sem auth.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--hostname

O nome do host da configuração do host do broker Kafka.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--port

O número da porta da configuração do host do broker Kafka.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--acks

Nível de reconhecimento do corretor Kafka para garantir que a mensagem enviada pelo produtor seja escrita com sucesso no tópico e replicada em todo o cluster Kafka.

Propriedade Valor
Default value: All
Valores aceites: All, One, Zero
--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
--compression

Tipo de compressão para as mensagens enviadas para tópicos Kafka.

Propriedade Valor
Default value: None
Valores aceites: Gzip, Lz4, None, Snappy
--db --disable-batching

Disable batching.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: False
Valores aceites: false, true
--dbpc --disable-broker-props-copy

Desative a cópia das propriedades do broker MQTT para cabeçalhos de usuário Kafka.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disable-tls

O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
Default value: False
Valores aceites: false, true
--gid --group-id

ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.

--latency -l

A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 5
--max-bytes --mb

Número máximo de bytes em um lote.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 1000000
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--no-auth

Nenhuma autenticação para o ponto de extremidade.

Propriedade Valor
Default value: False
Valores aceites: false, true
--partition-strategy --ps

A estratégia de manipulação de partições controla como as mensagens são atribuídas às partições Kafka ao enviá-las para tópicos Kafka.

Propriedade Valor
Default value: Default
Valores aceites: Default, Property, Static, Topic
--sasl-type

O tipo de autenticação SASL.

Propriedade Valor
Parameter group: SASL Authentication Arguments
Valores aceites: Plain, ScramSha256, ScramSha512
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do Kubernetes que contém o token SASL.

Propriedade Valor
Parameter group: SASL Authentication Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create custom-mqtt

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o broker MQTT personalizado.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados MQTT personalizado, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação de Token de Conta de Serviço Kubernetes.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados sem auth.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--hostname

O nome do host da configuração de host do broker MQTT personalizada.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--port

O número da porta da configuração personalizada do host do broker MQTT.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: ServiceAccountToken, SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--client-id-prefix

O prefixo de id do cliente para o cliente MQTT. Nota: Alterar o prefixo da ID do cliente após a implantação das Operações IoT pode resultar em perda de dados.

--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
--disable-tls

O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
Default value: False
Valores aceites: false, true
--ka --keep-alive

O tempo máximo em segundos que o cliente de fluxo de dados pode ficar ocioso antes de enviar uma mensagem PINGREQ para o broker. Valor mínimo: 0.

Propriedade Valor
Default value: 60
--max-inflight-msg --mim

O número máximo de mensagens de entrada que o cliente MQTT de fluxo de dados pode ter. Valor mínimo: 0.

Propriedade Valor
Default value: 100
--no-auth

Nenhuma autenticação para o ponto de extremidade.

Propriedade Valor
Default value: False
Valores aceites: false, true
--protocol

Protocolo a ser usado para conexões de cliente.

Propriedade Valor
Default value: Mqtt
Valores aceites: Mqtt, WebSockets
--qos

Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.

Propriedade Valor
Default value: 1
--retain

Configuração de retenção para especificar se o fluxo de dados deve manter o sinalizador de retenção em mensagens MQTT. Definir isso garante se o agente remoto tem ou não as mesmas mensagens retidas que o agente local.

Propriedade Valor
Default value: Keep
Valores aceites: Keep, Never
--sami-aud --sami-audience

O público do sistema atribuído identidade gerenciada.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--sat-aud --sat-audience

O público do token de conta de serviço (SAT) do Kubernetes.

Propriedade Valor
Parameter group: Kubernetes Service Account Token Arguments
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do kubernetes que contém o certificado do cliente X509, a chave privada correspondente ao certificado do cliente e os certificados intermediários para a cadeia de certificados do cliente. Nota: O certificado e a chave privada devem estar em formato PEM e não protegidos por palavra-passe.

Propriedade Valor
Parameter group: X509 Authentication Arguments
--session-expiry

O intervalo de expiração da sessão em segundos para o cliente MQTT de fluxo de dados. Valor mínimo: 0.

Propriedade Valor
Default value: 3600
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create eventgrid

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para a Grade de Eventos do Azure.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados da Grade de Eventos do Azure, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação 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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--hostname

O nome do host do namespace da grade de eventos. Pode ser encontrado na propriedade 'Http hostname'. Sob a forma de NAMESPACE.REGION-1.ts.eventgrid.azure.net.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: SystemAssignedManagedIdentity, UserAssignedManagedIdentity, X509Certificate
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--client-id-prefix

O prefixo de id do cliente para o cliente MQTT. Nota: Alterar o prefixo da ID do cliente após a implantação das Operações IoT pode resultar em perda de dados.

--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
--ka --keep-alive

O tempo máximo em segundos que o cliente de fluxo de dados pode ficar ocioso antes de enviar uma mensagem PINGREQ para o broker. Valor mínimo: 0.

Propriedade Valor
Default value: 60
--max-inflight-msg --mim

O número máximo de mensagens de entrada que o cliente MQTT de fluxo de dados pode ter. Valor mínimo: 0.

Propriedade Valor
Default value: 100
--port

O número da porta do namespace da grade de eventos.

Propriedade Valor
Default value: 8883
--protocol

Protocolo a ser usado para conexões de cliente.

Propriedade Valor
Default value: Mqtt
Valores aceites: Mqtt, WebSockets
--qos

Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.

Propriedade Valor
Default value: 1
--retain

Configuração de retenção para especificar se o fluxo de dados deve manter o sinalizador de retenção em mensagens MQTT. Definir isso garante se o agente remoto tem ou não as mesmas mensagens retidas que o agente local.

Propriedade Valor
Default value: Keep
Valores aceites: Keep, Never
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do kubernetes que contém o certificado do cliente X509, a chave privada correspondente ao certificado do cliente e os certificados intermediários para a cadeia de certificados do cliente. Nota: O certificado e a chave privada devem estar em formato PEM e não protegidos por palavra-passe.

Propriedade Valor
Parameter group: X509 Authentication Arguments
--session-expiry

O intervalo de expiração da sessão em segundos para o cliente MQTT de fluxo de dados. Valor mínimo: 0.

Propriedade Valor
Default value: 3600
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create eventhub

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o namespace de Hubs de Eventos do Azure habilitado para kafka.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados dos Hubs de Eventos do Azure, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação de identidade gerenciada atribuído pelo usuário.

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"

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--ehns --eventhub-namespace

O nome do namespace dos Hubs de Eventos.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--acks

Nível de reconhecimento do corretor Kafka para garantir que a mensagem enviada pelo produtor seja escrita com sucesso no tópico e replicada em todo o cluster Kafka.

Propriedade Valor
Default value: All
Valores aceites: All, One, Zero
--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
--compression

Tipo de compressão para as mensagens enviadas para tópicos Kafka.

Propriedade Valor
Default value: None
Valores aceites: Gzip, Lz4, None, Snappy
--db --disable-batching

Disable batching.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: False
Valores aceites: false, true
--dbpc --disable-broker-props-copy

Desative a cópia das propriedades do broker MQTT para cabeçalhos de usuário Kafka.

Propriedade Valor
Default value: False
Valores aceites: false, true
--gid --group-id

ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.

--latency -l

A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 5
--max-bytes --mb

Número máximo de bytes em um lote.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 1000000
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--partition-strategy --ps

A estratégia de manipulação de partições controla como as mensagens são atribuídas às partições Kafka ao enviá-las para tópicos Kafka.

Propriedade Valor
Default value: Default
Valores aceites: Default, Property, Static, Topic
--sasl-type

O tipo de autenticação SASL.

Propriedade Valor
Parameter group: SASL Authentication Arguments
Valores aceites: Plain, ScramSha256, ScramSha512
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do kubernetes que contém a cadeia de conexão do hub de eventos. Nota: O segredo deve estar no mesmo namespace que o ponto de extremidade do fluxo de dados Kafka. O segredo deve ter o nome de usuário e a senha como pares chave-valor. Para obter mais informações sobre o formato secreto, consulte o link na descrição do comando.

Propriedade Valor
Parameter group: SASL Authentication Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create fabric-onelake

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados para o Microsoft Fabric OneLake.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados do Microsoft Fabric OneLake, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação de identidade gerenciada atribuído pelo usuário.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--instance -i

Nome da instância de Operações IoT.

--lakehouse

O nome da casa de lago do Microsoft Fabric no espaço de trabalho fornecido.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--path-type --pt

O tipo de caminho usado no OneLake.

Propriedade Valor
Valores aceites: Files, Tables
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--workspace

O nome do espaço de trabalho do Microsoft Fabric. Nota: O padrão 'meu espaço de trabalho' não é suportado.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--latency -l

A latência de lote em segundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 60
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create fabric-realtime

Crie ou substitua um ponto de extremidade de fluxo de dados do Microsoft Fabric Real-Time Intelligence.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados do Microsoft Fabric Real-Time Intelligence, consulte 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]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação 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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--host

Host do Fabric em tempo real é o valor 'Servidor de bootstrap'. Pode ser encontrado no destino do fluxo de eventos -- seção 'Autenticação de chave SAS'. Sob a forma de *.servicebus.windows.net:9093.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--acks

Nível de reconhecimento do corretor Kafka para garantir que a mensagem enviada pelo produtor seja escrita com sucesso no tópico e replicada em todo o cluster Kafka.

Propriedade Valor
Default value: All
Valores aceites: All, One, Zero
--aud --audience

Audiência do serviço para autenticar contra.

Propriedade Valor
Parameter group: System Assigned Managed Identity Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: Sasl, SystemAssignedManagedIdentity, UserAssignedManagedIdentity
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--cid --client-id

O ID do cliente da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
--compression

Tipo de compressão para as mensagens enviadas para tópicos Kafka.

Propriedade Valor
Default value: None
Valores aceites: Gzip, Lz4, None, Snappy
--db --disable-batching

Disable batching.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: False
Valores aceites: false, true
--dbpc --disable-broker-props-copy

Desative a cópia das propriedades do broker MQTT para cabeçalhos de usuário Kafka.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disable-tls

O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
Default value: False
Valores aceites: false, true
--gid --group-id

ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.

--latency -l

A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 5
--max-bytes --mb

Número máximo de bytes em um lote.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 1000000
--mc --message-count

Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.

Propriedade Valor
Parameter group: Batching Configuration Arguments
Default value: 100000
--partition-strategy --ps

A estratégia de manipulação de partições controla como as mensagens são atribuídas às partições Kafka ao enviá-las para tópicos Kafka.

Propriedade Valor
Default value: Default
Valores aceites: Default, Property, Static, Topic
--sasl-type

O tipo de autenticação SASL.

Propriedade Valor
Parameter group: SASL Authentication Arguments
Valores aceites: Plain, ScramSha256, ScramSha512
--scope

Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
--secret-name -s

O nome do segredo do kubernetes que contém o valor da chave primária da cadeia de conexão. Pode ser encontrado no destino do fluxo de eventos -- seção 'Autenticação de chave SAS'. Nota: O segredo deve estar no mesmo namespace que o ponto de extremidade do fluxo de dados Kafka. Para obter mais informações sobre o formato secreto, consulte o link na descrição do comando.

Propriedade Valor
Parameter group: SASL Authentication Arguments
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
--tenant-id --tid

O ID do locatário da identidade atribuída ao usuário.

Propriedade Valor
Parameter group: User Assigned Managed Identity Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create local-mqtt

Crie ou substitua um ponto de extremidade de fluxo de dados MQTT Local do Azure IoT Operations.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados MQTT Local do Azure IoT Operations, consulte 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}]

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados usando o método de autenticação 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

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados sem auth.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--hostname

O nome do host do broker MQTT local.

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--port

O número da porta do broker MQTT local.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--aud --audience

O público do token de conta de serviço (SAT) do Kubernetes.

Propriedade Valor
Parameter group: Kubernetes Service Account Token Arguments
--auth-type

O tipo de autenticação para o ponto de extremidade de fluxo de dados. Nota: Quando não especificado, o tipo de autenticação é determinado por outros parâmetros de autenticação.

Propriedade Valor
Valores aceites: ServiceAccountToken, X509Certificate
--cea --cloud-event-attribute

Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.

Propriedade Valor
Parameter group: Cloud Event Arguments
Default value: Propagate
Valores aceites: CreateOrRemap, Propagate
--client-id-prefix

O prefixo de id do cliente para o cliente MQTT. Nota: Alterar o prefixo da ID do cliente após a implantação das Operações IoT pode resultar em perda de dados.

--cm --config-map-ref

Referência de mapa de configuração para certificado de CA confiável para ponto de extremidade Kafka/MQTT. Nota: Este ConfigMap deve conter o certificado da autoridade de certificação no formato PEM. O ConfigMap deve estar no mesmo namespace que o recurso de fluxo de dados Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
Default value: azure-iot-operations-aio-ca-trust-bundle
--disable-tls

O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.

Propriedade Valor
Parameter group: Transport Layer Security (TLS) Arguments
Default value: False
Valores aceites: false, true
--ka --keep-alive

O tempo máximo em segundos que o cliente de fluxo de dados pode ficar ocioso antes de enviar uma mensagem PINGREQ para o broker. Valor mínimo: 0.

Propriedade Valor
Default value: 60
--max-inflight-msg --mim

O número máximo de mensagens de entrada que o cliente MQTT de fluxo de dados pode ter. Valor mínimo: 0.

Propriedade Valor
Default value: 100
--no-auth

Nenhuma autenticação para o ponto de extremidade.

Propriedade Valor
Default value: False
Valores aceites: false, true
--protocol

Protocolo a ser usado para conexões de cliente.

Propriedade Valor
Default value: Mqtt
Valores aceites: Mqtt, WebSockets
--qos

Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.

Propriedade Valor
Default value: 1
--retain

Configuração de retenção para especificar se o fluxo de dados deve manter o sinalizador de retenção em mensagens MQTT. Definir isso garante se o agente remoto tem ou não as mesmas mensagens retidas que o agente local.

Propriedade Valor
Default value: Keep
Valores aceites: Keep, Never
--secret-name -s

O nome do segredo do kubernetes que contém o certificado do cliente X509, a chave privada correspondente ao certificado do cliente e os certificados intermediários para a cadeia de certificados do cliente. Nota: O certificado e a chave privada devem estar em formato PEM e não protegidos por palavra-passe.

Propriedade Valor
Parameter group: X509 Authentication Arguments
--session-expiry

O intervalo de expiração da sessão em segundos para o cliente MQTT de fluxo de dados. Valor mínimo: 0.

Propriedade Valor
Default value: 3600
--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az iot ops dataflow endpoint create local-storage

Crie ou substitua um ponto de extremidade de fluxo de dados de armazenamento local.

Para obter mais informações sobre o ponto de extremidade de fluxo de dados de armazenamento local, consulte https://aka.ms/local-storage-endpoint.

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

Exemplos

Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.

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

Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.

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

Parâmetros Obrigatórios

--instance -i

Nome da instância de Operações IoT.

--name -n

Nome do ponto de extremidade do fluxo de dados.

--pvc-ref

O nome do PersistentVolumeClaim (PVC) a ser usado para armazenamento local. Nota: O PVC deve estar no mesmo namespace que o ponto de extremidade de fluxo de dados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--show-config

Mostrar a configuração de recurso gerada em vez de invocar a API com ela.

Propriedade Valor
Valores aceites: false, true
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False