Aracılığıyla paylaş


az iot ops

Not

Bu başvuru, Azure CLI (sürüm 2.46.0 veya üzeri) için azure-iot-ops uzantısının bir parçasıdır. Uzantı, bir az iot ops komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure IoT İşlemlerini yönetme.

Azure IoT İşlemleri, şirket içi varlıklardaki verileri endüstriyel sınıf bir MQTT Aracısı'na toplamanıza, uç işlem eklemenize ve bulutta çeşitli hizmetlerle çift yönlü veri akışı ayarlamanıza olanak tanıyan, yüksek oranda hizalanmış, ancak gevşek bir şekilde bağlanmış birinci taraf Kubernetes hizmetleri kümesidir.

Varsayılan olarak IoT İşlemleri CLI komutları düzenli aralıklarla yeni bir uzantı sürümünün kullanılabilir olup olmadığını denetler. Bu davranış ile az config set iotops.check_latest=falsedevre dışı bırakılabilir.

Komutlar

Name Description Tür Durum
az iot ops asset

Varlıkları yönetme.

Dahili Önizle
az iot ops asset create

Bir varlık oluşturun.

Dahili Önizle
az iot ops asset data-point

Bir varlıktaki veri noktalarını yönetme.

Dahili Önizle
az iot ops asset data-point add

Bir varlığa veri noktası ekleyin.

Dahili Önizle
az iot ops asset data-point export

Bir varlıktaki veri noktalarını dışarı aktarma.

Dahili Önizle
az iot ops asset data-point import

Bir varlıktaki veri noktalarını içeri aktarma.

Dahili Önizle
az iot ops asset data-point list

Bir varlıktaki veri noktalarını listeleme.

Dahili Önizle
az iot ops asset data-point remove

Varlıktaki bir veri noktasını kaldırma.

Dahili Önizle
az iot ops asset delete

Varlığı silme.

Dahili Önizle
az iot ops asset endpoint

Varlık uç noktası profillerini yönetme.

Dahili Önizle
az iot ops asset endpoint certificate

Varlık uç noktasında sahip olunan sertifikaları yönetme.

Dahili Önizle
az iot ops asset endpoint certificate add

Varlık uç noktasına sahip olunan bir sertifika ekleyin.

Dahili Önizle
az iot ops asset endpoint certificate list

Varlık uç noktasında sahip olunan sertifikaları listeleme.

Dahili Önizle
az iot ops asset endpoint certificate remove

Varlık uç noktasında sahip olunan bir sertifikayı kaldırma.

Dahili Önizle
az iot ops asset endpoint create

Varlık uç noktası oluşturma.

Dahili Önizle
az iot ops asset endpoint delete

Varlık uç noktasını silme.

Dahili Önizle
az iot ops asset endpoint query

Varlık uç noktaları için Kaynak Grafı sorgula.

Dahili Önizle
az iot ops asset endpoint show

Varlık uç noktasını gösterme.

Dahili Önizle
az iot ops asset endpoint update

Varlık uç noktasını güncelleştirme.

Dahili Önizle
az iot ops asset event

Bir varlıktaki olayları yönetme.

Dahili Önizle
az iot ops asset event add

Bir varlığa olay ekleme.

Dahili Önizle
az iot ops asset event export

Bir varlıktaki olayları dışarı aktarma.

Dahili Önizle
az iot ops asset event import

Bir varlıktaki olayları içeri aktarma.

Dahili Önizle
az iot ops asset event list

Bir varlıktaki olayları listeleme.

Dahili Önizle
az iot ops asset event remove

Varlıktaki bir olayı kaldırma.

Dahili Önizle
az iot ops asset query

Varlıklar için Kaynak Grafı sorgula.

Dahili Önizle
az iot ops asset show

Bir varlığı gösterme.

Dahili Önizle
az iot ops asset update

Varlığı güncelleştirme.

Dahili Önizle
az iot ops check

Dağıtılan IoT İşlemleri hizmetlerinin küme tarafı çalışma zamanı durumunu değerlendirin.

Dahili Önizle
az iot ops delete

Kümeden IoT İşlemlerini silin.

Dahili Önizle
az iot ops init

IoT İşlemlerini hedef Arc özellikli kümeye önyükleme, yapılandırma ve dağıtma.

Dahili Önizle
az iot ops mq

MQ'ya özgü araçlar.

Dahili Önizle
az iot ops mq get-password-hash

PBKDF2-HMAC-SHA512 uygulayan parolanın PBKDF2 karması oluşturur. Os.urandom'dan 128 bit tuz kullanılır.

