az iot ops
Observação
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.
Esse grupo de comandos está em versão prévia e em desenvolvimento. Níveis de referência e suporte: 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 Agente MQTT 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 de IoT verificarão periodicamente se uma nova versão de extensão está disponível.
Esse comportamento pode ser desativado com az config set iotops.check_latest=false
o .
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az iot ops asset |
Gestão de ativos. |
Extensão | Visualizar |
az iot ops asset create |
Crie um ativo. |
Extensão | Visualizar |
az iot ops asset dataset |
Gerencie conjuntos de dados em um ativo. |
Extensão | Visualizar |
az iot ops asset dataset list |
Listar conjuntos de dados em um ativo. |
Extensão | Visualizar |
az iot ops asset dataset point |
Gerencie pontos de dados em um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset point add |
Adicione um ponto de dados a um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset point export |
Exporte pontos de dados em um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset point import |
Importe pontos de dados em um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset point list |
Listar pontos de dados em um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset point remove |
Remova um ponto de dados em um conjunto de dados de ativos. |
Extensão | Visualizar |
az iot ops asset dataset show |
Mostrar um conjunto de dados dentro de um ativo. |
Extensão | Visualizar |
az iot ops asset delete |
Exclua um ativo. |
Extensão | Visualizar |
az iot ops asset endpoint |
Gerencie perfis de endpoint de ativos. |
Extensão | Visualizar |
az iot ops asset endpoint create |
Crie perfis de endpoint de ativos. |
Extensão | Visualizar |
az iot ops asset endpoint create opcua |
Crie um perfil de endpoint de ativo com um conector OPCUA. |
Extensão | Visualizar |
az iot ops asset endpoint delete |
Exclua um perfil de endpoint de ativo. |
Extensão | Visualizar |
az iot ops asset endpoint query |
Consulte o Resource Graph para obter perfis de endpoint de ativos. |
Extensão | Visualizar |
az iot ops asset endpoint show |
Mostrar um perfil de endpoint de ativo. |
Extensão | Visualizar |
az iot ops asset endpoint update |
Atualize um perfil de endpoint de ativo. |
Extensão | Visualizar |
az iot ops asset event |
Gerencie eventos em um ativo. |
Extensão | Visualizar |
az iot ops asset event add |
Adicione um evento a um ativo. |
Extensão | Visualizar |
az iot ops asset event export |
Exportar eventos em um ativo. |
Extensão | Visualizar |
az iot ops asset event import |
Importe eventos em um ativo. |
Extensão | Visualizar |
az iot ops asset event list |
Listar eventos em um ativo. |
Extensão | Visualizar |
az iot ops asset event remove |
Remova um evento em um ativo. |
Extensão | Visualizar |
az iot ops asset query |
Consulte o Resource Graph para ativos. |
Extensão | Visualizar |
az iot ops asset show |
Mostrar um ativo. |
Extensão | Visualizar |
az iot ops asset update |
Atualize um ativo. |
Extensão | Visualizar |
az iot ops broker |
Gerenciamento de corretor Mqtt. |
Extensão | Visualizar |
az iot ops broker authn |
Gerenciamento de autenticação do agente. |
Extensão | Visualizar |
az iot ops broker authn delete |
Exclua um recurso de autenticação do agente mqtt. |
Extensão | Visualizar |
az iot ops broker authn list |
Listar os recursos de autenticação do agente mqtt associados a uma instância. |
Extensão | Visualizar |
az iot ops broker authn show |
Mostrar detalhes de um recurso de autenticação do agente mqtt. |
Extensão | Visualizar |
az iot ops broker authz |
Gerenciamento de autorização de corretores. |
Extensão | Visualizar |
az iot ops broker authz delete |
Exclua um recurso de autorização do agente mqtt. |
Extensão | Visualizar |
az iot ops broker authz list |
Listar os recursos de autorização do broker mqtt associados a uma instância. |
Extensão | Visualizar |
az iot ops broker authz show |
Mostrar detalhes de um recurso de autorização do agente mqtt. |
Extensão | Visualizar |
az iot ops broker delete |
Exclua um agente mqtt. |
Extensão | Visualizar |
az iot ops broker list |
Listar agentes mqtt associados a uma instância. |
Extensão | Visualizar |
az iot ops broker listener |
Gerenciamento de ouvintes de agentes. |
Extensão | Visualizar |
az iot ops broker listener delete |
Exclua um ouvinte do agente mqtt. |
Extensão | Visualizar |
az iot ops broker listener list |
Listar listeners do agente mqtt associados a um agente. |
Extensão | Visualizar |
az iot ops broker listener show |
Mostrar detalhes de um ouvinte do agente mqtt. |
Extensão | Visualizar |
az iot ops broker show |
Mostrar detalhes de um broker mqtt. |
Extensão | Visualizar |
az iot ops broker stats |
Mostrar estatísticas de execução do dmqtt. |
Extensão | Visualizar |
az iot ops check |
Avalie a preparação do lado do cluster e a integridade do tempo de execução dos serviços de operações de IoT implantados. |
Extensão | Visualizar |
az iot ops connector |
Gerenciamento de conectores. |
Extensão | Visualizar |
az iot ops connector opcua |
Gerenciamento de conectores OPC UA. |
Extensão | Visualizar |
az iot ops connector opcua client |
Gerencie o certificado de instância de aplicativo cliente de nível empresarial para o OPC UA Broker. |
Extensão | Visualizar |
az iot ops connector opcua client add |
Adicione um certificado de instância de aplicativo cliente de nível empresarial. |
Extensão | Visualizar |
az iot ops connector opcua issuer |
Gerencie certificados de emissor para o OPC UA Broker. |
Extensão | Visualizar |
az iot ops connector opcua issuer add |
Adicione um certificado de emissor à lista de certificados de emissor do OPC UA Broker. |
Extensão | Visualizar |
az iot ops connector opcua trust |
Gerencie certificados confiáveis para o OPC UA Broker. |
Extensão | Visualizar |
az iot ops connector opcua trust add |
Adicione um certificado confiável à lista de certificados confiáveis do OPC UA Broker. |
Extensão | Visualizar |
az iot ops create |
Crie uma instância de Operações de IoT. |
Extensão | Visualizar |
az iot ops dataflow |
Gerenciamento de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow endpoint |
Gerenciamento de endpoint de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow endpoint list |
Listar os recursos de ponto de extremidade de fluxo de dados associados a uma instância. |
Extensão | Visualizar |
az iot ops dataflow endpoint show |
Mostrar detalhes de um recurso de ponto de extremidade de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow list |
Listar fluxos de dados associados a um perfil de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow profile |
Gerenciamento de perfil de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow profile list |
Listar perfis de fluxo de dados associados a uma instância. |
Extensão | Visualizar |
az iot ops dataflow profile show |
Mostrar detalhes de um perfil de fluxo de dados. |
Extensão | Visualizar |
az iot ops dataflow show |
Mostrar detalhes de um fluxo de dados associado a um perfil de fluxo de dados. |
Extensão | Visualizar |
az iot ops delete |
Exclua as operações de IoT do cluster. |
Extensão | Visualizar |
az iot ops identity |
Gerenciamento de identidade de instância. |
Extensão | Visualizar |
az iot ops identity assign |
Atribua uma identidade gerenciada atribuída pelo usuário à instância. |
Extensão | Visualizar |
az iot ops identity remove |
Remova uma identidade gerenciada atribuída pelo usuário da instância. |
Extensão | Visualizar |
az iot ops identity show |
Mostre as identidades da instância. |
Extensão | Visualizar |
az iot ops init |
Inicialize o cluster habilitado para Arc para implantação de operações de IoT. |
Extensão | Visualizar |
az iot ops list |
Listar instâncias de operações de IoT. |
Extensão | Visualizar |
az iot ops schema |
Gerenciamento de esquema e registro. |
Extensão | Visualizar |
az iot ops schema create |
Crie um esquema dentro de um registro de esquema. |
Extensão | Visualizar |
az iot ops schema delete |
Exclua um esquema de destino em um registro de esquema. |
Extensão | Visualizar |
az iot ops schema list |
Listar esquemas em um registro de esquema. |
Extensão | Visualizar |
az iot ops schema registry |
Gerenciamento de registro de esquema. |
Extensão | Visualizar |
az iot ops schema registry create |
Criar um registro de esquema |
Extensão | Visualizar |
az iot ops schema registry delete |
Exclua um registro de esquema de destino. |
Extensão | Visualizar |
az iot ops schema registry list |
Listar registros de esquema em um grupo de recursos ou assinatura. |
Extensão | Visualizar |
az iot ops schema registry show |
Mostrar detalhes de um registro de esquema. |
Extensão | Visualizar |
az iot ops schema show |
Mostrar detalhes de um esquema em um registro de esquema. |
Extensão | Visualizar |
az iot ops schema show-dataflow-refs |
Mostre as referências de esquema usadas para fluxos de dados. |
Extensão | Visualizar |
az iot ops schema version |
Gerenciamento de versão de esquema. |
Extensão | Visualizar |
az iot ops schema version add |
Adicione uma versão de esquema a um esquema. |
Extensão | Visualizar |
az iot ops schema version list |
Listar versões de esquema para um esquema específico. |
Extensão | Visualizar |
az iot ops schema version remove |
Remova uma versão do esquema de destino. |
Extensão | Visualizar |
az iot ops schema version show |
Mostrar detalhes de uma versão do esquema. |
Extensão | Visualizar |
az iot ops secretsync |
Gerenciamento de sincronização de segredo de instância. |
Extensão | Visualizar |
az iot ops secretsync disable |
Desative a sincronização secreta para uma instância. |
Extensão | Visualizar |
az iot ops secretsync enable |
Ative a sincronização secreta para uma instância. |
Extensão | Visualizar |
az iot ops secretsync list |
Liste as configurações de sincronização secreta associadas a uma instância. |
Extensão | Visualizar |
az iot ops show |
Mostrar uma instância de operações de IoT. |
Extensão | Visualizar |
az iot ops support |
As operações de IoT dão suporte às operações. |
Extensão | 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 | Visualizar |
az iot ops update |
Atualize uma instância de operações de IoT. |
Extensão | Visualizar |
az iot ops upgrade |
Atualize uma instância de operações de IoT para a versão mais recente. |
Extensão | Visualizar |
az iot ops verify-host |
Executa um conjunto de verificações de host de cluster para compatibilidade de implantação de operações de IoT. |
Extensão | Visualizar |
az iot ops check
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Avalie a preparação do lado do cluster e a integridade do tempo de execução dos serviços de operações de IoT implantados.
Por padrão, o comando mostra uma exibição resumida amigável para humanos de alto nível de todos os serviços.
Use a opção '--svc' para especificar verificações para um único serviço e configurar o detalhamento por meio do --detail-level
argumento.
Observação: a filtragem de tipo de recurso (--resources) e nome (--resource-name) só pode ser usada com o argumento '--svc'.
{APIs de serviço suportadas}
- deviceregistry.microsoft.com/[v1beta2]
- mqttbroker.iotoperations.azure.com/[v1beta1]
- opcuabroker.iotoperations.azure.com/[v1beta1]
- connectivity.iotoperations.azure.com/[v1beta1]
Para obter mais informações sobre os requisitos do cluster, consulte 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, dataflow, deviceregistry, opcua}]
[--post {false, true}]
[--pre {false, true}]
[--resource-name]
[--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]
Exemplos
Uso básico. Verifica a integridade geral das operações de IoT com saída resumida.
az iot ops check
Verifica a integridade e a configuração do serviço 'broker' com saída detalhada.
az iot ops check --svc broker --detail-level 1
Avalie apenas o serviço de 'fluxo de dados' com saída otimizada para CI.
az iot ops check --svc dataflow --as-object
Verifica a integridade do 'deviceregistry' com saída detalhada, mas restringe os resultados aos recursos de 'ativo'.
az iot ops check --svc deviceregistry --detail-level 2 --resources asset
Use o nome do recurso para restringir os resultados a recursos de 'ativo' com o prefixo de nome 'my-asset-'
az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'
Parâmetros Opcionais
Produza o conteúdo e as validações de verificação em uma estrutura de dados amigável de CI.
Kubeconfig nome de contexto a ser usado para comunicação de cluster k8s. Se nenhum contexto for fornecido, current_context será usado.
Controla o nível de detalhe exibido na saída de verificação. Escolha 0 para uma exibição de resumo (saída mínima), 1 para uma exibição detalhada (informações mais abrangentes) ou 2 para uma exibição detalhada (todas as informações disponíveis).
A implantação do serviço IoT Operations que será avaliada.
Execute verificações pós-implantação.
Execute verificações de pré-requisitos para determinar se os requisitos mínimos de uma implantação de serviço foram atendidos.
Execute verificações apenas para o nome do recurso específico. O nome diferencia maiúsculas de minúsculas. Os padrões globais '' e '?' são suportados. Nota: Apenas caracteres alfanuméricos, hífens, '?' e '' são permitidos.
Execute verificações apenas em tipos de recursos específicos. Use valores separados por espaço.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops create
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Crie uma instância de Operações de IoT.
Uma execução bem-sucedida de init é necessária antes de executar este comando.
O resultado do comando fornece uma instância de operações de IoT com um conjunto de recursos padrão configurados para função coesa.
az iot ops create --cluster
--name
--resource-group
--sr-resource-id
[--add-insecure-listener {false, true}]
[--bp]
[--br]
[--broker-backend-workers]
[--broker-config-file]
[--broker-frontend-replicas]
[--broker-frontend-workers]
[--broker-listener-type {ClusterIp, LoadBalancer, NodePort}]
[--broker-mem-profile {High, Low, Medium, Tiny}]
[--cluster-namespace]
[--custom-location]
[--description]
[--df-profile-instances]
[--enable-rsync {false, true}]
[--kubernetes-distro {K3s, K8s, MicroK8s}]
[--location]
[--no-progress {false, true}]
[--ops-config]
[--ops-version]
[--runtime-socket]
[--tags]
[--trust-settings]
Exemplos
Crie a instância de destino com entrada mínima.
az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID
O exemplo a seguir adiciona personalização ao recurso de instância do agente padrão, bem como uma descrição e tags de instância.
az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --broker-mem-profile High --broker-backend-workers 4 --description 'Contoso Factory' --tags tier=testX1
Este exemplo mostra a implantação de um ouvinte de agente inseguro adicional (sem authn ou authz) configurado para a porta 1883 do balanceador de carga do tipo de serviço. Útil para testes e/ou demonstrações. Não use a opção insegura na produção.
az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --add-insecure-listener
Este formulário mostra como habilitar a sincronização de recursos para a implantação da instância. Para habilitar a atribuição de função de sincronização de recursos, a gravação é necessária no grupo de recursos de destino.
az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --enable-rsync
Este exemplo destaca as configurações de confiança para uma configuração de cert-manager fornecida pelo usuário. Observe que o cluster deve ter sido inicializado com '--user-trust' e uma implantação de gerenciador de certificados de usuário deve estar presente.
az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --trust-settings configMapName=example-bundle configMapKey=trust-bundle.pem issuerKind=ClusterIssuer issuerName=trust-manager-selfsigned-issuer
Parâmetros Exigidos
Nome do cluster de destino para implantação de operações de IoT.
Nome da instância de operações de IoT. Um nome de instância deve ser fornecido para implantar uma instância durante a orquestração de inicialização.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
A ID do recurso de registro de esquema a ser usada com o IoT Operations.
Parâmetros Opcionais
Quando habilitada, a implantação do agente mqtt incluirá um ouvinte do tipo de serviço LoadBalancer, vinculado à porta 1883 sem authN ou authZ. Somente para cargas de trabalho que não são de produção.
Partições de back-end do agente Mqtt. Valor mínimo: 1, valor máximo: 16.
Fator de redundância de back-end do corretor Mqtt. Valor mínimo: 1, valor máximo: 5.
Trabalhadores de back-end do corretor Mqtt. Valor mínimo: 1, valor máximo: 16.
Caminho para um arquivo json com propriedades de configuração do broker personalizadas. O conteúdo da configuração do arquivo é usado sobre parâmetros de configuração do agente individuais. Útil para cenários avançados. O formato esperado é descrito em https://aka.ms/aziotops-broker-config.
Réplicas de front-end do agente Mqtt. Valor mínimo: 1, valor máximo: 16.
Trabalhadores de front-end do corretor Mqtt. Valor mínimo: 1, valor máximo: 16.
Tipo de serviço associado ao listener do broker mqtt padrão.
Perfil de memória do agente Mqtt.
O namespace de cluster no qual a infraestrutura de operações de IoT será implantada. Precisa estar em minúsculas.
O nome do local personalizado correspondente à implantação do IoT Operations. O padrão está no formato 'location-{hash(5)}'.
Descrição da instância de Operações de IoT.
A contagem de instâncias associada ao perfil de fluxo de dados padrão.
As regras de sincronização de recursos serão incluídas na implantação do IoT Operations.
A distribuição do 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.
A região que será usada para garantia de recursos provisionados. Se não for fornecido, o local do cluster conectado será usado.
Desative a representação visual do trabalho.
Configuração personalizada da extensão de arco de operações de IoT. O formato é um par chave=valor separado por espaço. --ops-config pode ser usado uma ou mais vezes. Para casos de uso avançados.
O argumento 'ops_version' foi descontinuado e será removido em uma versão futura.
Use para substituir a versão interna da extensão de arco de operações de IoT.
O caminho do nó padrão do soquete de runtime do contêiner. Se não for fornecido (padrão), o caminho do soquete será determinado por --kubernetes-distro.
Tags de instância. Recipiente de propriedades em pares de valores-chave com o seguinte formato: a=b c=d. Use --tags "" para remover todas as tags.
Configurações para o pacote de confiança fornecido pelo usuário. Usado para o componente TLS. O formato é um par chave=valor separado por espaço. As seguintes chaves são necessárias: configMapKey
, issuerKind
, configMapName
, issuerName
. Se não for usado, um pacote de confiança autoassinado fornecido pelo sistema será configurado.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops delete
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Exclua as operações de IoT do cluster.
O nome da instância ou do cluster deve ser fornecido.
A operação usa o Azure Resource Graph para determinar os recursos correlacionados. O Resource Graph sendo eventualmente consistente não garante um estado sincronizado no momento da execução.
az iot ops delete --resource-group
[--cluster]
[--force {false, true}]
[--include-deps {false, true}]
[--name]
[--no-progress {false, true}]
[--yes {false, true}]
Exemplos
Entrada mínima para exclusão completa.
az iot ops delete -n myinstance -g myresourcegroup
Ignore o prompt de confirmação e continue com o processo de exclusão. Útil para cenários de CI.
az iot ops delete -n myinstance -g myresourcegroup -y
Forçar exclusão independentemente dos avisos. Pode levar a erros.
az iot ops delete -n myinstance -g myresourcegroup --force
Use o nome do cluster em vez da instância para pesquisa.
az iot ops delete --cluster mycluster -g myresourcegroup
Aplicação inversa de init.
az iot ops delete -n myinstance -g myresourcegroup --include-deps
Parâmetros Exigidos
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome do cluster de destino para exclusão de operações de IoT.
Force a operação a ser executada.
Indica que o comando deve remover as dependências de operações de IoT. Essa opção destina-se a reverter a aplicação de init.
Nome da instância de operações de IoT.
Desative a representação visual do trabalho.
Confirme [y] es sem um aviso. Útil para cenários de CI e automação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops init
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Inicialize o cluster habilitado para Arc para implantação de operações de IoT.
Um cluster habilitado para Arc é necessário para implantar operações de IoT. Consulte o recurso a seguir para obter mais informações https://aka.ms/aziotops-arcconnect.
A operação de inicialização fará o trabalho na instalação e configuração de uma camada de base de serviços de borda necessários para a implantação de operações de IoT.
Após a instalação da camada de base, o az iot ops create
comando deve ser usado para implantar uma instância.
az iot ops init --cluster
--resource-group
[--enable-fault-tolerance {false, true}]
[--ensure-latest {false, true}]
[--no-progress {false, true}]
[--user-trust {false, true}]
Exemplos
Uso com entrada mínima. Este formulário implantará a camada de base de Operações de IoT.
az iot ops init --cluster mycluster -g myresourcegroup
Semelhante ao exemplo anterior, mas com a tolerância a falhas do Arc Container Storage habilitada (requer pelo menos 3 nós).
az iot ops init --cluster mycluster -g myresourcegroup --enable-fault-tolerance
Este exemplo destaca a habilitação das configurações de confiança do usuário para uma configuração personalizada do cert-manager. Isso ignorará a implantação do sistema cert-manager e trust-manager.
az iot ops init --cluster mycluster -g myresourcegroup --user-trust
Parâmetros Exigidos
Nome do cluster de destino para implantação de operações de IoT.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Habilite a tolerância a falhas para o Armazenamento de Contêineres do Azure Arc. São necessários pelo menos 3 nós de cluster.
Verifique se a CLI do IoT Ops mais recente está sendo usada, gerando um erro se uma atualização estiver disponível.
Desative a representação visual do trabalho.
Ignore a implantação do sistema cert-manager e trust-manager em favor de uma configuração fornecida pelo usuário.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops list
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: 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
Listar 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
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops show
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Mostrar uma instância de operações de IoT.
Opcionalmente, o comando pode gerar uma estrutura de árvore de recursos associados que representam a implantação de operações de IoT no cluster de suporte.
Se esse comando falhar, use az iot ops upgrade
para atualizar sua instância para a versão mais recente antes de continuar.
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 de árvore de recursos associados que representam a implantação de operações de IoT.
az iot ops show --name myinstance -g myresourcegroup --tree
Parâmetros Exigidos
Nome da instância de operações de IoT.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Use para visualizar a implantação de operações de IoT no cluster de suporte.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops update
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Atualize uma instância de operações de IoT.
Atualmente, as tags e a descrição da instância podem ser atualizadas. Se você quiser atualizar sua instância para uma versão mais recente, use-a az iot ops upgrade
em vez disso.
az iot ops update --name
--resource-group
[--description]
[--tags]
Exemplos
Atualize as tags de instância. Isso é equivalente 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 Exigidos
Nome da instância de operações de IoT.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Descrição da instância de Operações de IoT.
Tags de instância. Recipiente de propriedades em pares de valores-chave com o seguinte formato: a=b c=d. Use --tags "" para remover todas as tags.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops upgrade
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Atualize uma instância de operações de IoT para a versão mais recente.
AVISO: Esse comando pode falhar e exigir que você exclua e recrie o cluster e a instância.
Atualize uma instância de IoT Operations, incluindo a atualização das extensões para as versões mais recentes.
Use este comando se az iot ops show
comandos semelhantes estiverem falhando.
A ID do recurso do registro de esquema é um parâmetro opcional e pode ser necessária em cenários específicos.
az iot ops upgrade --name
--resource-group
[--no-progress {false, true}]
[--sr-resource-id]
[--yes {false, true}]
Exemplos
Atualize a instância com o mínimo de entradas.
az iot ops upgrade --name myinstance -g myresourcegroup
Ignore o prompt de conformação durante a atualização da instância.
az iot ops upgrade --name myinstance -g myresourcegroup -y
Atualize a instância e especifique a ID do recurso do registro de esquema.
az iot ops upgrade --name myinstance -g myresourcegroup --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID
Parâmetros Exigidos
Nome da instância de operações de IoT.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Desative a representação visual do trabalho.
A ID do recurso de registro de esquema a ser usada com o IoT Operations. Necessário se a ID do recurso de registro de esquema não for mais encontrada nas Operações de IoT.
Confirme [y] es sem um aviso. Útil para cenários de CI e automação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az iot ops verify-host
O grupo de comandos 'iot ops' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Executa um conjunto de verificações de host de cluster para compatibilidade de implantação de operações de 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 instalar 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
Desative a representação visual do trabalho.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.