Partilhar via


az iot ops

Nota

Essa referência faz parte da extensão azure-iot-ops para a CLI do Azure (versão 2.53.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az iot ops . Saiba mais sobre extensões.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Gerencie as operações do Azure IoT.

O Azure IoT Operations é um conjunto de serviços Kubernetes primários altamente alinhados, mas fracamente acoplados, que permitem agregar dados de ativos locais em um MQTT Broker de nível industrial, adicionar computação de borda e configurar o fluxo de dados bidirecional com uma variedade de serviços na nuvem.

Por padrão, os comandos da CLI de Operações IoT verificarão periodicamente se uma nova versão de extensão está disponível. Esse comportamento pode ser desabilitado com az config set iotops.check_latest=falseo .

Comandos

Name Description Tipo Status
az iot ops asset

Gerencie ativos.

Extensão Pré-visualizar
az iot ops asset create

Crie um elemento.

Extensão Pré-visualizar
az iot ops asset data-point

Gerencie pontos de dados em um ativo.

Extensão Pré-visualizar
az iot ops asset data-point add

Adicione um ponto de dados a um ativo.

Extensão Pré-visualizar
az iot ops asset data-point export

Exporte pontos de dados em um ativo.

Extensão Pré-visualizar
az iot ops asset data-point import

Importe pontos de dados em um ativo.

Extensão Pré-visualizar
az iot ops asset data-point list

Listar pontos de dados em um ativo.

Extensão Pré-visualizar
az iot ops asset data-point remove

Remova um ponto de dados em um ativo.

Extensão Pré-visualizar
az iot ops asset delete

Excluir um ativo.

Extensão Pré-visualizar
az iot ops asset endpoint

Gerencie perfis de ponto de extremidade de ativos.

Extensão Pré-visualizar
az iot ops asset endpoint certificate

Gerencie certificados de propriedade em um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint certificate add

Adicione um certificado de propriedade a um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint certificate list

Listar certificados de propriedade em um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint certificate remove

Remova um certificado de propriedade em um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint create

Crie um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint delete

Exclua um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint query

Consulte o gráfico de recursos para pontos de extremidade de ativos.

Extensão Pré-visualizar
az iot ops asset endpoint show

Mostrar um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset endpoint update

Atualize um ponto de extremidade de ativo.

Extensão Pré-visualizar
az iot ops asset event

Gerencie eventos em um ativo.

Extensão Pré-visualizar
az iot ops asset event add

Adicione um evento a um ativo.

Extensão Pré-visualizar
az iot ops asset event export

Exportar eventos em um ativo.

Extensão Pré-visualizar
az iot ops asset event import

Importar eventos em um ativo.

Extensão Pré-visualizar
az iot ops asset event list

Listar eventos em um ativo.

Extensão Pré-visualizar
az iot ops asset event remove

Remova um evento em um ativo.

Extensão Pré-visualizar
az iot ops asset query

Consulte o gráfico de recursos para ativos.

Extensão Pré-visualizar
az iot ops asset show

Mostrar um ativo.

Extensão Pré-visualizar
az iot ops asset update

Atualize um ativo.

Extensão Pré-visualizar
az iot ops broker

Gestão e operações de corretores Mqtt.

Extensão Pré-visualizar
az iot ops broker authn

Gerenciamento de autenticação de broker.

Extensão Pré-visualizar
az iot ops broker authn list

Liste os recursos de autenticação do agente mqtt associados a uma instância.

Extensão Pré-visualizar
az iot ops broker authn show

Mostrar detalhes de um recurso de autenticação do agente mqtt.

Extensão Pré-visualizar
az iot ops broker authz

Gestão de autorizações de corretores.

Extensão Pré-visualizar
az iot ops broker authz list

Liste os recursos de autorização do broker mqtt associados a uma instância.

Extensão Pré-visualizar
az iot ops broker authz show

Mostrar detalhes de um recurso de autorização do corretor mqtt.

Extensão Pré-visualizar
az iot ops broker list

Liste corretores mqtt associados a uma instância.

Extensão Pré-visualizar
az iot ops broker listener

Gestão de ouvintes de corretores.

Extensão Pré-visualizar
az iot ops broker listener list

Liste os ouvintes do corretor mqtt associados a um corretor.

Extensão Pré-visualizar
az iot ops broker listener show

Mostrar detalhes de um ouvinte do corretor mqtt.

Extensão Pré-visualizar
az iot ops broker show

Mostrar detalhes de um corretor mqtt.

Extensão Pré-visualizar
az iot ops broker stats

Mostrar estatísticas de execução dmqtt.

Extensão Pré-visualizar
az iot ops check

Avalie a integridade do tempo de execução do lado do cluster dos serviços de Operações IoT implantados.

Extensão Pré-visualizar
az iot ops dataflow

Gestão de fluxo de dados.

Extensão Pré-visualizar
az iot ops dataflow endpoint

Gerenciamento de ponto final de fluxo de dados.

Extensão Pré-visualizar
az iot ops dataflow endpoint list

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

Extensão Pré-visualizar
az iot ops dataflow endpoint show

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

Extensão Pré-visualizar
az iot ops dataflow list

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

Extensão Pré-visualizar
az iot ops dataflow profile

Gestão de perfis de fluxo de dados.

Extensão Pré-visualizar
az iot ops dataflow profile list

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

Extensão Pré-visualizar
az iot ops dataflow profile show

Mostrar detalhes de um perfil de fluxo de dados.

Extensão Pré-visualizar
az iot ops dataflow show

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

Extensão Pré-visualizar
az iot ops delete

Exclua as operações de IoT do cluster.

Extensão Pré-visualizar
az iot ops init

Inicialize, configure e implante Operações IoT no cluster habilitado para Arc de destino.

Extensão Pré-visualizar
az iot ops list

Listar instâncias de operações de IoT.

Extensão Pré-visualizar
az iot ops show

Mostrar uma instância de Operações IoT.

Extensão Pré-visualizar
az iot ops support

O espaço de comando de suporte às Operações IoT.

Extensão Pré-visualizar
az iot ops support create-bundle

Cria um arquivo zip de pacote de suporte padrão para uso em solução de problemas e diagnósticos.

Extensão Pré-visualizar
az iot ops update

Atualize uma instância de Operações IoT.

Extensão Pré-visualizar
az iot ops verify-host

Executa um conjunto de verificações de host de cluster para compatibilidade de implantação de Operações IoT.

Extensão Pré-visualizar

az iot ops check

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Avalie a integridade do tempo de execução do lado do cluster dos serviços de Operações IoT implantados.

O comando, por padrão, mostra uma exibição de resumo amigável do serviço selecionado. Mais detalhes podem ser solicitados via --detail-level.

{APIs de serviço suportadas}

  • akri.sh/[v0]
  • deviceregistry.microsoft.com/[v1beta1]
  • mqttbroker.iotoperations.azure.com/[v1beta1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]

Para obter mais informações sobre os requisitos do cluster, verifique https://aka.ms/iot-ops-cluster-requirements.

az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, broker, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance}]

