Bagikan melalui


az iot ops

Catatan

Referensi ini adalah bagian dari ekstensi azure-iot-ops untuk Azure CLI (versi 2.53.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az iot ops . Pelajari lebih lanjut tentang ekstensi.

Mengelola Operasi Azure IoT.

Azure IoT Operations adalah sekumpulan layanan Kubernetes pihak pertama yang sangat selaras, tetapi digabungkan secara longgar yang memungkinkan Anda menggabungkan data dari aset lokal ke dalam MQTT Broker tingkat industri, menambahkan komputasi tepi dan menyiapkan aliran data dua arah dengan berbagai layanan di cloud.

Secara default perintah IoT Operations CLI akan secara berkala memeriksa untuk melihat apakah versi ekstensi baru tersedia. Perilaku ini dapat dinonaktifkan dengan az config set iotops.check_latest=false.

Perintah

Nama Deskripsi Jenis Status
az iot ops asset

Manajemen aset.

Ekstensi GA
az iot ops asset create

Buat aset.

Ekstensi GA
az iot ops asset dataset

Mengelola himpunan data dalam aset.

Ekstensi GA
az iot ops asset dataset list

Mencantumkan himpunan data dalam aset.

Ekstensi GA
az iot ops asset dataset point

Mengelola titik data dalam himpunan data aset.

Ekstensi GA
az iot ops asset dataset point add

Tambahkan titik data ke himpunan data aset.

Ekstensi GA
az iot ops asset dataset point export

Ekspor titik data dalam himpunan data aset.

Ekstensi GA
az iot ops asset dataset point import

Mengimpor titik data dalam himpunan data aset.

Ekstensi GA
az iot ops asset dataset point list

Mencantumkan titik data dalam himpunan data aset.

Ekstensi GA
az iot ops asset dataset point remove

Menghapus titik data dalam himpunan data aset.

Ekstensi GA
az iot ops asset dataset show

Memperlihatkan himpunan data dalam aset.

Ekstensi GA
az iot ops asset delete

Menghapus aset.

Ekstensi GA
az iot ops asset endpoint

Mengelola profil titik akhir aset.

Ekstensi GA
az iot ops asset endpoint create

Membuat profil titik akhir aset.

Ekstensi GA
az iot ops asset endpoint create custom

Buat profil titik akhir aset untuk konektor kustom.

Ekstensi Usang
az iot ops asset endpoint create onvif

Buat profil titik akhir aset untuk konektor Onvif.

Ekstensi Usang
az iot ops asset endpoint create opcua

Buat profil titik akhir aset untuk konektor OPCUA.

Ekstensi GA
az iot ops asset endpoint delete

Menghapus profil titik akhir aset.

Ekstensi GA
az iot ops asset endpoint query

Kueri Resource Graph untuk profil titik akhir aset.

Ekstensi GA
az iot ops asset endpoint show

Tampilkan profil titik akhir aset.

Ekstensi GA
az iot ops asset endpoint update

Memperbarui profil titik akhir aset.

Ekstensi GA
az iot ops asset event

Mengelola peristiwa dalam aset.

Ekstensi GA
az iot ops asset event add

Tambahkan peristiwa ke aset.

Ekstensi GA
az iot ops asset event export

Mengekspor peristiwa dalam aset.

Ekstensi GA
az iot ops asset event import

Mengimpor peristiwa dalam aset.

Ekstensi GA
az iot ops asset event list

Mencantumkan peristiwa dalam aset.

Ekstensi GA
az iot ops asset event remove

Menghapus peristiwa dalam aset.

Ekstensi GA
az iot ops asset query

Kueri Resource Graph untuk aset.

Ekstensi GA
az iot ops asset show

Tampilkan aset.

Ekstensi GA
az iot ops asset update

Memperbarui aset.

Ekstensi GA
az iot ops broker

Manajemen broker Mqtt.

Ekstensi GA
az iot ops broker authn

Manajemen autentikasi broker.

Ekstensi GA
az iot ops broker authn delete

Menghapus sumber daya autentikasi broker mqtt.

Ekstensi GA
az iot ops broker authn list

Mencantumkan sumber daya autentikasi broker mqtt yang terkait dengan instans.

Ekstensi GA
az iot ops broker authn show

Tampilkan detail sumber daya autentikasi broker mqtt.

Ekstensi GA
az iot ops broker authz

Manajemen otorisasi broker.

Ekstensi GA
az iot ops broker authz delete

Menghapus sumber daya otorisasi broker mqtt.

Ekstensi GA
az iot ops broker authz list

Mencantumkan sumber daya otorisasi broker mqtt yang terkait dengan instans.

Ekstensi GA
az iot ops broker authz show

Tampilkan detail sumber daya otorisasi broker mqtt.

Ekstensi GA
az iot ops broker delete

Menghapus broker mqtt.

Ekstensi GA
az iot ops broker list

Mencantumkan broker mqtt yang terkait dengan instans.

Ekstensi GA
az iot ops broker listener

Manajemen pendengar broker.

Ekstensi GA
az iot ops broker listener delete

Menghapus pendengar broker mqtt.

Ekstensi GA
az iot ops broker listener list

Mencantumkan listener broker mqtt yang terkait dengan broker.

Ekstensi GA
az iot ops broker listener show

Tampilkan detail pendengar broker mqtt.

Ekstensi GA
az iot ops broker show

Tampilkan detail broker mqtt.

Ekstensi GA
az iot ops check

Mengevaluasi kesiapan sisi kluster dan kesehatan runtime layanan Operasi IoT yang disebarkan.

Ekstensi Pratinjau
az iot ops connector

Manajemen konektor.

Ekstensi Pratinjau
az iot ops connector opcua

Manajemen konektor OPC UA.

Ekstensi Pratinjau
az iot ops connector opcua client

Mengelola sertifikat instans aplikasi klien tingkat perusahaan untuk OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua client add

Tambahkan sertifikat instans aplikasi klien tingkat perusahaan.

Ekstensi Pratinjau
az iot ops connector opcua client remove

Hapus sertifikat instans aplikasi klien dari OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua client show

Tampilkan detail sumber daya secretsync 'aio-opc-ua-broker-client-certificate'.

Ekstensi Pratinjau
az iot ops connector opcua issuer

Mengelola sertifikat penerbit untuk OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua issuer add

Tambahkan sertifikat penerbit ke daftar sertifikat penerbit OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua issuer remove

Hapus sertifikat tepercaya dari daftar sertifikat penerbit OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua issuer show

Tampilkan detail sumber daya secretsync 'aio-opc-ua-broker-issuer-list'.

Ekstensi Pratinjau
az iot ops connector opcua trust

Mengelola sertifikat tepercaya untuk OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua trust add

Tambahkan sertifikat tepercaya ke daftar sertifikat tepercaya OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua trust remove

Hapus sertifikat tepercaya dari daftar sertifikat tepercaya OPC UA Broker.

Ekstensi Pratinjau
az iot ops connector opcua trust show

Tampilkan detail sumber daya secretsync 'aio-opc-ua-broker-trust-list'.

Ekstensi Pratinjau
az iot ops create

Buat instans Operasi IoT.

Ekstensi GA
az iot ops dataflow

Manajemen aliran data.

Ekstensi GA
az iot ops dataflow endpoint

Manajemen titik akhir aliran data.

Ekstensi GA
az iot ops dataflow endpoint list

Mencantumkan sumber daya titik akhir aliran data yang terkait dengan instans.

Ekstensi GA
az iot ops dataflow endpoint show

Perlihatkan detail sumber daya titik akhir aliran data.

Ekstensi GA
az iot ops dataflow list

Mencantumkan aliran data yang terkait dengan profil aliran data.

Ekstensi GA
az iot ops dataflow profile

Manajemen profil aliran data.

Ekstensi GA
az iot ops dataflow profile list

Mencantumkan profil aliran data yang terkait dengan instans.

Ekstensi GA
az iot ops dataflow profile show

Perlihatkan detail profil aliran data.

Ekstensi GA
az iot ops dataflow show

Perlihatkan detail aliran data yang terkait dengan profil aliran data.

Ekstensi GA
az iot ops delete

Hapus Operasi IoT dari kluster.

Ekstensi GA
az iot ops identity

Manajemen identitas instans.

Ekstensi GA
az iot ops identity assign

Tetapkan identitas terkelola yang ditetapkan pengguna dengan instans.

Ekstensi GA
az iot ops identity remove

Menghapus identitas terkelola yang ditetapkan pengguna dari instans.

Ekstensi GA
az iot ops identity show

Tampilkan identitas instans.

Ekstensi GA
az iot ops init

Bootstrap kluster berkemampuan Arc untuk penyebaran Operasi IoT.

Ekstensi GA
az iot ops list

Mencantumkan instans Operasi IoT.

Ekstensi GA
az iot ops schema

Manajemen skema dan registri.

Ekstensi Pratinjau
az iot ops schema create

Buat skema dalam registri skema.

Ekstensi Pratinjau
az iot ops schema delete

Menghapus skema target dalam registri skema.

Ekstensi Pratinjau
az iot ops schema list

Mencantumkan skema dalam registri skema.

Ekstensi Pratinjau
az iot ops schema registry

Manajemen registri skema.

Ekstensi Pratinjau
az iot ops schema registry create

Buat registri skema.

Ekstensi Pratinjau
az iot ops schema registry delete

Menghapus registri skema target.

Ekstensi Pratinjau
az iot ops schema registry list

Mencantumkan registri skema dalam grup sumber daya atau langganan.

Ekstensi Pratinjau
az iot ops schema registry show

Tampilkan detail registri skema.

Ekstensi Pratinjau
az iot ops schema show

Tampilkan detail skema dalam registri skema.

Ekstensi Pratinjau
az iot ops schema show-dataflow-refs

Perlihatkan referensi skema yang digunakan untuk aliran data.

Ekstensi Eksperimental
az iot ops schema version

Manajemen versi skema.

Ekstensi Pratinjau
az iot ops schema version add

Tambahkan versi skema ke skema.

Ekstensi Pratinjau
az iot ops schema version list

Mencantumkan versi skema untuk skema tertentu.

Ekstensi Pratinjau
az iot ops schema version remove

Menghapus versi skema target.

Ekstensi Pratinjau
az iot ops schema version show

Tampilkan detail versi skema.

Ekstensi Pratinjau
az iot ops secretsync

Manajemen sinkronisasi rahasia instans.

Ekstensi Pratinjau
az iot ops secretsync disable

Nonaktifkan sinkronisasi rahasia untuk instans.

Ekstensi Pratinjau
az iot ops secretsync enable

Aktifkan sinkronisasi rahasia untuk instans.

Ekstensi Pratinjau
az iot ops secretsync list

Mencantumkan konfigurasi sinkronisasi rahasia yang terkait dengan instans.

Ekstensi Pratinjau
az iot ops show

Menampilkan instans Operasi IoT.

Ekstensi GA
az iot ops support

Operasi IoT mendukung operasi.

Ekstensi Pratinjau
az iot ops support create-bundle

Membuat arsip zip bundel dukungan standar untuk digunakan dalam pemecahan masalah dan diagnostik.

Ekstensi Pratinjau
az iot ops update

Memperbarui instans Operasi IoT.

Ekstensi GA
az iot ops upgrade

Tingkatkan instans Operasi IoT.

Ekstensi GA

az iot ops check

Pratinjau

Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengevaluasi kesiapan sisi kluster dan kesehatan runtime layanan Operasi IoT yang disebarkan.

Perintah secara default menunjukkan tampilan ringkasan ramah manusia tingkat tinggi dari semua layanan. Gunakan opsi '--svc' untuk menentukan pemeriksaan untuk satu layanan, dan konfigurasikan verbositas melalui --detail-level argumen . Catatan: Pemfilteran jenis sumber daya (--resources) dan nama (--resource-name) hanya dapat digunakan dengan argumen '--svc'.

{API layanan yang didukung}

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

Untuk informasi selengkapnya tentang persyaratan kluster, silakan periksa 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}]

