Compartilhar 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 instalará automaticamente na primeira vez que você executar um comando az iot ops dataflow. Saiba mais sobre extensões.

Gerenciamento de fluxo de dados.

Comandos

Nome Description Tipo Status
az iot ops dataflow apply

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

Extension GA
az iot ops dataflow delete

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

Extension GA
az iot ops dataflow endpoint

Gerenciamento de endpoint de fluxo de dados.

Extension GA
az iot ops dataflow endpoint apply

Criar ou substituir um recurso de ponto de extremidade de fluxo de dados.

Extension GA
az iot ops dataflow endpoint create

Criar ou substituir um recurso de ponto de extremidade de fluxo de dados.

Extension GA
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 GA
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 GA
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 GA
az iot ops dataflow endpoint create custom-mqtt

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

Extension GA
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 GA
az iot ops dataflow endpoint create eventhub

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

Extension GA
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 GA
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 GA
az iot ops dataflow endpoint create local-mqtt

Crie ou substitua um ponto de extremidade de fluxo de dados MQTT local das Operações IoT do Azure.

Extension GA
az iot ops dataflow endpoint create local-storage

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

Extension GA
az iot ops dataflow endpoint create otel

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

Extension GA
az iot ops dataflow endpoint delete

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

Extension GA
az iot ops dataflow endpoint list

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

Extension GA
az iot ops dataflow endpoint show

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

Extension GA
az iot ops dataflow endpoint update

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

Extension GA
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 GA
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 GA
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 GA
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 GA
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 GA
az iot ops dataflow endpoint update eventhub

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

Extension GA
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 GA
az iot ops dataflow endpoint update fabric-realtime

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

Extension GA
az iot ops dataflow endpoint update local-mqtt

Atualize as propriedades de um ponto de extremidade de fluxo de dados MQTT local de operações de IoT do Azure existente.

Extension GA
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 GA
az iot ops dataflow endpoint update otel

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

Extension GA
az iot ops dataflow list

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

Extension GA
az iot ops dataflow profile

Gerenciamento de perfil de fluxo de dados.

Extension GA
az iot ops dataflow profile create

Crie ou substitua um perfil de fluxo de dados.

Extension GA
az iot ops dataflow profile delete

Excluir um perfil de fluxo de dados.

Extension GA
az iot ops dataflow profile list

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

Extension GA
az iot ops dataflow profile show

Mostrar detalhes de um perfil de fluxo de dados.

Extension GA
az iot ops dataflow profile update

Atualize um perfil de fluxo de dados.

Extension GA
az iot ops dataflow show

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

Extension GA

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 Exigidos

--config-file

Caminho para um arquivo de configuração que contém 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 correlaciona-se diretamente com 'properties:{}' do recurso ARM.

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

Nome da instância de operações de 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--profile -p

Nome do perfil do fluxo de dados.

Propriedade Valor
Valor padrão: default
Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: 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 Exigidos

--instance -i

Nome da instância de operações de 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--profile -p

Nome do perfil do fluxo de dados.

Propriedade Valor
Valor padrão: default
--yes -y

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

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

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: 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

Enumerar fluxos de dados associados ao perfil 'myprofile'.

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

Parâmetros Exigidos

--instance -i

Nome da instância de operações de 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--profile -p

Nome do perfil do fluxo de dados.

Propriedade Valor
Valor padrão: default
Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: 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 Exigidos

--instance -i

Nome da instância de operações de 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--profile -p

Nome do perfil do fluxo de dados.

Propriedade Valor
Valor padrão: default
Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: False