Exemplos

Uso básico. Verifica a integridade do 'broker' com saída resumida.

az iot ops check

Avalia 'broker' como exemplo anterior, no entanto, a saída é otimizada para CI.

az iot ops check --as-object

Verifica a integridade e a configuração do 'opcua' com saída detalhada.

az iot ops check --svc opcua --detail-level 1

Verifica a integridade do 'deviceregistry', mas restringe os resultados aos recursos do 'ativo'.

az iot ops check --svc deviceregistry --detail-level 1 --resources asset

Use o nome do recurso para restringir os resultados aos recursos do 'ativo' com o prefixo do nome 'meu-ativo-'

az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'

Parâmetros Opcionais

--as-object

Conteúdo de verificação de saída e validações em uma estrutura de dados amigável para CI.

Valores aceites: false, true
--context

Nome de contexto Kubeconfig a ser usado para comunicação de cluster k8s. Se nenhum contexto for fornecido, current_context será usado.

--detail-level

Controla o nível de detalhe exibido na saída de verificação. Escolha 0 para uma vista de resumo (saída mínima), 1 para uma vista detalhada (informações mais abrangentes) ou 2 para uma vista detalhada (todas as informações disponíveis).

Valores aceites: 0, 1, 2
Default value: 0
--ops-service --svc