Contoh

Penggunaan dasar. Memeriksa kesehatan Operasi IoT secara keseluruhan dengan output ringkasan.

az iot ops check

Memeriksa kesehatan dan konfigurasi layanan 'broker' dengan output terperinci.

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

Evaluasi hanya layanan 'aliran data' dengan output yang dioptimalkan untuk CI.

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

Memeriksa kesehatan 'deviceregistry' dengan output verbose, tetapi membatasi hasil ke sumber daya 'aset'.

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

Gunakan nama sumber daya untuk membatasi hasil ke sumber daya 'aset' dengan awalan nama 'my-asset-'

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

Parameter Opsional

--as-object

Output memeriksa konten dan validasi dalam struktur data ramah CI.

Nilai yang diterima: false, true
--context

Nama konteks Kubeconfig yang akan digunakan untuk komunikasi kluster k8s. Jika tidak ada konteks yang disediakan current_context digunakan.

--detail-level

Mengontrol tingkat detail yang ditampilkan dalam output pemeriksaan. Pilih 0 untuk tampilan ringkasan (output minimal), 1 untuk tampilan terperinci (informasi yang lebih komprehensif), atau 2 untuk tampilan verbose (semua informasi yang tersedia).

Nilai yang diterima: 0, 1, 2
Nilai default: 0
--ops-service --svc

