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
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Audiência do serviço para autenticar contra.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | User Assigned Managed Identity Arguments |
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 |
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 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
Propriedade | Valor |
---|---|
Parameter group: | User Assigned Managed Identity Arguments |
O nome do segredo do kubernetes que contém o token SAS.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Audiência do serviço para autenticar contra.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | User Assigned Managed Identity Arguments |
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 |
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 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Cloud Event Arguments |
Default value: | Propagate |
Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Disable batching.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Batching Configuration Arguments |
Default value: | 5 |
Número máximo de bytes em um lote.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | User Assigned Managed Identity Arguments |
O nome do segredo do Kubernetes que contém o token SASL.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 |
---|---|
Parameter group: | Cloud Event Arguments |
Default value: | Propagate |
Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Transport Layer Security (TLS) Arguments |
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 |
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 |
---|---|
Parameter group: | System Assigned Managed Identity Arguments |
O público do token de conta de serviço (SAT) do Kubernetes.
Propriedade | Valor |
---|---|
Parameter group: | Kubernetes Service Account Token Arguments |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Audiência do serviço para autenticar contra.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Cloud Event Arguments |
Default value: | Propagate |
Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Cloud Event Arguments |
Default value: | Propagate |
Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Disable batching.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Batching Configuration Arguments |
Default value: | 5 |
Número máximo de bytes em um lote.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Audiência do serviço para autenticar contra.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | User Assigned Managed Identity Arguments |
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 |
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 |
Identificador de recurso (URI de ID do aplicativo) do recurso, afixado com o sufixo .default.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Cloud Event Arguments |
Default value: | Propagate |
Valores aceites: | CreateOrRemap, Propagate |
O ID do cliente da identidade atribuída ao usuário.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Disable batching.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | Batching Configuration Arguments |
Default value: | 5 |
Número máximo de bytes em um lote.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
O público do token de conta de serviço (SAT) do Kubernetes.
Propriedade | Valor |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
---|---|
Parameter group: | 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 |
Output format.
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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 |
Output format.
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 |