A implantação do serviço IoT Operations que será avaliada.

Valores aceites: akri, broker, deviceregistry, opcua
Default value: broker
--post

Execute verificações pós-implantação.

Valores aceites: false, true
--pre

Execute verificações de pré-requisitos para determinar se os requisitos mínimos de uma implantação de serviço são atendidos.

Valores aceites: false, true
--resource-name --rn

Execute apenas verificações para o nome do recurso específico. O nome não diferencia maiúsculas de minúsculas. Os padrões Glob '' e '?' são suportados. Nota: Apenas são permitidos carateres alfanuméricos, hífenes, «?' e «».

--resources

Execute verificações apenas em tipos de recursos específicos. Use valores separados por espaço.

Valores aceites: asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance
Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops delete

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua as operações de IoT do cluster.

A operação usa o Azure Resource Graph para determinar recursos correlacionados. O Gráfico de Recursos ser eventualmente consistente não garante um estado sincronizado no momento da execução.

az iot ops delete --cluster
                  --resource-group
                  [--force {false, true}]
                  [--no-progress {false, true}]
                  [--yes {false, true}]

Exemplos

Entrada mínima para exclusão completa.

az iot ops delete --cluster mycluster -g myresourcegroup

Ignore o prompt de confirmação e continue o processo de exclusão. Útil para cenários de IC.

az iot ops delete --cluster mycluster -g myresourcegroup -y

Forçar a exclusão independentemente dos avisos. Pode levar a erros.

az iot ops delete --cluster mycluster -g myresourcegroup --force

Parâmetros Obrigatórios

--cluster

Nome do cluster de destino para exclusão de Operações IoT.

--resource-group -g

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

Parâmetros Opcionais

--force

Forçar a execução da operação.

Valores aceites: false, true
--no-progress

Desative a representação visual do trabalho.

Valores aceites: false, true
--yes -y

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

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

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops init

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Inicialize, configure e implante Operações IoT no cluster habilitado para Arc de destino.

Para obter recursos adicionais, incluindo como habilitar um cluster para Arc, consulte: https://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster

As operações de IoT dependem de uma entidade de serviço (SP) para a sincronização secreta do driver CSI do Cofre de Chaves.

Por padrão, o init trabalhará na criação e configuração de um registro de aplicativo adequado por meio do Microsoft Graph e, em seguida, o aplicará ao cluster.

Você pode fazer um curto-circuito nesse trabalho, pré-criando um registro de aplicativo e, em seguida, fornecendo valores para --sp-app-id, --sp-object-id e --sp-secret. Ao fornecer os campos SP, nenhum trabalho adicional por meio de operações do Microsoft Graph será feito.

A pré-criação de um registro de aplicativo é útil quando a entidade conectada tem permissões restritas do Entra Id. Por exemplo, em cenários de CI/automação ou uma separação organizacional da responsabilidade do usuário.