Penyebaran layanan Operasi IoT yang akan dievaluasi.

Nilai yang diterima: akri, broker, dataflow, deviceregistry, opcua
--post

Jalankan pemeriksaan pasca-penyebaran.

Nilai yang diterima: false, true
--pre

Jalankan pemeriksaan prasyarat untuk menentukan apakah persyaratan minimum penyebaran layanan terpenuhi.

Nilai yang diterima: false, true
--resource-name --rn

Hanya jalankan pemeriksaan untuk nama sumber daya tertentu. Nama tidak peka huruf besar/kecil. Pola glob '' dan '?' didukung. Catatan: Hanya karakter alfanumerik, tanda hubung, '?' dan '' yang diizinkan.

--resources

Hanya jalankan pemeriksaan pada jenis sumber daya tertentu. Gunakan nilai yang dipisahkan spasi.

Nilai yang diterima: asset, assetendpointprofile, assettype, broker, brokerauthentication, brokerauthorization, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops create

Buat instans Operasi IoT.

Eksekusi init yang berhasil diperlukan sebelum menjalankan perintah ini.

Hasil perintah menjaring instans Operasi IoT dengan sekumpulan sumber daya default yang dikonfigurasi untuk fungsi kohesif.

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}]

Contoh

Buat instans target dengan input minimum.

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