Dahili Önizle
az iot ops mq stats

Çalışan dmqtt istatistiklerini gösterin.

Dahili Önizle
az iot ops support

IoT İşlemleri komut alanını destekler.

Dahili Önizle
az iot ops support create-bundle

Sorun giderme ve tanılamada kullanılmak üzere standart bir destek paketi zip arşivi oluşturur.

Dahili Önizle
az iot ops verify-host

IoT İşlemleri dağıtım uyumluluğu için bir küme ana bilgisayar doğrulaması kümesi çalıştırır.

Dahili Önizle

az iot ops check

Önizleme

'iot ops' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Dağıtılan IoT İşlemleri hizmetlerinin küme tarafı çalışma zamanı durumunu değerlendirin.

Komutu varsayılan olarak seçili hizmetin kolay özet görünümünü gösterir. daha --detail-levelfazla ayrıntı aracılığıyla istenebilir.

{Desteklenen hizmet API'leri}

  • akri.sh/[v0]
  • dataprocessor.iotoperations.azure.com/[v1]
  • deviceregistry.microsoft.com/[v1beta1]
  • layerednetworkmgmt.iotoperations.azure.com/[v1beta1]
  • mq.iotoperations.azure.com/[v1beta1]
  • opcuabroker.iotoperations.azure.com/[v1beta1].
az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, dataprocessor, deviceregistry, lnm, mq, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, datalakeconnector, dataset, diagnosticservice, instance, kafkaconnector, lnm, mqttbridgeconnector, pipeline}]

Örnekler

Temel kullanım. Özet çıktıyla 'mq' durumunu denetler.

az iot ops check

'mq' değerini önceki örnekte olduğu gibi değerlendirir, ancak çıktı CI için iyileştirilmiştir.

az iot ops check --as-object

Ayrıntılı çıkışla 'veri işlemcisi' sistem durumunu ve yapılandırmasını denetler.

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

Önceki örnekte olduğu gibi, sonuçların 'işlem hattı' kaynağıyla kısıtlanması dışında.

az iot ops check --svc dataprocessor --detail-level 1 --resources pipeline

Sonuçları 'işlem hattı' kaynağıyla tam olarak eşleşen 'işlem hattı' adıyla sınırlamak için kaynak adını kullanın.

az iot ops check --svc dataprocessor  --resources pipeline --resource-name pipeline

Sonuçları 'pipeline-name' ile başlayan kaynak adlarıyla sınırlamak için kaynak adını kullanın.

az iot ops check --svc dataprocessor --detail-level 1 --resource-name pipeline-name*

Sonuçları 'işlem hattı' içeren kaynak adlarıyla sınırlandırmak ve tek bir karakterle bitirmek için '?' glob desenini kullanın.

az iot ops check --svc dataprocessor --detail-level 1 --resource-name pipeline?

İsteğe Bağlı Parametreler

--as-object

Çıkış, CI kolay veri yapısındaki içeriği ve doğrulamaları denetler.

kabul edilen değerler: false, true
--context

K8s kümesi iletişimi için kullanılacak Kubeconfig bağlam adı. Bağlam sağlanmazsa current_context kullanılır.

--detail-level

Denetim çıkışında görüntülenen ayrıntı düzeyini denetler. Özet görünümü için 0 (en az çıkış), ayrıntılı görünüm için 1 (daha kapsamlı bilgiler) veya ayrıntılı görünüm için 2 (tüm kullanılabilir bilgiler) seçeneğini belirleyin.

kabul edilen değerler: 0, 1, 2
varsayılan değer: 0
--ops-service --svc

Değerlendirilecek IoT İşlemleri hizmeti dağıtımı.

kabul edilen değerler: akri, dataprocessor, deviceregistry, lnm, mq, opcua
varsayılan değer: mq
--post

Dağıtım sonrası denetimleri çalıştırın.

kabul edilen değerler: false, true
--pre

Bir hizmet dağıtımının en düşük gereksinimlerinin karşılanmış olup olmadığını belirlemek için önkoşul denetimlerini çalıştırın.

kabul edilen değerler: false, true
--resource-name --rn

Yalnızca belirli kaynak adı için denetimleri çalıştırın. Ad büyük/küçük harfe duyarsız. '' ve '?' glob desenleri desteklenir. Not: Yalnızca alfasayısal karakterlere, kısa çizgilere, '?' ve '' işaretine izin verilir.

--resources

Yalnızca belirli kaynak türlerinde denetimleri çalıştırın. Boşlukla ayrılmış değerleri kullanın.

