Partilhar via


az iot ops dataflow

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 . Saiba mais sobre extensões.

Gestão de fluxo de dados.

Comandos

Name Description Tipo Status
az iot ops dataflow apply

Crie ou substitua um fluxo de dados associado a um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow delete

Exclua um fluxo de dados associado a um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow endpoint

Gerenciamento de ponto final de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow endpoint apply

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

Extension disponibilidade geral
az iot ops dataflow endpoint create

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

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.

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 delete

Exclua um recurso de ponto de extremidade de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow endpoint list

Listar recursos de ponto de extremidade de fluxo de dados associados a uma instância.

Extension disponibilidade geral
az iot ops dataflow endpoint show

Mostrar detalhes de um recurso de ponto de extremidade de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow endpoint update

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente.

Extension disponibilidade geral
az iot ops dataflow endpoint update adls

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para o Azure Data Lake Storage Gen2.

Extension disponibilidade geral
az iot ops dataflow endpoint update adx

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para o Azure Data Explorer.

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

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para o agente kafka personalizado.

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

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para o agente MQTT personalizado.

Extension disponibilidade geral
az iot ops dataflow endpoint update eventgrid

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para a Grade de Eventos do Azure.

Extension disponibilidade geral
az iot ops dataflow endpoint update eventhub

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para namespace de Hubs de Eventos do Azure habilitado para kafka.

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

Atualize as propriedades de um recurso de ponto de extremidade de fluxo de dados existente para o Microsoft Fabric OneLake.

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

Atualize as propriedades de um ponto de extremidade de fluxo de dados existente do Microsoft Fabric Real-Time Intelligence.

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

Atualize as propriedades de um ponto de extremidade de fluxo de dados MQTT Local do Azure IoT Operations existente.

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

Atualize as propriedades de um ponto de extremidade de fluxo de dados de armazenamento local existente.

Extension disponibilidade geral
az iot ops dataflow endpoint update otel

Atualize as propriedades de um ponto de extremidade de fluxo de dados OpenTelemetry existente.

Extension disponibilidade geral
az iot ops dataflow list

Listar fluxos de dados associados a um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow profile

Gestão de perfis de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow profile create

Crie ou substitua um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow profile delete

Exclua um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow profile list

Listar perfis de fluxo de dados associados a uma instância.

Extension disponibilidade geral
az iot ops dataflow profile show

Mostrar detalhes de um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow profile update

Atualizar um perfil de fluxo de dados.

Extension disponibilidade geral
az iot ops dataflow show

Mostrar detalhes de um fluxo de dados associado a um perfil de fluxo de dados.

Extension disponibilidade geral

az iot ops dataflow apply

Crie ou substitua um fluxo de dados associado a um perfil de fluxo de dados.

Um exemplo do formato de arquivo de configuração é o seguinte:

{
  "mode": "Enabled",
  "operations": [
    {
      "operationType": "Source",
      "sourceSettings": {
        "endpointRef": "myenpoint1",
        "assetRef": "",
        "serializationFormat": "Json",
        "schemaRef": "myschema1",
        "dataSources": [
          "testfrom"
        ]
      }
    },
    {
      "operationType": "BuiltInTransformation",
      "builtInTransformationSettings": {
        "serializationFormat": "Json",
        "datasets": [],
        "filter": [
          {
            "type": "Filter",
            "description": "",
            "inputs": [
              "$metadata.user_property.value"
            ],
            "expression": "$1 > 100"
          }
        ],
        "map": [
          {
            "type": "PassThrough",
            "inputs": [
              "*"
            ],
            "output": "*"
          }
        ]
      }
    },
    {
      "operationType": "Destination",
      "destinationSettings": {
        "endpointRef": "myenpoint2",
        "dataDestination": "test"
      }
    }
  ]
}

Quando usado com a aplicação, o conteúdo acima criará ou substituirá um recurso de fluxo de dados de destino.

az iot ops dataflow apply --config-file
                          --instance
                          --name
                          --resource-group
                          [--profile]

Exemplos

Crie ou substitua um fluxo de dados 'mydataflow' associado a um perfil 'myprofile' usando um arquivo de configuração.

az iot ops dataflow apply -n mydataflow -p myprofile --in myinstance -g myresourcegroup --config-file /path/to/dataflow/config.json

Parâmetros Obrigatórios

--config-file

Caminho para um arquivo de configuração contendo propriedades de recurso no formato json. O arquivo de configuração deve conter um objeto com propriedades compatíveis com a representação ARM do recurso. O objeto se correlaciona diretamente com 'propriedades:{}' do recurso ARM.

Propriedade Valor
Grupo de parâmetros: Config Arguments
--instance -i

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

--name -n

Nome do fluxo de dados.

--resource-group -g

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

Parâmetros Opcionais

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.

--profile -p

Nome do perfil de fluxo de dados.

Propriedade Valor
Default value: default
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

az iot ops dataflow delete

Exclua um fluxo de dados associado a um perfil de fluxo de dados.

az iot ops dataflow delete --instance
                           --name
                           --resource-group
                           [--profile]
                           [--yes {false, true}]

Exemplos

Exclua um fluxo de dados 'mydataflow' associado a um perfil 'myprofile'.

az iot ops dataflow delete -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parâmetros Obrigatórios

--instance -i

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

--name -n

Nome do fluxo de dados.

--resource-group -g

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

Parâmetros Opcionais

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.

--profile -p

Nome do perfil de fluxo de dados.

Propriedade Valor
Default value: default
--yes -y

Confirme [s]es sem um prompt. Útil para cenários de CI e automação.

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

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

az iot ops dataflow list

Listar fluxos de dados associados a um perfil de fluxo de dados.

az iot ops dataflow list --instance
                         --resource-group
                         [--profile]

Exemplos

Enumere os fluxos de dados associados ao perfil 'myprofile'.

az iot ops dataflow list -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parâmetros Obrigatórios

--instance -i

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

--resource-group -g

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.

--profile -p

Nome do perfil de fluxo de dados.

Propriedade Valor
Default value: default
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

az iot ops dataflow show

Mostrar detalhes de um fluxo de dados associado a um perfil de fluxo de dados.

az iot ops dataflow show --instance
                         --name
                         --resource-group
                         [--profile]

Exemplos

Mostrar detalhes de um fluxo de dados 'mydataflow' associado a um perfil 'myprofile'.

az iot ops dataflow show -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Parâmetros Obrigatórios

--instance -i

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

--name -n

Nome do fluxo de dados.

--resource-group -g

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

Parâmetros Opcionais

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.

--profile -p

Nome do perfil de fluxo de dados.

Propriedade Valor
Default value: default
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False