Partilhar via


az iot ops asset endpoint create

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 asset endpoint create. Saiba mais sobre extensões.

Crie perfis de ponto de extremidade de ativos.

Comandos

Name 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 Azure IoT OPC UA Connector (visualização) 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 de conector OPC UA, um valor de -1 significa que o parâmetro não será usado (por exemplo: --session-reconnect-backoff -1 significa que nenhum backoff 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 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 determinada 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ônima usando a instância dada 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 de 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 e senha usando a instância dada 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 dada 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ônima e valores recomendados para a configuração OPCUA usando a instância determinada 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 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 Obrigatórios

--instance

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

--name -n

Nome do Perfil do Ponto Final 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 aceites: false, true
--app --application

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

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

Referência para o certificado usado na autenticação. Este método de autenticação do usuário ainda não é suportado.

--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 de 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 fornecida, a ID de assinatura do perfil de 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

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

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

Modo de segurança.

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

Política de segurança.

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

Tempo em milissegundos após o qual um desafio de manutenção de sessão é enviado para detetar problemas de conexão. Mínimo: 0. Recomendado: 10000.

--session-reconnect-backoff --srb

Reconexão exponencial da sessão em milissegundos. Mínimo: -1. Recomendado: 10000.

--session-reconnect-period --srp

Período de reconexão da 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

Tags de recursos do Perfil do Ponto Final do Ativo. Saco 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 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

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

--verbose

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