Contoh berikut menambahkan kustomisasi ke sumber daya instans broker default serta deskripsi dan tag instans.

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

Contoh ini menunjukkan penyebaran listener broker tambahan yang tidak aman (tanpa authn atau authz) yang dikonfigurasi untuk port 1883 dari load balancer jenis layanan. Berguna untuk pengujian dan/atau demo. Jangan gunakan opsi yang tidak aman dalam produksi.

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

Formulir ini menunjukkan cara mengaktifkan sinkronisasi sumber daya untuk penyebaran instans. Untuk mengaktifkan penulisan penetapan peran sinkronisasi sumber daya diperlukan pada grup sumber daya target.

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

Contoh ini menyoroti pengaturan kepercayaan untuk konfigurasi cert-manager yang disediakan pengguna. Perhatikan bahwa kluster harus diinisialisasi dengan '--user-trust' dan penyebaran cert-manager pengguna harus ada.

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

Parameter yang Diperlukan

--cluster

Nama kluster target untuk penyebaran Operasi IoT.

--name -n

Nama instans Operasi IoT.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--sr-resource-id

Id sumber daya registri skema untuk digunakan dengan Operasi IoT.

Parameter Opsional

--add-insecure-listener

Ketika diaktifkan, penyebaran broker mqtt akan mencakup pendengar jenis layanan LoadBalancer, terikat ke port 1883 tanpa authN atau authZ. Hanya untuk beban kerja non-produksi.