kabul edilen değerler: asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, datalakeconnector, dataset, diagnosticservice, instance, kafkaconnector, lnm, mqttbridgeconnector, pipeline
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops delete

Önizleme

'iot ops' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kümeden IoT İşlemlerini silin.

İşlem, bağıntılı kaynakları belirlemek için Azure Kaynak Grafı kullanır. Kaynak Grafı nihai tutarlılık, yürütme sırasında eşitlenmiş bir durumu garanti etmez.

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

Örnekler

Tam silme için en düşük giriş.

az iot ops delete --cluster mycluster -g myresourcegroup

Onay istemini atlayın ve silme işlemine devam edin. CI senaryoları için kullanışlıdır.

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

Uyarılardan bağımsız olarak silmeye zorla. Hatalara yol açabilir.

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

Gerekli Parametreler

--cluster

IoT İşlemleri silme için hedef küme adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--force

İşlemi yürütmeye zorlar.

kabul edilen değerler: false, true
--no-progress

Çalışmanın görsel gösterimini devre dışı bırakın.

kabul edilen değerler: false, true
--yes -y

[y]es öğesini istem olmadan onaylayın. CI ve otomasyon senaryoları için kullanışlıdır.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops init

Önizleme

'iot ops' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT İşlemlerini hedef Arc özellikli kümeye önyükleme, yapılandırma ve dağıtma.

Bir kümeyi Arc-enable gibi ek kaynaklar için bkz. https://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster

Not: Veri İşlemcisi varsayılan olarak dağıtılmaz. Eklemek için --include-dp kullanın.

az iot ops init --cluster
                --resource-group
                [--ca-dir]
                [--ca-file]
                [--ca-key-file]
                [--ca-valid-days]
                [--cluster-namespace]
                [--context]
                [--csi-config]
                [--csi-ver]
                [--custom-location]
                [--disable-rotation {false, true}]
                [--disable-rsync-rules {false, true}]
                [--dp-instance]
                [--ensure-latest {false, true}]
                [--include-dp {false, true}]
                [--kubernetes-distro {k3s, k8s, microk8s}]
                [--kv-id]
                [--kv-spc-secret-name]
                [--location]
                [--mq-authn]
                [--mq-backend-part]
                [--mq-backend-rf]
                [--mq-backend-workers]
                [--mq-broker]
                [--mq-frontend-replicas]
                [--mq-frontend-server]
                [--mq-frontend-workers]
                [--mq-insecure {false, true}]
                [--mq-instance]
                [--mq-listener]
                [--mq-mem-profile {high, low, medium, tiny}]
                [--mq-mode {auto, distributed}]
                [--mq-service-type {clusterIp, loadBalancer, nodePort}]
                [--no-block {false, true}]
                [--no-deploy {false, true}]
                [--no-progress {false, true}]
                [--no-tls {false, true}]
                [--opcua-discovery-url]
                [--rotation-int]
                [--runtime-socket]
                [--show-template {false, true}]
                [--simulate-plc {false, true}]
                [--sp-app-id]
                [--sp-object-id]
                [--sp-secret]
                [--sp-secret-valid-days]
                [--target]

Örnekler

Tam kurulum için minimum giriş. Buna Key Vault yapılandırması, CSI sürücü dağıtımı, TLS yapılandırması ve IoT İşlemlerinin dağıtımı dahildir.

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

Önceki örnekle aynı kurulum, mevcut bir uygulama kimliğinin ve dağıtımın bir parçası olarak simülasyon PLC sunucusu ekleme bayrağının kullanımı dışında. Uygulama kimliğinin dahil edilmesinin ,'init' uygulamasının bir uygulama kaydı oluşturmasını engeller.

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

Dağıtımı atlamak ve yalnızca Key Vault CSI sürücüsüne ve TLS yapılandırma iş akışlarına odaklanmak için '--no-deploy' içinde basit geçiş. Bu, Portal gibi farklı bir araçtan dağıtım yapmak istediğinizde yararlı olabilir.

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

IoT İşlemlerini yalnızca önceden oluşturulmuş bir kümeye dağıtmak için '--kv-id' değerini atlayın ve '--no-tls' ekleyin.

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

Dağıtım devam ederken diğer işleri yapmak için '--no-block' kullanın ve diğer çalışmayı başlatmadan önce dağıtımın bitmesine hazır olun.

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

AZ CLI hizmet sorumlusu izinlerinin sınırlı olduğu veya mevcut bir hizmet sorumlusunun yeniden kullanılması gereken CI senaryoları gibi MS Graph çağrılarını önlemek için tüm '--sp-app-id', '--sp-object-id' ve '--sp-secret' değerlerini sağlayın. Bu değerler, Key Vault CSI sürücü kurulumu için kullanılacak istenen hizmet sorumlusunu yansıtmalıdır.

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

