az iot ops dataflow endpoint create
Note
Essa referência faz parte da extensão azure-iot-ops para a CLI do Azure (versão 2.67.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az iot ops dataflow endpoint create . Saiba mais sobre extensões.
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 otel |
Crie ou substitua um ponto de extremidade de fluxo de dados OpenTelemetry . |
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
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
O nome da conta do Azure Data Lake Storage Gen2.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 60 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
O nome do segredo do kubernetes que contém o token SAS.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Access Token Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
O nome do banco de dados do Azure Data Explorer.
O host do Azure Data Explorer é o URI do cluster do Azure Data Explorer. Sob a forma de https://cluster.region.kusto.windows.net.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 60 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
O nome do host da configuração do host do broker Kafka.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
O número da porta da configuração do host do broker Kafka.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
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 |
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
Tipo de compressão para as mensagens enviadas para tópicos Kafka.
| Propriedade | Valor |
|---|---|
| Default value: | None |
| Valores aceites: | Gzip, Lz4, None, Snappy |
Desative o envio em lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | False |
| Valores aceites: | false, true |
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 |
O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | False |
| Valores aceites: | false, true |
ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 5 |
Número máximo de bytes em um lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 1000000 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
Nenhuma autenticação para o ponto de extremidade.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
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 |
O tipo de autenticação SASL.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
| Valores aceites: | Plain, ScramSha256, ScramSha512 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
O nome do segredo do Kubernetes que contém o token SASL.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
O nome do host da configuração de host do broker MQTT personalizada.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
O número da porta da configuração personalizada do host do broker MQTT.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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.
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | False |
| Valores aceites: | false, true |
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 |
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 |
Nenhuma autenticação para o ponto de extremidade.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Protocolo a ser usado para conexões de cliente.
| Propriedade | Valor |
|---|---|
| Default value: | Mqtt |
| Valores aceites: | Mqtt, WebSockets |
Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.
| Propriedade | Valor |
|---|---|
| Default value: | 1 |
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 |
O público do sistema atribuído identidade gerenciada.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
O público do token de conta de serviço (SAT) do Kubernetes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Kubernetes Service Account Token Arguments |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | X509 Authentication Arguments |
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 |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
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.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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.
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
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 |
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 |
O número da porta do namespace da grade de eventos.
| Propriedade | Valor |
|---|---|
| Default value: | 8883 |
Protocolo a ser usado para conexões de cliente.
| Propriedade | Valor |
|---|---|
| Default value: | Mqtt |
| Valores aceites: | Mqtt, WebSockets |
Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.
| Propriedade | Valor |
|---|---|
| Default value: | 1 |
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 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | X509 Authentication Arguments |
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 |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
O nome do namespace dos Hubs de Eventos.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
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 |
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
Tipo de compressão para as mensagens enviadas para tópicos Kafka.
| Propriedade | Valor |
|---|---|
| Default value: | None |
| Valores aceites: | Gzip, Lz4, None, Snappy |
Desative o envio em lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | False |
| Valores aceites: | false, true |
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 |
ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 5 |
Número máximo de bytes em um lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 1000000 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
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 |
O tipo de autenticação SASL.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
| Valores aceites: | Plain, ScramSha256, ScramSha512 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
Nome da instância de Operações IoT.
O nome da casa de lago do Microsoft Fabric no espaço de trabalho fornecido.
Nome do ponto de extremidade do fluxo de dados.
O tipo de caminho usado no OneLake.
| Propriedade | Valor |
|---|---|
| Valores aceites: | Files, Tables |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
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
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 60 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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 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.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
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 |
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
Tipo de compressão para as mensagens enviadas para tópicos Kafka.
| Propriedade | Valor |
|---|---|
| Default value: | None |
| Valores aceites: | Gzip, Lz4, None, Snappy |
Desative o envio em lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | False |
| Valores aceites: | false, true |
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 |
O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | False |
| Valores aceites: | false, true |
ID do grupo de consumidores que o fluxo de dados usa para ler mensagens do tópico Kafka.
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 5 |
Número máximo de bytes em um lote.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 1000000 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
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 |
O tipo de autenticação SASL.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
| Valores aceites: | Plain, ScramSha256, ScramSha512 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
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 |
|---|---|
| Grupo de parâmetros: | SASL Authentication Arguments |
Mostrar a configuração de recurso gerada em vez de invocar a API com ela.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O ID do locatário da identidade atribuída ao usuário.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | User Assigned Managed Identity Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
O nome do host do broker MQTT local.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
O número da porta do broker MQTT local.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O público do token de conta de serviço (SAT) do Kubernetes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Kubernetes Service Account Token Arguments |
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 |
Configurações do CloudEvent tipo para mapear eventos para a nuvem. Diferentes formatos de mensagem são exigidos por configurações diferentes.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Cloud Event Arguments |
| Default value: | Propagate |
| Valores aceites: | CreateOrRemap, Propagate |
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.
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | azure-iot-operations-aio-ca-trust-bundle |
O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | False |
| Valores aceites: | false, true |
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 |
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 |
Nenhuma autenticação para o ponto de extremidade.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Protocolo a ser usado para conexões de cliente.
| Propriedade | Valor |
|---|---|
| Default value: | Mqtt |
| Valores aceites: | Mqtt, WebSockets |
Nível de Qualidade de Serviço (QoS) para as mensagens MQTT. Apenas 0 ou 1 são suportados.
| Propriedade | Valor |
|---|---|
| Default value: | 1 |
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 |
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 |
|---|---|
| Grupo de parâmetros: | X509 Authentication Arguments |
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 |
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
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
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
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
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.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
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
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az iot ops dataflow endpoint create otel
Crie ou substitua um ponto de extremidade de fluxo de dados OpenTelemetry .
Para obter mais informações sobre o ponto de extremidade de fluxo de dados OpenTelemetria, consulte 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}]
Exemplos
Crie ou substitua um recurso de ponto de extremidade de fluxo de dados por entrada mínima.
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
Mostrar configuração para criar um recurso de ponto de extremidade de fluxo de dados.
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
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 otel --name myendpoint --instance mycluster-ops-instance --resource-group myresourcegroup --hostname https://otel-collector.monitoring.svc.cluster.local --port 4317 --secret-name mysecret
Parâmetros Obrigatórios
O nome do host da configuração de telemetria aberta.
Nome da instância de Operações IoT.
Nome do ponto de extremidade do fluxo de dados.
O número da porta da configuração de telemetria aberta.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Audiência do serviço para autenticar contra.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | System Assigned Managed Identity Arguments |
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 |
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 |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
O fluxo de dados usa uma conexão insegura com o broker Kafka/MQTT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Transport Layer Security (TLS) Arguments |
| Default value: | False |
| Valores aceites: | false, true |
A latência de lote em milissegundos. Valor mínimo: 0, valor máximo: 65535.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 60 |
Número máximo de mensagens em um lote. Valor mínimo: 0, valor máximo: 4294967295.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Batching Configuration Arguments |
| Default value: | 100000 |
Nenhuma autenticação para o ponto de extremidade.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
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 |
|---|---|
| Grupo de parâmetros: | X509 Authentication Arguments |
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
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |