Compartilhar via


az iot ops asset endpoint create

Nota

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

Criar perfis de ponto de extremidade de ativo.

Comandos

Nome Description Tipo Status
az iot ops asset endpoint create opcua

Crie um perfil de ponto de extremidade de ativo com um conector OPCUA.

Extensão GA

az iot ops asset endpoint create opcua

Crie um perfil de ponto de extremidade de ativo com um conector OPCUA.

O Conector de UA do OPC do Azure IoT (versão prévia) usa o mesmo certificado de cliente para todos os canais seguros entre si e os servidores OPC UA aos quais ele se conecta.

Para argumentos do conector OPC UA, um valor de -1 significa que o parâmetro não será usado (por exemplo: --session-reconnect-backoff -1 significa que nenhuma retirada exponencial deve ser usada). Um valor de 0 significa usar a taxa prática mais rápida (por exemplo: --default-sampling-int 0 significa usar o intervalo de amostragem mais rápido possível para o servidor).

Para obter mais informações sobre como criar um conector OPCUA, consulte aka.ms/opcua-quickstart.

az iot ops asset endpoint create opcua --instance
                                       --name
                                       --resource-group
                                       --ta
                                       [--accept-untrusted-certs {false, true}]
                                       [--app]
                                       [--cert-ref]
                                       [--default-publishing-int]
                                       [--default-queue-size]
                                       [--default-sampling-int]
                                       [--ig]
                                       [--instance-subscription]
                                       [--ka]
                                       [--location]
                                       [--password-ref]
                                       [--rad {false, true}]
                                       [--security-mode {none, sign, signAndEncrypt}]
                                       [--security-policy {Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none}]
                                       [--session-keep-alive]
                                       [--session-reconnect-backoff]
                                       [--session-reconnect-period]
                                       [--session-timeout]
                                       [--slt]
                                       [--smi]
                                       [--tags]
                                       [--ur]

Exemplos

Crie um ponto de extremidade de ativo com autenticação de usuário anônima usando a instância fornecida no mesmo grupo de recursos.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000

Crie um ponto de extremidade de ativo com autenticação de usuário anônimo usando a instância fornecida em um grupo de recursos diferente, mas a mesma assinatura. Observe que a Experiência de Operações Digitais pode não exibir o perfil do ponto de extremidade do ativo se ele estiver em uma assinatura diferente da instância.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --instance-resource-group myinstanceresourcegroup --target-address opc.tcp://opcplc-000000:50000

Crie um ponto de extremidade de ativo com autenticação de usuário de nome de usuário-senha usando a instância fornecida no mesmo grupo de recursos.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --username-ref myusername --password-ref mypassword

Crie um ponto de extremidade de ativo com autenticação de usuário de certificado usando a instância fornecida no mesmo grupo de recursos.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --certificate-ref mycertificate.pem

Crie um ponto de extremidade de ativo com autenticação de usuário anônimo e valores recomendados para a configuração OPCUA usando a instância fornecida no mesmo grupo de recursos. Observe que, para usar o conector com êxito, você precisará ter o serviço OPC PLC implantado e o endereço de destino deve apontar para o serviço. Se o serviço OPC PLC estiver no mesmo cluster e namespace que o IoT Ops, o endereço de destino deverá ser formatado como 'opc.tcp://{opc-plc-service-name}:{service-port}' Se o serviço OPC PLC estiver no mesmo cluster, mas em um namespace diferente do IoT Ops, inclua o namespace de serviço como 'opc.tcp://{opc-plc-service-name}. {service-namespace}:{service-port}' Para obter mais informações, consulte aka.ms/opcua-quickstart

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --accept-untrusted-certs --application myopcuaconnector --default-publishing-int 1000 --default-queue-size 1 --default-sampling-int 1000 --keep-alive 10000 --run-asset-discovery --security-mode sign --security-policy Basic256 --session-keep-alive 10000 --session-reconnect-backoff 10000 --session-reconnect-period 2000 --session-timeout 60000 --subscription-life-time 60000 --subscription-max-items 1000

Parâmetros Exigidos

--instance

Nome da instância ao qual associar o ativo criado.

--name -n

Nome do Perfil do Ponto de Extremidade do Ativo.

--resource-group -g

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

--ta --target-address

Endereço de destino. Deve ser um endereço local válido que siga o protocolo opc.tcp.

Parâmetros Opcionais

--accept-untrusted-certs --auc

Sinalizador para habilitar a aceitação automática de certificados de servidor não confiáveis.

Valores aceitos: false, true
--app --application

Nome do aplicativo. Será usado como assunto para todos os certificados gerados pelo conector.

--cert-ref --certificate-ref --cr

Referência para o certificado usado na autenticação. Esse método de autenticação de usuário ainda não tem suporte.

--default-publishing-int --dpi

Intervalo de publicação padrão em milissegundos. Mínimo: -1. Recomendado: 1000.

--default-queue-size --dqs

Tamanho da fila padrão. Mínimo: 0. Recomendado: 1.

--default-sampling-int --dsi

Intervalo de amostragem padrão em milissegundos. Mínimo: -1. Recomendado: 1000.

--ig --instance-resource-group

Grupo de recursos de instância. Se não for fornecido, o grupo de recursos de perfil do ponto de extremidade de ativo será usado.

--instance-subscription --is
Preterido

O argumento 'instance_subscription' foi preterido e será removido em uma versão futura.

ID da assinatura da instância. Se não for fornecido, a ID da assinatura do perfil do ponto de extremidade do ativo será usada.

--ka --keep-alive

Tempo em milissegundos após o qual uma resposta de publicação keep alive é enviada. Mínimo: 0. Recomendado: 10000.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--password-ref --pr

Referência para a senha usada na autenticação.

--rad --run-asset-discovery

Sinalizar para determinar se a descoberta de ativos deve ser executada.

Valores aceitos: false, true
--security-mode --sm

Modo de segurança.

Valores aceitos: none, sign, signAndEncrypt
--security-policy --sp

Política de segurança.

Valores aceitos: Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none
--session-keep-alive --ska

O tempo em milissegundos após o qual uma sessão mantém o desafio vivo é enviada para detectar problemas de conexão. Mínimo: 0. Recomendado: 10000.

--session-reconnect-backoff --srb

A sessão reconecta o recuo exponencial em milissegundos. Mínimo: -1. Recomendado: 10000.

--session-reconnect-period --srp

Período de reconexão de sessão em milissegundos. Mínimo: 0. Recomendado: 2000.

--session-timeout --st

Tempo limite da sessão em milissegundos. Mínimo: 0. Recomendado: 60000.

--slt --subscription-life-time

Tempo de vida em milissegundos dos itens criados pelo conector para a assinatura. Mínimo: 0. Recomendado: 60000.

--smi --subscription-max-items

Número máximo de itens que o conector pode criar para a assinatura. Mínimo: 1. Recomendado: 1000.

--tags

Marcas de recurso de Perfil de Ponto de Extremidade de Ativo. Recipiente de propriedades em pares chave-valor com o seguinte formato: a=b c=d.

--ur --username-reference

Referência para o nome de usuário usado na autenticação.

Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--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.