Nilai yang diterima: false, true
--bp --broker-backend-part

Partisi backend broker Mqtt. Nilai min: 1, nilai maks: 16.

Nilai default: 2
--br --broker-backend-rf

Faktor redundansi backend broker Mqtt. Nilai min: 1, nilai maks: 5.

Nilai default: 2
--broker-backend-workers --bw

Pekerja backend broker Mqtt. Nilai min: 1, nilai maks: 16.

Nilai default: 2
--broker-config-file

Jalur ke file json dengan properti konfigurasi broker kustom. Konten konfigurasi file digunakan melalui parameter konfigurasi broker individual. Berguna untuk skenario tingkat lanjut. Format yang diharapkan dijelaskan di https://aka.ms/aziotops-broker-config.

--broker-frontend-replicas --fr

Replika frontend broker Mqtt. Nilai min: 1, nilai maks: 16.

Nilai default: 2
--broker-frontend-workers --fw

Pekerja frontend broker Mqtt. Nilai min: 1, nilai maks: 16.

Nilai default: 2
--broker-listener-type --lt

Jenis layanan yang terkait dengan pendengar broker mqtt default.

Nilai yang diterima: ClusterIp, LoadBalancer, NodePort
Nilai default: ClusterIp
--broker-mem-profile --mp

Profil memori broker Mqtt.

Nilai yang diterima: High, Low, Medium, Tiny
Nilai default: Medium
--cluster-namespace

Namespace layanan kluster IoT Operations infra akan disebarkan. Harus huruf kecil.

Nilai default: azure-iot-operations
--custom-location

Nama lokasi kustom yang sesuai dengan penyebaran Operasi IoT. Defaultnya adalah dalam bentuk 'location-{hash(5)}'.

--description

Deskripsi instans Operasi IoT.

--df-profile-instances

Jumlah instans yang terkait dengan profil aliran data default.

Nilai default: 1
--enable-rsync

Aturan sinkronisasi sumber daya akan disertakan dalam penyebaran Operasi IoT.

Nilai yang diterima: false, true
--kubernetes-distro

Distro Kubernetes yang digunakan untuk konfigurasi Akri. Distro yang dipilih menyiratkan jalur soket runtime kontainer default ketika tidak ada nilai --runtime-socket yang disediakan.

Nilai yang diterima: K3s, K8s, MicroK8s
Nilai default: K8s
--location

Wilayah yang akan digunakan untuk jaminan sumber daya yang disediakan. Jika tidak disediakan, lokasi kluster yang terhubung akan digunakan.

--no-progress

Nonaktifkan representasi visual pekerjaan.

Nilai yang diterima: false, true
--ops-config

Konfigurasi kustom ekstensi Arc Operasi IoT. Format adalah pasangan key=value yang dipisahkan spasi. --ops-config dapat digunakan satu atau beberapa kali. Untuk kasus penggunaan tingkat lanjut.

--ops-train
Tidak digunakan lagi

Argumen 'ops_train' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Gunakan untuk mengambil alih pelatihan rilis ekstensi arc IoT Operations bawaan.

--ops-version
Tidak digunakan lagi

