Aracılığıyla paylaş


az iot ops

Not

Bu başvuru, Azure CLI (sürüm 2.53.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.

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ık yönetimi.

Dahili GA
az iot ops asset create

Bir varlık oluşturun.

Dahili GA
az iot ops asset dataset

Bir varlıktaki veri kümelerini yönetme.

Dahili GA
az iot ops asset dataset list

Varlık içindeki veri kümelerini listeleme.

Dahili GA
az iot ops asset dataset point

Varlık veri kümesindeki veri noktalarını yönetme.

Dahili GA
az iot ops asset dataset point add

Varlık veri kümesine veri noktası ekleme.

Dahili GA
az iot ops asset dataset point export

Varlık veri kümesindeki veri noktalarını dışarı aktarma.

Dahili GA
az iot ops asset dataset point import

Varlık veri kümesindeki veri noktalarını içeri aktarma.

Dahili GA
az iot ops asset dataset point list

Varlık veri kümesindeki veri noktalarını listeleme.

Dahili GA
az iot ops asset dataset point remove

Varlık veri kümesindeki bir veri noktasını kaldırma.

Dahili GA
az iot ops asset dataset show

Varlık içindeki bir veri kümesini gösterme.

Dahili GA
az iot ops asset delete

Varlığı silme.

Dahili GA
az iot ops asset endpoint

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

Dahili GA
az iot ops asset endpoint create

Varlık uç noktası profilleri oluşturun.

Dahili GA
az iot ops asset endpoint create custom

Özel bağlayıcı için varlık uç noktası profili oluşturma.

Dahili Kaldırıl -mış
az iot ops asset endpoint create onvif

Onvif bağlayıcısı için varlık uç noktası profili oluşturun.

Dahili Kaldırıl -mış
az iot ops asset endpoint create opcua

OPCUA bağlayıcısı için varlık uç noktası profili oluşturun.

Dahili GA
az iot ops asset endpoint delete

Varlık uç noktası profilini silin.

Dahili GA
az iot ops asset endpoint query

Varlık uç noktası profilleri için Kaynak Grafı sorgulayın.

Dahili GA
az iot ops asset endpoint show

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

Dahili GA
az iot ops asset endpoint update

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

Dahili GA
az iot ops asset event

Bir varlıktaki olayları yönetme.

Dahili GA
az iot ops asset event add

Bir varlığa olay ekleme.

Dahili GA
az iot ops asset event export

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

Dahili GA
az iot ops asset event import

Bir varlıktaki olayları içeri aktarma.

Dahili GA
az iot ops asset event list

Bir varlıktaki olayları listeleme.

Dahili GA
az iot ops asset event remove

Varlıktaki bir olayı kaldırma.

Dahili GA
az iot ops asset query

Varlıklar için Kaynak Grafı sorgula.

Dahili GA
az iot ops asset show

Bir varlığı gösterme.

Dahili GA
az iot ops asset update

Varlığı güncelleştirme.

Dahili GA
az iot ops broker

Mqtt aracı yönetimi.

Dahili GA
az iot ops broker authn

Aracı kimlik doğrulaması yönetimi.

Dahili GA
az iot ops broker authn delete

Bir mqtt aracısı kimlik doğrulama kaynağını silin.

Dahili GA
az iot ops broker authn list

Bir örnekle ilişkili mqtt aracısı kimlik doğrulama kaynaklarını listeleme.

Dahili GA
az iot ops broker authn show

Mqtt aracısı kimlik doğrulama kaynağının ayrıntılarını gösterir.

Dahili GA
az iot ops broker authz

Aracı yetkilendirme yönetimi.

Dahili GA
az iot ops broker authz delete

Bir mqtt aracısı yetkilendirme kaynağını silin.

Dahili GA
az iot ops broker authz list

Bir örnekle ilişkili mqtt aracısı yetkilendirme kaynaklarını listeleme.

Dahili GA
az iot ops broker authz show

Mqtt aracısı yetkilendirme kaynağının ayrıntılarını gösterir.

Dahili GA
az iot ops broker delete

Bir mqtt aracısını silin.

Dahili GA
az iot ops broker list

Bir örnekle ilişkili mqtt aracılarını listeleme.

Dahili GA
az iot ops broker listener

Aracı dinleyici yönetimi.

Dahili GA
az iot ops broker listener delete

Bir mqtt aracısı dinleyicisi silin.

Dahili GA
az iot ops broker listener list

Bir aracıyla ilişkili mqtt aracısı dinleyicilerini listeleme.

Dahili GA
az iot ops broker listener show

Bir mqtt aracısı dinleyicisinin ayrıntılarını gösterin.

Dahili GA
az iot ops broker show

Bir mqtt aracısının ayrıntılarını gösterir.

Dahili GA
az iot ops check

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

Dahili Önizle
az iot ops connector

Bağlayıcı yönetimi.

Dahili Önizle
az iot ops connector opcua

OPC UA bağlayıcı yönetimi.

Dahili Önizle
az iot ops connector opcua client

OPC UA Aracısı için kurumsal sınıf istemci uygulama örneği sertifikasını yönetin.

Dahili Önizle
az iot ops connector opcua client add

Kurumsal sınıf istemci uygulama örneği sertifikası ekleyin.

Dahili Önizle
az iot ops connector opcua client remove

OPC UA Aracısı'ndan istemci uygulama örneği sertifikasını kaldırın.

Dahili Önizle
az iot ops connector opcua client show

'aio-opc-ua-broker-client-certificate' secretsync kaynağının ayrıntılarını gösterin.

Dahili Önizle
az iot ops connector opcua issuer

OPC UA Aracısı için veren sertifikalarını yönetin.

Dahili Önizle
az iot ops connector opcua issuer add

OPC UA Aracısı'nın veren sertifika listesine bir veren sertifikası ekleyin.

Dahili Önizle
az iot ops connector opcua issuer remove

OPC UA Aracısı'nın veren sertifika listesinden güvenilen sertifikaları kaldırın.

Dahili Önizle
az iot ops connector opcua issuer show

'aio-opc-ua-broker-issuer-list' secretsync kaynağının ayrıntılarını gösterin.

Dahili Önizle
az iot ops connector opcua trust

OPC UA Aracısı için güvenilen sertifikaları yönetin.

Dahili Önizle
az iot ops connector opcua trust add

OPC UA Aracısı'nın güvenilen sertifika listesine bir güvenilen sertifika ekleyin.

Dahili Önizle
az iot ops connector opcua trust remove

OPC UA Aracısı'nın güvenilen sertifika listesinden güvenilen sertifikaları kaldırın.

Dahili Önizle
az iot ops connector opcua trust show

'aio-opc-ua-broker-trust-list' secretsync kaynağının ayrıntılarını gösterin.

Dahili Önizle
az iot ops create

IoT İşlemleri örneği oluşturma.

Dahili GA
az iot ops dataflow

Veri akışı yönetimi.

Dahili GA
az iot ops dataflow endpoint

Veri akışı uç noktası yönetimi.

Dahili GA
az iot ops dataflow endpoint list

Bir örnekle ilişkili veri akışı uç noktası kaynaklarını listeleme.

Dahili GA
az iot ops dataflow endpoint show

Veri akışı uç noktası kaynağının ayrıntılarını gösterir.

Dahili GA
az iot ops dataflow list

Veri akışı profiliyle ilişkili veri akışlarını listeleme.

Dahili GA
az iot ops dataflow profile

Veri akışı profili yönetimi.

Dahili GA
az iot ops dataflow profile list

Bir örnekle ilişkili veri akışı profillerini listeleme.

Dahili GA
az iot ops dataflow profile show

Veri akışı profilinin ayrıntılarını gösterme.

Dahili GA
az iot ops dataflow show

Veri akışı profiliyle ilişkili bir veri akışının ayrıntılarını gösterin.

Dahili GA
az iot ops delete

Kümeden IoT İşlemlerini silin.

Dahili GA
az iot ops identity

Örnek kimlik yönetimi.

Dahili GA
az iot ops identity assign

Örnekle kullanıcı tarafından atanan bir yönetilen kimlik atayın.

Dahili GA
az iot ops identity remove

Kullanıcı tarafından atanan yönetilen kimliği örnekten kaldırın.

Dahili GA
az iot ops identity show

Örnek kimliklerini gösterin.

Dahili GA
az iot ops init

IoT İşlemleri dağıtımı için Arc özellikli kümeyi önyükleme.

Dahili GA
az iot ops list

IoT İşlem örneklerini listeleyin.

Dahili GA
az iot ops schema

Şema ve kayıt defteri yönetimi.

Dahili Önizle
az iot ops schema create

Şema kayıt defteri içinde bir şema oluşturun.

Dahili Önizle
az iot ops schema delete

Şema kayıt defterindeki bir hedef şemayı silin.

Dahili Önizle
az iot ops schema list

Şema kayıt defteri içindeki şemaları listeleyin.

Dahili Önizle
az iot ops schema registry

Şema kayıt defteri yönetimi.

Dahili Önizle
az iot ops schema registry create

Şema kayıt defteri oluşturun.

Dahili Önizle
az iot ops schema registry delete

Hedef şema kayıt defterini silin.

Dahili Önizle
az iot ops schema registry list

Bir kaynak grubu veya abonelikteki şema kayıt defterlerini listeleyin.

Dahili Önizle
az iot ops schema registry show

Şema kayıt defterinin ayrıntılarını gösterir.

Dahili Önizle
az iot ops schema show

Şema kayıt defterindeki şemanın ayrıntılarını gösterir.

Dahili Önizle
az iot ops schema show-dataflow-refs

Veri akışları için kullanılan şema başvurularını gösterin.

Dahili Deneysel
az iot ops schema version

Şema sürümü yönetimi.

Dahili Önizle
az iot ops schema version add

Şemaya şema sürümü ekleyin.

Dahili Önizle
az iot ops schema version list

Belirli bir şema için şema sürümlerini listeleyin.

Dahili Önizle
az iot ops schema version remove

Hedef şema sürümünü kaldırma.

Dahili Önizle
az iot ops schema version show

Şema sürümünün ayrıntılarını gösterir.

Dahili Önizle
az iot ops secretsync

Örnek gizli dizi eşitleme yönetimi.

Dahili Önizle
az iot ops secretsync disable

Örnek için gizli dizi eşitlemeyi devre dışı bırakın.

Dahili Önizle
az iot ops secretsync enable

Örnek için gizli dizi eşitlemeyi etkinleştirme.

Dahili Önizle
az iot ops secretsync list

Bir örnekle ilişkili gizli dizi eşitleme yapılandırmalarını listeleyin.

Dahili Önizle
az iot ops show

IoT İşlemleri örneğini gösterme.

Dahili GA
az iot ops support

IoT İşlemleri, işlemleri 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 update

IoT İşlemleri örneğini güncelleştirme.

Dahili GA
az iot ops upgrade

IoT İşlemleri örneğini yükseltme.

Dahili GA

az iot ops check

Önizleme

Bu komut ö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ı hazırlığını ve çalışma zamanı durumunu değerlendirin.

komutu varsayılan olarak tüm hizmetlerin üst düzey insan dostu özet görünümünü gösterir. Tek bir hizmet için denetimler belirtmek ve bağımsız değişken aracılığıyla --detail-level ayrıntı düzeyini yapılandırmak için '--svc' seçeneğini kullanın. Not: Kaynak türü (--kaynaklar) ve ad (--resource-name) filtrelemesi yalnızca '--svc' bağımsız değişkeniyle kullanılabilir.

{Desteklenen hizmet API'leri}

  • deviceregistry.microsoft.com/[v1]
  • mqttbroker.iotoperations.azure.com/[v1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • connectivity.iotoperations.azure.com/[v1]

Küme gereksinimleri hakkında daha fazla bilgi için lütfen öğesini denetleyin 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, brokerauthentication, brokerauthorization, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]

Örnekler

Temel kullanım. Özet çıktı ile genel IoT İşlemlerinin durumunu denetler.

az iot ops check

Ayrıntılı çıkışla 'aracı' hizmet durumunu ve yapılandırmasını denetler.

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

Ci için iyileştirilmiş çıkışla yalnızca 'veri akışı' hizmetini değerlendirin.

az iot ops check --svc dataflow --as-object

Ayrıntılı çıkışla 'cihaz kayıt defteri' durumunu denetler, ancak sonuçları 'varlık' kaynaklarıyla kısıtlar.

az iot ops check --svc deviceregistry --detail-level 2 --resources asset

Sonuçları 'my-asset-' ad ön eki ile 'asset' kaynaklarıyla sınırlamak için kaynak adını kullanın

az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'

İ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
Default value: 0
--ops-service --svc

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

Kabul edilen değerler: akri, broker, dataflow, deviceregistry, opcua
--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, brokerauthentication, brokerauthorization, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
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
Default value: 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 create

IoT İşlemleri örneği oluşturma.

Bu komutu çalıştırmadan önce başarılı bir init yürütmesi gerekir.

komutunun sonucu, uyumlu işlev için yapılandırılmış bir dizi varsayılan kaynak içeren bir IoT İşlemleri örneğini netler.

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-train]
                  [--ops-version]
                  [--runtime-socket]
                  [--tags]
                  [--trust-settings]
                  [--yes {false, true}]

Örnekler

En düşük girişle hedef örneği oluşturun.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID

Aşağıdaki örnek, varsayılan aracı örneği kaynağına özelleştirmenin yanı sıra örnek açıklaması ve etiketleri ekler.

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

Bu örnekte, hizmet türü yük dengeleyicinin 1883 numaralı bağlantı noktası için yapılandırılmış ek bir güvenli olmayan (kimlik doğrulaması veya kimlik doğrulaması olmadan) aracı dinleyicisi dağıtma gösterilmektedir. Test ve/veya tanıtımlar için kullanışlıdır. Üretimde güvenli olmayan seçeneği kullanmayın.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --add-insecure-listener

Bu form, örnek dağıtımı için kaynak eşitlemeyi etkinleştirmeyi gösterir. Kaynak eşitleme rolü atamasını etkinleştirmek için hedef kaynak grubunda yazma işlemi gereklidir.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --enable-rsync

Bu örnek, kullanıcı tarafından sağlanan cert-manager yapılandırması için güven ayarlarını vurgular. Kümenin '--user-trust' ile başlatılmış olması ve bir kullanıcı cert-manager dağıtımının mevcut olması gerektiğini unutmayın.

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

Gerekli Parametreler

--cluster

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

--name -n

IoT İşlemleri örnek adı.

--resource-group -g

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

--sr-resource-id

IoT İşlemleri ile kullanılacak şema kayıt defteri kaynak kimliği.

İsteğe Bağlı Parametreler

--add-insecure-listener

Etkinleştirildiğinde mqtt aracısı dağıtımı, 1883 numaralı bağlantı noktasına authN veya authZ olmadan bağlı Olan LoadBalancer hizmet türünün dinleyicisini içerir. Yalnızca üretim dışı iş yükleri için.

Kabul edilen değerler: false, true
--bp --broker-backend-part

Mqtt aracısı arka uç bölümleri. En düşük değer: 1, maksimum değer: 16.

Default value: 2
--br --broker-backend-rf

Mqtt aracısı arka uç yedeklilik faktörü. En düşük değer: 1, maksimum değer: 5.

Default value: 2
--broker-backend-workers --bw

Mqtt aracısı arka uç çalışanları. En düşük değer: 1, maksimum değer: 16.

Default value: 2
--broker-config-file

Özel aracı yapılandırma özelliklerine sahip bir json dosyasının yolu. Dosya yapılandırma içeriği tek tek aracı yapılandırma parametreleri üzerinden kullanılır. Gelişmiş senaryolar için kullanışlıdır. Beklenen biçim adresinde https://aka.ms/aziotops-broker-configaçıklanmıştır.

--broker-frontend-replicas --fr

Mqtt aracısı ön uç çoğaltmaları. En düşük değer: 1, maksimum değer: 16.

Default value: 2
--broker-frontend-workers --fw

Mqtt aracısı ön uç çalışanları. En düşük değer: 1, maksimum değer: 16.

Default value: 2
--broker-listener-type --lt

Varsayılan mqtt aracısı dinleyicisiyle ilişkili hizmet türü.

Kabul edilen değerler: ClusterIp, LoadBalancer, NodePort
Default value: ClusterIp
--broker-mem-profile --mp

Mqtt aracısı bellek profili.

Kabul edilen değerler: High, Low, Medium, Tiny
Default value: Medium
--cluster-namespace

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

Default value: azure-iot-operations
--custom-location

IoT İşlemleri dağıtımına karşılık gelen özel konum adı. Varsayılan değer 'location-{hash(5)}' biçimindedir.

--description

IoT İşlemleri örneğinin açıklaması.

--df-profile-instances

Varsayılan veri akışı profiliyle ilişkili örnek sayısı.

Default value: 1
--enable-rsync

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

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
Default value: K8s
--location

Sağlanan kaynak teminatı için kullanılacak bölge. Sağlanmadıysa bağlı küme konumu kullanılır.

--no-progress

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

Kabul edilen değerler: false, true
--ops-config

IoT İşlemleri arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleridir. --ops-config bir veya daha fazla kez kullanılabilir. Gelişmiş kullanım örnekleri için.

--ops-train
Kullanım Dışı

'ops_train' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Yerleşik IoT İşlemleri arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--ops-version
Kullanım Dışı

'ops_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Yerleşik IoT İşlemleri arc uzantısı sürümünü geçersiz kılmak için kullanın.

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

--tags

Örnek etiketleri. Anahtar-değer çiftlerinde aşağıdaki biçime sahip özellik paketi: a=b c=d. Tüm etiketleri kaldırmak için --tags "" kullanın.

--trust-settings

Kullanıcı tarafından sağlanan güven paketi ayarları. Bileşen TLS için kullanılır. Biçim, boşlukla ayrılmış anahtar=değer çiftleridir. Aşağıdaki anahtarlar gereklidir: issuerName, issuerKind, configMapName, configMapKey. Kullanılmazsa, otomatik olarak imzalanan güven paketi sağlanan bir sistem yapılandırılır.

--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
Default value: 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

Kümeden IoT İşlemlerini silin.

Örneğin veya kümenin adı sağlanmalıdır.

İş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 --resource-group
                  [--cluster]
                  [--force {false, true}]
                  [--include-deps {false, true}]
                  [--name]
                  [--no-progress {false, true}]
                  [--yes {false, true}]

Örnekler

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

az iot ops delete -n myinstance -g myresourcegroup

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

az iot ops delete -n myinstance -g myresourcegroup -y

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

az iot ops delete -n myinstance -g myresourcegroup --force

Arama için örnek yerine küme adını kullanın.

az iot ops delete --cluster mycluster -g myresourcegroup

Init'in ters uygulaması.

az iot ops delete -n myinstance -g myresourcegroup --include-deps

Gerekli Parametreler

--resource-group -g

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

İsteğe Bağlı Parametreler

--cluster

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

--force

İşlemi yürütmeye zorlar.

Kabul edilen değerler: false, true
--include-deps

Komutun IoT İşlemleri bağımlılıklarını kaldırması gerektiğini gösterir. Bu seçenek, init uygulamasını tersine çevirmeye yöneliktir.

Kabul edilen değerler: false, true
--name -n

IoT İşlemleri örnek adı.

--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
Default value: 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

IoT İşlemleri dağıtımı için Arc özellikli kümeyi önyükleme.

IoT İşlemlerini dağıtmak için Arc özellikli bir küme gereklidir. Daha fazla bilgi https://aka.ms/aziotops-arcconnectiçin aşağıdaki kaynağa bakın.

Init işlemi, IoT İşlemleri dağıtımı için gerekli olan uç hizmetlerin temel katmanını yükleme ve yapılandırma konusunda işe yarayacaktır.

Temel katmanı yüklendikten az iot ops create sonra bir örneği dağıtmak için komutu kullanılmalıdır.

az iot ops init --cluster
                --resource-group
                [--enable-fault-tolerance {false, true}]
                [--ensure-latest {false, true}]
                [--no-progress {false, true}]
                [--user-trust {false, true}]

Örnekler

Minimum girişli kullanım. Bu form IoT Operations foundation katmanını dağıtır.

az iot ops init --cluster mycluster -g myresourcegroup

Önceki örneğe benzer ancak Arc Container Storage hataya dayanıklılık etkinleştirilmiş durumdadır (en az 3 düğüm gerektirir).

az iot ops init --cluster mycluster -g myresourcegroup --enable-fault-tolerance

Bu örnekte, özel bir cert-manager yapılandırması için kullanıcı güveni ayarlarının etkinleştirilmesi vurgulanır. Bu, sistem cert-manager ve trust-manager dağıtımını atlar.

az iot ops init --cluster mycluster -g myresourcegroup --user-trust

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

--enable-fault-tolerance

Azure Arc Kapsayıcı Depolama için hataya dayanıklılık özelliğini etkinleştirin. En az 3 küme düğümü gereklidir.

Kabul edilen değerler: false, true
--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
--no-progress

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

Kabul edilen değerler: false, true
--user-trust --ut

Sistem cert-manager ve trust-manager dağıtımını kullanıcı tarafından sağlanan yapılandırmaya göre atlayı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
Default value: 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 list

IoT İşlem örneklerini listeleyin.

Sonucu sorgulamak için istenen JMESPath söz dizimiyle --query kullanın.

az iot ops list [--resource-group]

Örnekler

Abonelikteki tüm örnekleri listeleyin.

az iot ops list

Belirli bir kaynak grubunun tüm örneklerini listeleyin.

az iot ops list -g myresourcegroup

Abonelikteki belirli bir etiket değerine sahip örnekleri listeleyin.

az iot ops list -g myresourcegroup --query "[?tags.env == 'prod']"

İsteğe Bağlı Parametreler

--resource-group -g

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

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
Default value: 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 show

IoT İşlemleri örneğini gösterme.

İsteğe bağlı olarak komut, yedekleme kümesine karşı IoT İşlemleri dağıtımını temsil eden ilişkili kaynakların ağaç yapısının çıkışını verebilir.

az iot ops show --name
                --resource-group
                [--tree {false, true}]

Örnekler

Örneği göstermek için temel kullanım.

az iot ops show --name myinstance -g myresourcegroup

IoT İşlemleri dağıtımını temsil eden ilişkili kaynakların ağaç yapısının çıktısını alma.

az iot ops show --name myinstance -g myresourcegroup --tree

Gerekli Parametreler

--name -n

IoT İşlemleri örnek adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--tree

IoT İşlemleri dağıtımını yedekleme kümesine karşı görselleştirmek için kullanı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
Default value: 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 update

IoT İşlemleri örneğini güncelleştirme.

Şu anda örnek etiketleri ve açıklaması güncelleştirilebilir.

az iot ops update --name
                  --resource-group
                  [--description]
                  [--tags]

Örnekler

Örnek etiketlerini güncelleştirin. Bu, bir değiştirme ile eşdeğerdir.

az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d

Örnek etiketlerini kaldırın.

az iot ops update --name myinstance -g myresourcegroup --tags ""

Örnek açıklamasını güncelleştirin.

az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"

Gerekli Parametreler

--name -n

IoT İşlemleri örnek adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--description

IoT İşlemleri örneğinin açıklaması.

--tags

Örnek etiketleri. Anahtar-değer çiftlerinde aşağıdaki biçime sahip özellik paketi: a=b c=d. Tüm etiketleri kaldırmak için --tags "" kullanın.

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
Default value: 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 upgrade

IoT İşlemleri örneğini yükseltme.

Varsayılan olarak, komut hiçbir seçenek olmadan IoT İşlemlerini oluşturan dağıtılan küme tarafı hizmetlerinin sürümlerini değerlendirir ve bunları az iot ops init ve az iot ops createile yürütülecek yerleşik dağıtımla karşılaştırır.

az iot ops upgrade --name
                   --resource-group
                   [--acs-config]
                   [--acs-config-sync {add, full, none}]
                   [--acs-train]
                   [--acs-version]
                   [--no-progress {false, true}]
                   [--ops-config]
                   [--ops-config-sync {add, full, none}]
                   [--ops-train]
                   [--ops-version]
                   [--osm-config]
                   [--osm-config-sync {add, full, none}]
                   [--osm-train]
                   [--osm-version]
                   [--plat-config]
                   [--plat-config-sync {add, full, none}]
                   [--plat-train]
                   [--plat-version]
                   [--ssc-config]
                   [--ssc-config-sync {add, full, none}]
                   [--ssc-train]
                   [--ssc-version]
                   [--yes {false, true}]

Örnekler

Örneği en az girişle yükseltin.

az iot ops upgrade --name myinstance -g myresourcegroup

Örnek yükseltme için onay istemini atlayın. CI senaryoları için kullanışlıdır.

az iot ops upgrade --name myinstance -g myresourcegroup -y

Uygulanan uzantı yapılandırma ayarlarının yükseltme sırasında olması gerekir. Bir ayarı kaldırmak için anahtarı değer olmadan sağlayın.

az iot ops upgrade --name myinstance -g myresourcegroup --ops-config key1=value1 deletekey

Yükseltme için açık bir IoT İşlemleri sürümü veya sürüm treni sağlayın. Tipik kullanım örnekleri için önerilmez.

az iot ops upgrade --name myinstance -g myresourcegroup --ops-version x.y.z --ops-train preview

Gerekli Parametreler

--name -n

IoT İşlemleri örnek adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--acs-config

ContainerStorage arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleri veya yalnızca anahtardır. Bu seçenek bir veya daha fazla kez kullanılabilir.

--acs-config-sync
Kullanım Dışı

'acs_config_sync_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

ContainerStorage arc uzantısı yapılandırma eşitleme modu. Bu seçenek, bilinen bir sürüme yükseltme istenirse geçerlidir. 'full' modu geçerli yapılandırmayı hedefe değiştirir, 'ekle' yalnızca ek değişiklikler uygular, 'hiçbiri' bir no-op.

Kabul edilen değerler: add, full, none
Default value: full
--acs-train

Yerleşik containerStorage arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--acs-version

Yerleşik containerStorage arc uzantısı sürümünü geçersiz kılmak için kullanın.

--no-progress

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

Kabul edilen değerler: false, true
--ops-config

IotOperations arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleri veya yalnızca anahtardır. Bu seçenek bir veya daha fazla kez kullanılabilir.

--ops-config-sync
Kullanım Dışı

'ops_config_sync_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

IotOperations arc uzantısı yapılandırma eşitleme modu. Bu seçenek, bilinen bir sürüme yükseltme istenirse geçerlidir. 'full' modu geçerli yapılandırmayı hedefe değiştirir, 'ekle' yalnızca ek değişiklikler uygular, 'hiçbiri' bir no-op.

Kabul edilen değerler: add, full, none
Default value: full
--ops-train

Yerleşik iotOperations arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--ops-version

Yerleşik iotOperations arc uzantısı sürümünü geçersiz kılmak için kullanın.

--osm-config

OpenServiceMesh arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleri veya yalnızca anahtardır. Bu seçenek bir veya daha fazla kez kullanılabilir.

--osm-config-sync
Kullanım Dışı

'osm_config_sync_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

OpenServiceMesh arc uzantısı yapılandırma eşitleme modu. Bu seçenek, bilinen bir sürüme yükseltme istenirse geçerlidir. 'full' modu geçerli yapılandırmayı hedefe değiştirir, 'ekle' yalnızca ek değişiklikler uygular, 'hiçbiri' bir no-op.

Kabul edilen değerler: add, full, none
Default value: full
--osm-train

Yerleşik openServiceMesh arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--osm-version

Yerleşik openServiceMesh arc uzantısı sürümünü geçersiz kılmak için kullanın.

--plat-config

Platform arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleri veya yalnızca anahtardır. Bu seçenek bir veya daha fazla kez kullanılabilir.

--plat-config-sync
Kullanım Dışı

'plat_config_sync_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Platform arc uzantısı yapılandırma eşitleme modu. Bu seçenek, bilinen bir sürüme yükseltme istenirse geçerlidir. 'full' modu geçerli yapılandırmayı hedefe değiştirir, 'ekle' yalnızca ek değişiklikler uygular, 'hiçbiri' bir no-op.

Kabul edilen değerler: add, full, none
Default value: full
--plat-train

Yerleşik platform arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--plat-version

Yerleşik platform arc uzantısı sürümünü geçersiz kılmak için kullanın.

--ssc-config

SecretStore arc uzantısı özel yapılandırması. Biçim, boşlukla ayrılmış anahtar=değer çiftleri veya yalnızca anahtardır. Bu seçenek bir veya daha fazla kez kullanılabilir.

--ssc-config-sync
Kullanım Dışı

'ssc_config_sync_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

SecretStore arc uzantısı yapılandırma eşitleme modu. Bu seçenek, bilinen bir sürüme yükseltme istenirse geçerlidir. 'full' modu geçerli yapılandırmayı hedefe değiştirir, 'ekle' yalnızca ek değişiklikler uygular, 'hiçbiri' bir no-op.

Kabul edilen değerler: add, full, none
Default value: full
--ssc-train

Yerleşik secretStore arc uzantısı yayın trenini geçersiz kılmak için kullanın.

--ssc-version

Yerleşik secretStore arc uzantısı sürümünü geçersiz kılmak için kullanın.

--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
Default value: 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.