az iot ops init --cluster
                --resource-group
                [--add-insecure-listener {false, true}]
                [--bfr]
                [--bfw]
                [--broker]
                [--broker-authn]
                [--broker-backend-part]
                [--broker-backend-rf]
                [--broker-backend-workers]
                [--broker-config-file]
                [--broker-listener]
                [--broker-mem-profile {High, Low, Medium, Tiny}]
                [--broker-service-type {ClusterIp, LoadBalancer, NodePort}]
                [--ca-dir]
                [--ca-file]
                [--ca-key-file]
                [--ca-valid-days]
                [--cluster-namespace]
                [--context]
                [--csi-config]
                [--csi-ver]
                [--custom-location]
                [--desc]
                [--df-profile-instances]
                [--disable-rotation {false, true}]
                [--disable-rsync-rules {false, true}]
                [--ensure-latest {false, true}]
                [--kubernetes-distro {k3s, k8s, microk8s}]
                [--kv-id]
                [--kv-spc-secret-name]
                [--location]
                [--name]
                [--no-block {false, true}]
                [--no-deploy {false, true}]
                [--no-progress {false, true}]
                [--no-tls {false, true}]
                [--rotation-int]
                [--runtime-socket]
                [--show-template {false, true}]
                [--simulate-plc {false, true}]
                [--sp-app-id]
                [--sp-object-id]
                [--sp-secret]
                [--sp-secret-valid-days]

Exemplos

Entrada mínima para configuração completa. Isso inclui a configuração do Key Vault, a implantação do driver CSI, a configuração TLS e a implantação do IoT Operations.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id /subscriptions/2cb3a427-1abc-48d0-9d03-dd240819742a/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mykeyvault

Mesma configuração do exemplo anterior, exceto com o uso de um ID de aplicativo existente e um sinalizador para incluir um servidor PLC simulado como parte da implantação. Incluir o ID do aplicativo impedirá que o init crie um registro de aplicativo.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --simulate-plc

Para ignorar a implantação e se concentrar apenas no driver CSI do Key Vault e nos fluxos de trabalho de configuração TLS, passe simplesmente --no-deploy. Isso pode ser útil ao desejar implantar a partir de uma ferramenta diferente, como o Portal.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-deploy

Para implantar operações de IoT somente em um cluster que já foi preparado, basta omitir --kv-id e incluir --no-tls.

az iot ops init --cluster mycluster -g myresourcegroup --no-tls

Use --no-block para fazer outro trabalho enquanto a implantação está em andamento vs aguardando a conclusão da implantação antes de iniciar o outro trabalho.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-block

Este exemplo mostra o fornecimento de valores para --sp-app-id, --sp-object-id e --sp-secret. Esses valores devem refletir a entidade de serviço desejada que será usada para a sincronização secreta do driver CSI do Cofre de Chaves. Consulte o resumo do comando para obter detalhes adicionais.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --sp-object-id 224a7a3f-c63d-4923-8950-c4a85f0d2f29 --sp-secret $SP_SECRET

Para personalizar a configuração de tempo de execução do driver CSI do Key Vault, --csi-config pode ser usado. Por exemplo, definir limites de recursos na dependência do contêiner telegraf.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --csi-config telegraf.resources.limits.memory=500Mi telegraf.resources.limits.cpu=100m

Parâmetros Obrigatórios

--cluster

Nome do cluster de destino para implantação de Operações IoT.

--resource-group -g

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

Parâmetros Opcionais

--add-insecure-listener

Quando habilitada, a implantação do broker mqtt incluirá um ouvinte vinculado à porta 1883 sem authN ou authZ.Somente para cargas de trabalho que não sejam de produção.

Valores aceites: false, true
--bfr --broker-frontend-replicas

Réplicas de frontend do broker Mqtt.

Default value: 2
--bfw --broker-frontend-workers

Trabalhadores frontend corretores Mqtt.

Default value: 2
--broker

O nome do corretor mqtt.

Default value: broker
--broker-authn

O nome authN do corretor mqtt.

Default value: authn
--broker-backend-part

Partições de back-end do broker Mqtt.

Default value: 2
--broker-backend-rf

Fator de redundância de back-end do corretor Mqtt.

Default value: 2
--broker-backend-workers

Trabalhadores de backend do corretor Mqtt.

Default value: 2
--broker-config-file

Caminho para um arquivo json com propriedades de configuração do broker personalizadas. Útil para cenários avançados. O formato esperado é descrito em https://aka.ms/aziotops-broker-config.

--broker-listener

O nome do ouvinte do corretor mqtt.

Default value: listener
--broker-mem-profile

Perfil de memória do broker Mqtt.