Key Vault CSI sürücüsünün yapılandırmasını özelleştirmek için --csi-config kullanılabilir. Örneğin telegraf kapsayıcı bağımlılığında kaynak sınırlarını ayarlama.

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

Gerekli Parametreler

--cluster

IoT İşlemleri dağıtımı için hedef küme adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--ca-dir

Oluşturulan test CA'sı ve özel anahtarın yerleştirileceği yerel dizin. Dizin sağlanmazsa diske hiçbir dosya yazılamaz. --ca-file ve --ca-key-file sağlanmayan durumlarda geçerlidir.

--ca-file

PEM biçiminde istenen CA dosyasının yolu.

--ca-key-file

PEM biçiminde CA özel anahtar dosyasının yolu. ! Gerekli! --ca-file sağlandığında.

--ca-valid-days

Başlatma tarafından oluşturulan x509 CA'nın gün cinsinden süresini denetleme seçeneği. --ca-file ve --ca-key-file sağlanmadıysa geçerlidir.

varsayılan değer: 365
--cluster-namespace

Küme ad alanı IoT İşlemleri'ne dağıtılacaktır. Küçük harfle yazılmalıdır.

varsayılan değer: azure-iot-operations
--context

K8s kümesi iletişimi için kullanılacak Kubeconfig bağlam adı. Bağlam sağlanmazsa current_context kullanılır.

--csi-config

CSI sürücü uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleridir. --csi-config bir veya daha fazla kez kullanılabilir.

--csi-ver

CSI sürücü uzantısı sürümü.

varsayılan değer: 1.5.3
--custom-location

IoT İşlemleri dağıtımına karşılık gelen özel konum adı. Varsayılan değer '{cluster_name}-ops-init-cl' biçimindedir.

--disable-rotation

Gizli dizi döndürmeyi devre dışı bırakmak için bayrak.

kabul edilen değerler: false, true
--disable-rsync-rules

Kaynak eşitleme kuralları IoT İşlemleri dağıtımına dahil edilmeyecektir.

kabul edilen değerler: false, true
--dp-instance

Veri İşlemcisi için örnek adı. Varsayılan değer '{cluster_name}-ops-init-processor' biçimindedir.

--ensure-latest

En son IoT Ops CLI'sinin kullanıldığından emin olun ve yükseltme varsa hataya neden olur.

kabul edilen değerler: false, true
--include-dp

IoT İşlemleri dağıtımına Veri İşlemcisi'ni dahil edin. Varsayılan: false.

kabul edilen değerler: false, true
--kubernetes-distro

Akri yapılandırması için kullanılacak Kubernetes dağıtımı. Seçili dağıtım, --runtime-socket değeri sağlanmadığında varsayılan kapsayıcı çalışma zamanı yuva yolunu gösterir.

kabul edilen değerler: k3s, k8s, microk8s
varsayılan değer: k8s
--kv-id

Key Vault ARM kaynak kimliği. Bu kaynak kimliğinin sağlanması, istemcinin IoT İşlemleri için Key Vault CSI sürücüsünü etkinleştirmek üzere gerekli tüm kaynakları ve küme tarafı yapılandırmasını ayarlamasını sağlar.

--kv-spc-secret-name

Varsayılan SPC gizli dizisi olarak kullanılacak Key Vault gizli dizisi adı . Gizli dizi yoksa, şifreleme açısından güvenli bir yer tutucu değeriyle oluşturulur.

varsayılan değer: azure-iot-operations
--location

Sağlanan RPSaaS teminatı için kullanılacak ARM konumu. Sağlanmadıysa bağlı küme konumu kullanılır.

--mq-authn

mq authN adı. Varsayılan değer :'authn'.

--mq-backend-part

MQ arka uç bölümleri.

varsayılan değer: 2
--mq-backend-rf

MQ arka uç yedeklilik faktörü.

varsayılan değer: 2
--mq-backend-workers

MQ arka uç çalışanları.

varsayılan değer: 2
--mq-broker

Mq aracısı adı. Varsayılan değer 'aracı'dır.

--mq-frontend-replicas

MQ ön uç çoğaltmaları.

varsayılan değer: 2
--mq-frontend-server

mq ön uç sunucu adı. Varsayılan değer :'mq-dmqtt-frontend'.

--mq-frontend-workers

MQ ön uç çalışanları.

varsayılan değer: 2
--mq-insecure