Argumen 'ops_version' tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Gunakan untuk mengambil alih versi ekstensi arc Operasi IoT bawaan.

--runtime-socket

Jalur simpul default soket runtime kontainer. Jika tidak disediakan (default), jalur soket ditentukan oleh --kubernetes-distro.

--tags

Tag instans. Tas properti dalam pasangan kunci-nilai dengan format berikut: a=b c=d. Gunakan --tags "" untuk menghapus semua tag.

--trust-settings

Pengaturan untuk bundel kepercayaan yang disediakan pengguna. Digunakan untuk komponen TLS. Format adalah pasangan key=value yang dipisahkan spasi. Kunci berikut diperlukan: issuerName, , issuerKind, configMapNameconfigMapKey. Jika tidak digunakan, sistem yang disediakan bundel kepercayaan yang ditandatangani sendiri dikonfigurasi.

--yes -y

Konfirmasi [y]es tanpa perintah. Berguna untuk skenario CI dan otomatisasi.

Nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops delete

Hapus Operasi IoT dari kluster.

Nama instans atau kluster harus disediakan.

Operasi ini menggunakan Azure Resource Graph untuk menentukan sumber daya yang berkorelasi. Resource Graph pada akhirnya konsisten tidak menjamin status yang disinkronkan pada saat eksekusi.

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

Contoh

Input minimum untuk penghapusan lengkap.

az iot ops delete -n myinstance -g myresourcegroup

Lewati permintaan konfirmasi dan lanjutkan ke proses penghapusan. Berguna untuk skenario CI.

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

Penghapusan paksa terlepas dari peringatan. Dapat menyebabkan kesalahan.

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

Gunakan nama kluster alih-alih instans untuk pencarian.

az iot ops delete --cluster mycluster -g myresourcegroup

Balikkan aplikasi init.

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

Parameter yang Diperlukan

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--cluster

Nama kluster target untuk penghapusan Operasi IoT.

--force

Paksa operasi untuk dijalankan.

Nilai yang diterima: false, true
--include-deps

Menunjukkan perintah harus menghapus dependensi Operasi IoT. Opsi ini dimaksudkan untuk membalikkan aplikasi init.

Nilai yang diterima: false, true
--name -n

Nama instans Operasi IoT.

--no-progress

Nonaktifkan representasi visual pekerjaan.

Nilai yang diterima: false, true
--yes -y

Konfirmasi [y]es tanpa perintah. Berguna untuk skenario CI dan otomatisasi.

Nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops init

Bootstrap kluster berkemampuan Arc untuk penyebaran Operasi IoT.

Kluster berkemampuan Arc diperlukan untuk menyebarkan Operasi IoT. Lihat sumber daya berikut untuk informasi https://aka.ms/aziotops-arcconnectselengkapnya .

Operasi init akan melakukan pekerjaan dalam menginstal dan mengonfigurasi lapisan dasar layanan edge yang diperlukan untuk penyebaran Operasi IoT.

Setelah lapisan fondasi diinstal az iot ops create , perintah harus digunakan untuk menyebarkan instans.

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

Contoh

Penggunaan dengan input minimum. Formulir ini akan menyebarkan lapisan fondasi Operasi IoT.

az iot ops init --cluster mycluster -g myresourcegroup

Mirip dengan contoh sebelumnya tetapi dengan toleransi kesalahan Arc Container Storage diaktifkan (memerlukan setidaknya 3 simpul).

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

Contoh ini menyoroti mengaktifkan pengaturan kepercayaan pengguna untuk konfigurasi cert-manager kustom. Ini akan melewati penyebaran cert-manager sistem dan trust-manager.

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

Parameter yang Diperlukan

--cluster

Nama kluster target untuk penyebaran Operasi IoT.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--enable-fault-tolerance

Aktifkan toleransi kesalahan untuk Azure Arc Container Storage. Setidaknya diperlukan 3 node kluster.

Nilai yang diterima: false, true
--ensure-latest