Valores aceites: High, Low, Medium, Tiny
Default value: Medium
--broker-service-type

Tipo de serviço de corretor Mqtt.

Valores aceites: ClusterIp, LoadBalancer, NodePort
Default value: ClusterIp
--ca-dir

O diretório local em que a autoridade de certificação de teste gerada e a chave privada serão colocadas. Se nenhum diretório for fornecido, nenhum arquivo será gravado no disco. Aplicável quando nenhum --ca-file e --ca-key-file são fornecidos.

--ca-file

O caminho para o arquivo CA desejado no formato PEM.

--ca-key-file

O caminho para o arquivo de chave privada da autoridade de certificação no formato PEM. ! Necessário! quando --ca-file é fornecido.

--ca-valid-days

Opção para controlar a duração em dias da AC x509 gerada pelo init. Aplicável se --ca-file e --ca-key-file não forem fornecidos.

Default value: 365
--cluster-namespace

O namespace de cluster IoT Operations infra será implantado. Deve ser minúscula.

Default value: azure-iot-operations
--context

Nome de contexto Kubeconfig a ser usado para comunicação de cluster k8s. Se nenhum contexto for fornecido, current_context será usado.

--csi-config

Configuração personalizada da extensão de driver CSI. O formato é separado por espaço dos pares chave=valor. --csi-config pode ser usado uma ou mais vezes.

--csi-ver

Versão da extensão do driver CSI.

Default value: 1.5.6
--custom-location

O nome do local personalizado correspondente à implantação das Operações IoT. O padrão está no formato '{cluster_name}-{token}-ops-init-cl'.

--desc

Descrição da instância de Operações IoT.

--df-profile-instances

A contagem de instâncias associada ao perfil de fluxo de dados padrão.

Default value: 1
--disable-rotation

Sinalizador para desativar a rotação secreta.

Valores aceites: false, true
--disable-rsync-rules

As regras de sincronização de recursos não serão incluídas na implantação das Operações IoT.

Valores aceites: false, true
--ensure-latest

Verifique se a CLI de IoT Ops mais recente está sendo usada, gerando um erro se uma atualização estiver disponível.

Valores aceites: false, true
--kubernetes-distro

A distro Kubernetes a ser usada para a configuração do Akri. A distribuição selecionada implica o caminho de soquete de tempo de execução do contêiner padrão quando nenhum valor --runtime-socket é fornecido.

Valores aceites: k3s, k8s, microk8s
Default value: k8s
--kv-id

ID do recurso ARM do Cofre da Chave. Fornecer essa ID de recurso permitirá que o cliente configure todos os recursos necessários e a configuração do lado do cluster para habilitar o driver CSI do Cofre da Chave para Operações IoT.

--kv-spc-secret-name

O nome secreto do Cofre da Chave a ser usado como o segredo padrão do SPC. Se o segredo não existir, ele será criado com um valor de espaço reservado criptograficamente seguro.

Default value: azure-iot-operations
--location

O local do ARM que será usado para garantias RPSaaS provisionadas. Se não for fornecido, o local do cluster conectado será usado.

--name -n

Nome da instância de Operações IoT. O padrão está no formato '{cluster_name}-ops-instance'.

--no-block

Retorne imediatamente após o início da implantação das Operações IoT.

Valores aceites: false, true
--no-deploy

O fluxo de trabalho de implantação de Operações IoT será ignorado.

Valores aceites: false, true
--no-progress

Desative a representação visual do trabalho.

Valores aceites: false, true
--no-tls

O fluxo de trabalho de configuração TLS será ignorado.

Valores aceites: false, true
--rotation-int

Intervalo de sondagem de rotação.

Default value: 1h
--runtime-socket

O caminho do nó padrão do soquete de tempo de execução do contêiner. Se não for fornecido (padrão), o caminho do soquete será determinado por --kubernetes-distro.

--show-template

Sinalizador, quando definido, produzirá o modelo destinado à implantação.

Valores aceites: false, true
--simulate-plc