Etkinleştirildiğinde mq dağıtımı, 1883 numaralı bağlantı noktasına bağlı ve authN veya authZ içermeyen bir dinleyici içerir. Broker encryptInternalTraffic ayarı false olarak ayarlanır. Yalnızca üretim dışı iş yükleri için.

kabul edilen değerler: false, true
--mq-instance

mq örneği adı. Varsayılan değer 'init-{hash}-mq-instance' biçimindedir.

--mq-listener

mq dinleyicisi adı. Varsayılan değer 'dinleyici'dir.

--mq-mem-profile

MQ bellek profili.

kabul edilen değerler: high, low, medium, tiny
varsayılan değer: medium
--mq-mode

MQ işlem modu.

kabul edilen değerler: auto, distributed
varsayılan değer: distributed
--mq-service-type

MQ hizmet türü.

kabul edilen değerler: clusterIp, loadBalancer, nodePort
varsayılan değer: clusterIp
--no-block

IoT İşlemleri dağıtımı başlatıldıktan hemen sonra geri dönün.

kabul edilen değerler: false, true
--no-deploy

IoT İşlemleri dağıtım iş akışı atlanır.

kabul edilen değerler: false, true
--no-progress

Çalışmanın görsel gösterimini devre dışı bırakın.

kabul edilen değerler: false, true
--no-tls

TLS yapılandırma iş akışı atlanır.

kabul edilen değerler: false, true
--opcua-discovery-url

Akri bulma işleyicileri için bir OPC-UA sunucu uç noktası yapılandırır. Sağlanmazsa ve --simulate-plc ayarlanırsa, bu değer 'opc.tcp://opcplc-000000 olur. {cluster_namespace}:50000'.

--rotation-int

Döndürme yoklama aralığı.

varsayılan değer: 1h
--runtime-socket

Kapsayıcı çalışma zamanı yuvasının varsayılan düğüm yolu. Sağlanmadıysa (varsayılan), yuva yolu --kubernetes-distro tarafından belirlenir.

--show-template

Ayarlandığında bayrak, dağıtım için tasarlanan şablonun çıkışını alır.

kabul edilen değerler: false, true
--simulate-plc

Ayarlandığında bayrak, OPC-UA aracı yükleyicisini bir PLC sunucusu oluşturacak şekilde yapılandıracaktır.

kabul edilen değerler: false, true
--sp-app-id

Hizmet sorumlusu uygulama kimliği. Sağlandıysa CSI sürücü kurulumu için kullanılacaktır. Aksi takdirde bir uygulama kaydı oluşturulur. Oturum açan sorumlunun grafı sorgulama izinleri yoksa gereklidir .

--sp-object-id

Hizmet sorumlusu (sp) nesne kimliği. Sağlandıysa CSI sürücü kurulumu için kullanılacaktır. Aksi takdirde nesne kimliği uygulama kimliğinden sorgulanır ve yoksa sp oluşturulur. Oturum açan sorumlunun grafı sorgulama izinleri yoksa gereklidir . Doğru nesne kimliğini oluşturmak için kullanın az ad sp show --id <app Id> --query id -o tsv . Alternatif olarak, Portal'ı kullanarak Entra Id kiracınızdaki Kurumsal Uygulamalar'a gidebilirsiniz.

--sp-secret

Sağlanan hizmet sorumlusu uygulama kimliğine karşılık gelen gizli dizi. Sağlandıysa CSI sürücü kurulumu için kullanılacaktır. Aksi takdirde yeni bir gizli dizi oluşturulur. Oturum açan sorumlunun grafı sorgulama izinleri yoksa gereklidir .

--sp-secret-valid-days

Init tarafından oluşturulan hizmet sorumlusu gizli dizisinin gün cinsinden süresini denetleme seçeneği. --sp-secret sağlanmadıysa geçerlidir.

varsayılan değer: 365
--target

İşlem düzenleyici için hedef ad. Varsayılan değer '{cluster_name}-ops-init-target' biçimindedir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops verify-host

Önizleme

'iot ops' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT İşlemleri dağıtım uyumluluğu için bir küme ana bilgisayar doğrulaması kümesi çalıştırır.

Doğrudan bir hedef küme konağı üzerinde çalıştırılmak üzere tasarlanmıştır. Komut, bağımlılık yükleme gibi bir dizi ayrıcalıklı eylemin uygulanmasını isteyebilir. Bu durumda CLI yükseltilmiş izinlerle çalıştırılmalıdır. Örneğin, sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host.

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

İsteğe Bağlı Parametreler

--no-progress

Çalışmanın görsel gösterimini devre dışı bırakın.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.