Pastikan IoT Ops CLI terbaru sedang digunakan, meningkatkan kesalahan jika peningkatan tersedia.

Nilai yang diterima: false, true
--no-progress

Nonaktifkan representasi visual pekerjaan.

Nilai yang diterima: false, true
--user-trust --ut

Lewati penyebaran cert-manager sistem dan trust-manager demi konfigurasi yang disediakan pengguna.

Nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops list

Mencantumkan instans Operasi IoT.

Gunakan --query dengan sintaks JMESPath yang diinginkan untuk mengkueri hasilnya.

az iot ops list [--resource-group]

Contoh

Mencantumkan semua instans dalam langganan.

az iot ops list

Mencantumkan semua instans grup sumber daya tertentu.

az iot ops list -g myresourcegroup

Cantumkan instans dalam langganan yang memiliki nilai tag tertentu.

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

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops show

Menampilkan instans Operasi IoT.

Secara opsional perintah dapat menghasilkan struktur pohon sumber daya terkait yang mewakili penyebaran Operasi IoT terhadap kluster backing.

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

Contoh

Penggunaan dasar untuk menampilkan instans.

az iot ops show --name myinstance -g myresourcegroup

Keluarkan struktur pohon sumber daya terkait yang mewakili penyebaran Operasi IoT.

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

Parameter yang Diperlukan

--name -n

Nama instans Operasi IoT.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--tree

Gunakan untuk memvisualisasikan penyebaran Operasi IoT terhadap kluster cadangan.

Nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops update

Memperbarui instans Operasi IoT.

Saat ini tag dan deskripsi instans dapat diperbarui.

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

Contoh

Memperbarui tag instans. Ini setara dengan penggantian.

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

Menghapus tag instans.

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

Perbarui deskripsi instans.

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

Parameter yang Diperlukan

--name -n

Nama instans Operasi IoT.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--description

Deskripsi instans Operasi IoT.

--tags

Tag instans. Tas properti dalam pasangan kunci-nilai dengan format berikut: a=b c=d. Gunakan --tags "" untuk menghapus semua tag.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops upgrade

Tingkatkan instans Operasi IoT.

Secara default, tanpa opsi, perintah akan mengevaluasi versi layanan sisi kluster yang disebarkan yang membentuk Operasi IoT dan membandingkannya dengan penyebaran bawaan yang akan dijalankan dengan az iot ops init dan az iot ops create.

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}]

Contoh

Tingkatkan instans dengan input minimal.

az iot ops upgrade --name myinstance -g myresourcegroup

Lewati permintaan konfirmasi untuk peningkatan instans. Berguna untuk skenario CI.

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

Atur pengaturan konfigurasi ekstensi yang berlaku harus selama peningkatan. Untuk menghapus pengaturan, berikan kunci tanpa nilai.

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

Berikan versi Operasi IoT eksplisit atau pelatihan rilis untuk ditingkatkan. Tidak disarankan untuk kasus penggunaan umum.

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

Parameter yang Diperlukan

--name -n

Nama instans Operasi IoT.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--acs-config

Konfigurasi kustom ekstensi ContainerStorage arc. Format adalah pasangan key=value yang dipisahkan spasi atau hanya kunci. Opsi ini dapat digunakan satu atau beberapa kali.

--acs-config-sync
Tidak digunakan lagi

Argumen 'acs_config_sync_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Mode sinkronisasi konfigurasi ekstensi ContainerStorage arc. Opsi ini berlaku jika peningkatan diminta ke versi yang diketahui. Mode 'penuh' akan mengubah konfigurasi saat ini ke target, 'add' hanya akan menerapkan perubahan aditif, 'none' adalah no-op.

Nilai yang diterima: add, full, none
Nilai default: full
--acs-train

Gunakan untuk mengambil alih pelatihan rilis ekstensi arc containerStorage bawaan.

--acs-version