Sinalizador quando definido, configurará o instalador do broker OPC-UA para girar um servidor PLC.

Valores aceites: false, true
--sp-app-id

ID do aplicativo principal de serviço. Se fornecido será usado para a configuração do driver CSI. Caso contrário, será criado um registo de aplicação. Obrigatório se a entidade de segurança conectada não tiver permissões para consultar o gráfico.

--sp-object-id

Id do objeto da entidade de serviço (sp). Se fornecido será usado para a configuração do driver CSI. Caso contrário, o objeto Id será consultado a partir do ID do aplicativo - criando o sp se não existir. Obrigatório se a entidade de segurança conectada não tiver permissões para consultar o gráfico. Use az ad sp show --id <app Id> --query id -o tsv para produzir o Id do objeto adequado. Como alternativa, usando o Portal, você pode navegar até Aplicativos Empresariais em seu locatário do Entra Id.

--sp-secret

O segredo correspondente ao ID do aplicativo principal de serviço fornecido. Se fornecido será usado para a configuração do driver CSI. Caso contrário, um novo segredo será criado. Obrigatório se a entidade de segurança conectada não tiver permissões para consultar o gráfico.

--sp-secret-valid-days

Opção para controlar a duração em dias do segredo principal de serviço gerado pelo init. Aplicável se --sp-secret não for fornecido.

Default value: 365
Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops list

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Listar instâncias de operações de IoT.

Use --query com a sintaxe JMESPath desejada para consultar o resultado.

az iot ops list [--resource-group]

Exemplos

Liste todas as instâncias na assinatura.

az iot ops list

Liste todas as instâncias de um grupo de recursos específico.

az iot ops list -g myresourcegroup

Liste as instâncias na assinatura que têm um valor de tag específico.

az iot ops list -g myresourcegroup --query "[?tags.env == 'prod']"

Parâmetros Opcionais

--resource-group -g

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops show

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Mostrar uma instância de Operações IoT.

Opcionalmente, o comando pode gerar uma estrutura em árvore de recursos associados que representam a implantação de Operações IoT em relação ao cluster de suporte.

az iot ops show --name
                --resource-group
                [--tree {false, true}]

Exemplos

Uso básico para mostrar uma instância.

az iot ops show --name myinstance -g myresourcegroup

Produza uma estrutura em árvore de recursos associados que representam a implantação de Operações IoT.

az iot ops show --name myinstance -g myresourcegroup --tree

Parâmetros Obrigatórios

--name -n

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

--resource-group -g

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

Parâmetros Opcionais

--tree

Use para visualizar a implantação das Operações IoT no cluster de suporte.

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

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops update

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Atualize uma instância de Operações IoT.

Atualmente, as tags e a descrição da instância podem ser atualizadas.

az iot ops update --name
                  --resource-group
                  [--desc]
                  [--tags]

Exemplos

Atualize as tags de instância. Isto equivale a uma substituição.

az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d

Remova as tags de instância.

az iot ops update --name myinstance -g myresourcegroup --tags ""

Atualize a descrição da instância.

az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"

Parâmetros Obrigatórios

--name -n

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

--resource-group -g

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

Parâmetros Opcionais

--desc

Descrição da instância de Operações IoT.

--tags

Tags de instância. Saco de propriedades em pares chave-valor com o seguinte formato: a=b c=d.

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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

az iot ops verify-host

Pré-visualizar

O grupo de comandos 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Executa um conjunto de verificações de host de cluster para compatibilidade de implantação de Operações IoT.

Destinado a ser executado diretamente em um host de cluster de destino. O comando pode solicitar a aplicação de um conjunto de ações privilegiadas, como a instalação de uma dependência. Nesse caso, a CLI deve ser executada com permissões elevadas. Por exemplo, sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host.

az iot ops verify-host [--no-progress {false, true}]

Parâmetros Opcionais

--no-progress

Desative a representação visual do trabalho.

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

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

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

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

--subscription

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

--verbose

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