Compartilhar via


az iot ops asset endpoint create

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 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.

Crie perfis de endpoint de ativos.

Comandos

Nome Description Tipo Status
az iot ops asset endpoint create opcua

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

Extension GA

az iot ops asset endpoint create opcua

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

O Conector de UA do OPC do IoT do Azure (versão prévia) usa o mesmo certificado de cliente para todos os canais seguros entre ele 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 (ex: --session-reconnect-backoff -1 significa que nenhum recuo exponencial deve ser usado). Um valor de 0 significa usar a taxa prática mais rápida (ex: --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 configurar pontos de extremidade de ativo para o conector OPC UA, consulte https://aka.ms/aio-opcua-quickstart.

az iot ops asset endpoint create opcua --instance
                                       --name
                                       --resource-group
                                       --ta --target-address
                                       [--accept-untrusted-certs --auc {false, true}]
                                       [--app --application]
                                       [--default-publishing-int --dpi]
                                       [--default-queue-size --dqs]
                                       [--default-sampling-int --dsi]
                                       [--ig --instance-resource-group]
                                       [--ka --keep-alive]
                                       [--location]
                                       [--pass-ref --password-ref]
                                       [--pr]
                                       [--rad --run-asset-discovery {false, true}]
                                       [--security-mode --sm {none, sign, signAndEncrypt}]
                                       [--security-policy --sp {Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, None}]
                                       [--session-keep-alive --ska]
                                       [--session-reconnect-backoff --srb]
                                       [--session-reconnect-period --srp]
                                       [--session-timeout --st]
                                       [--slt --subscription-life-time]
                                       [--smi --subscription-max-items]
                                       [--tags]
                                       [--ur --username-reference]
                                       [--user-ref --username-ref]

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 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 endpoint 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

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.

--accept-untrusted-certs --auc

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
Valores aceitos: false, true
--app --application

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--default-publishing-int --dpi

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--default-queue-size --dqs

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--default-sampling-int --dsi

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--ig --instance-resource-group

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

--ka --keep-alive

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--location -l

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

--pass-ref --password-ref

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

Propriedade Valor
Grupo de parâmetros: Authentication Arguments
--pr
Preterido

A opção '--pr' foi preterida e será removida em uma versão futura. Em vez disso, use '--pass-ref'.

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

Propriedade Valor
Grupo de parâmetros: Authentication Arguments
--rad --run-asset-discovery

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
Valores aceitos: false, true
--security-mode --sm

Modo de segurança.

Propriedade Valor
Grupo de parâmetros: Connector Arguments
Valores aceitos: none, sign, signAndEncrypt
--security-policy --sp

Política de segurança.

Propriedade Valor
Grupo de parâmetros: Connector Arguments
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.

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--session-reconnect-backoff --srb

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--session-reconnect-period --srp

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--session-timeout --st

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--slt --subscription-life-time

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--smi --subscription-max-items

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

Propriedade Valor
Grupo de parâmetros: Connector Arguments
--tags

Tags de recurso do Perfil de endpoint do ativo. Recipiente de propriedades em pares de valores-chave com o seguinte formato: a=b c=d.

--ur --username-reference
Preterido

A opção '--username-reference' foi preterida e será removida em uma versão futura. Em vez disso, use '--user-ref'.

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

Propriedade Valor
Grupo de parâmetros: Authentication Arguments
--user-ref --username-ref

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

Propriedade Valor
Grupo de parâmetros: Authentication Arguments
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