Gunakan untuk mengambil alih versi ekstensi arc containerStorage bawaan.

--no-progress

Nonaktifkan representasi visual pekerjaan.

Nilai yang diterima: false, true
--ops-config

Konfigurasi kustom ekstensi arc IotOperations. Format adalah pasangan key=value yang dipisahkan spasi atau hanya kunci. Opsi ini dapat digunakan satu atau beberapa kali.

--ops-config-sync
Tidak digunakan lagi

Argumen 'ops_config_sync_mode' tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Mode sinkronisasi konfigurasi ekstensi arc IotOperations. Opsi ini berlaku jika peningkatan diminta ke versi yang diketahui. Mode 'penuh' akan mengubah konfigurasi saat ini ke target, 'add' hanya akan menerapkan perubahan aditif, 'none' adalah no-op.

Nilai yang diterima: add, full, none
Nilai default: full
--ops-train

Gunakan untuk mengambil alih kereta rilis ekstensi arc iotOperations bawaan.

--ops-version

Gunakan untuk mengambil alih versi ekstensi arc iotOperations bawaan.

--osm-config

Konfigurasi kustom ekstensi arc OpenServiceMesh. Format adalah pasangan key=value yang dipisahkan spasi atau hanya kunci. Opsi ini dapat digunakan satu atau beberapa kali.

--osm-config-sync
Tidak digunakan lagi

Argumen 'osm_config_sync_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Mode sinkronisasi konfigurasi ekstensi OpenServiceMesh arc. Opsi ini berlaku jika peningkatan diminta ke versi yang diketahui. Mode 'penuh' akan mengubah konfigurasi saat ini ke target, 'add' hanya akan menerapkan perubahan aditif, 'none' adalah no-op.

Nilai yang diterima: add, full, none
Nilai default: full
--osm-train

Gunakan untuk mengambil alih pelatihan rilis ekstensi arc openServiceMesh bawaan.

--osm-version

Gunakan untuk mengambil alih versi ekstensi arc openServiceMesh bawaan.

--plat-config

Konfigurasi kustom ekstensi platform arc. Format adalah pasangan key=value yang dipisahkan spasi atau hanya kunci. Opsi ini dapat digunakan satu atau beberapa kali.

--plat-config-sync
Tidak digunakan lagi

Argumen 'plat_config_sync_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Mode sinkronisasi konfigurasi ekstensi platform arc. Opsi ini berlaku jika peningkatan diminta ke versi yang diketahui. Mode 'penuh' akan mengubah konfigurasi saat ini ke target, 'add' hanya akan menerapkan perubahan aditif, 'none' adalah no-op.

Nilai yang diterima: add, full, none
Nilai default: full
--plat-train

Gunakan untuk mengambil alih pelatihan rilis ekstensi arc platform bawaan.

--plat-version

Gunakan untuk mengambil alih versi ekstensi arc platform bawaan.

--ssc-config

Konfigurasi kustom ekstensi SecretStore arc. Format adalah pasangan key=value yang dipisahkan spasi atau hanya kunci. Opsi ini dapat digunakan satu atau beberapa kali.

--ssc-config-sync
Tidak digunakan lagi

Argumen 'ssc_config_sync_mode' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang.

Mode sinkronisasi konfigurasi ekstensi SecretStore arc. Opsi ini berlaku jika peningkatan diminta ke versi yang diketahui. Mode 'penuh' akan mengubah konfigurasi saat ini ke target, 'add' hanya akan menerapkan perubahan aditif, 'none' adalah no-op.

Nilai yang diterima: add, full, none
Nilai default: full
--ssc-train

Gunakan untuk mengambil alih kereta rilis ekstensi secretStore arc bawaan.

--ssc-version

Gunakan untuk mengambil alih versi ekstensi arc secretStore bawaan.

--yes -y

Konfirmasi [y]es tanpa perintah. Berguna untuk skenario CI dan otomatisasi.

Nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.