Dela via


az iot ops

Kommentar

Den här referensen är en del av azure-iot-ops-tillägget för Azure CLI (version 2.53.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az iot ops . Läs mer om tillägg.

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hantera Azure IoT-åtgärder.

Azure IoT Operations är en uppsättning mycket anpassade, men löst kopplade Kubernetes-tjänster från första part som gör att du kan aggregera data från lokala tillgångar till en MQTT Broker i industriell kvalitet, lägga till edge-beräkning och konfigurera dubbelriktade dataflöden med en mängd olika tjänster i molnet.

Som standard kontrollerar CLI-kommandon för IoT Operations regelbundet om en ny tilläggsversion är tillgänglig. Det här beteendet kan inaktiveras med az config set iotops.check_latest=false.

Kommandon

Name Description Typ Status
az iot ops asset

Kapitalförvaltning.

Anknytning Förhandsversion
az iot ops asset create

Skapa en tillgång.

Anknytning Förhandsversion
az iot ops asset dataset

Hantera datauppsättningar i en tillgång.

Anknytning Förhandsversion
az iot ops asset dataset list

Visa en lista över datauppsättningar i en tillgång.

Anknytning Förhandsversion
az iot ops asset dataset point

Hantera datapunkter i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset point add

Lägg till en datapunkt i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset point export

Exportera datapunkter i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset point import

Importera datapunkter i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset point list

Visa en lista över datapunkter i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset point remove

Ta bort en datapunkt i en tillgångsdatauppsättning.

Anknytning Förhandsversion
az iot ops asset dataset show

Visa en datauppsättning i en tillgång.

Anknytning Förhandsversion
az iot ops asset delete

Ta bort en tillgång.

Anknytning Förhandsversion
az iot ops asset endpoint

Hantera tillgångsslutpunktsprofiler.

Anknytning Förhandsversion
az iot ops asset endpoint create

Skapa tillgångsslutpunktsprofiler.

Anknytning Förhandsversion
az iot ops asset endpoint create opcua

Skapa en tillgångsslutpunktsprofil med en OPCUA-anslutningsapp.

Anknytning Förhandsversion
az iot ops asset endpoint delete

Ta bort en tillgångsslutpunktsprofil.

Anknytning Förhandsversion
az iot ops asset endpoint query

Fråga Resource Graph efter tillgångsslutpunktsprofiler.

Anknytning Förhandsversion
az iot ops asset endpoint show

Visa en tillgångsslutpunktsprofil.

Anknytning Förhandsversion
az iot ops asset endpoint update

Uppdatera en tillgångsslutpunktsprofil.

Anknytning Förhandsversion
az iot ops asset event

Hantera händelser i en tillgång.

Anknytning Förhandsversion
az iot ops asset event add

Lägg till en händelse i en tillgång.

Anknytning Förhandsversion
az iot ops asset event export

Exportera händelser i en tillgång.

Anknytning Förhandsversion
az iot ops asset event import

Importera händelser i en tillgång.

Anknytning Förhandsversion
az iot ops asset event list

Visa en lista över händelser i en tillgång.

Anknytning Förhandsversion
az iot ops asset event remove

Ta bort en händelse i en tillgång.

Anknytning Förhandsversion
az iot ops asset query

Fråga Resursdiagrammet efter tillgångar.

Anknytning Förhandsversion
az iot ops asset show

Visa en tillgång.

Anknytning Förhandsversion
az iot ops asset update

Uppdatera en tillgång.

Anknytning Förhandsversion
az iot ops broker

Mqtt broker management.

Anknytning Förhandsversion
az iot ops broker authn

Hantering av autentisering med asynkron autentisering.

Anknytning Förhandsversion
az iot ops broker authn delete

Ta bort en mqtt broker-autentiseringsresurs.

Anknytning Förhandsversion
az iot ops broker authn list

Visa en lista över mqtt broker-autentiseringsresurser som är associerade med en instans.

Anknytning Förhandsversion
az iot ops broker authn show

Visa information om en mqtt broker-autentiseringsresurs.

Anknytning Förhandsversion
az iot ops broker authz

Koordinatorauktoriseringshantering.

Anknytning Förhandsversion
az iot ops broker authz delete

Ta bort en auktoriseringsresurs för mqtt-auktorisering.

Anknytning Förhandsversion
az iot ops broker authz list

Visa en lista över auktoriseringsresurser för mqtt-auktorisering som är associerade med en instans.

Anknytning Förhandsversion
az iot ops broker authz show

Visa information om en mqtt broker-auktoriseringsresurs.

Anknytning Förhandsversion
az iot ops broker delete

Ta bort en mqtt-asynkron meddelandekö.

Anknytning Förhandsversion
az iot ops broker list

Lista mqtt-koordinatorer som är associerade med en instans.

Anknytning Förhandsversion
az iot ops broker listener

Hantering av mäklarlyssnare.

Anknytning Förhandsversion
az iot ops broker listener delete

Ta bort en mqtt broker-lyssnare.

Anknytning Förhandsversion
az iot ops broker listener list

Lista mqtt broker lyssnare som är associerade med en mäklare.

Anknytning Förhandsversion
az iot ops broker listener show

Visa information om en mqtt-koordinatorlyssnare.

Anknytning Förhandsversion
az iot ops broker show

Visa information om en mqtt-asynkron meddelandekö.

Anknytning Förhandsversion
az iot ops broker stats

Visa dmqtt-körningsstatistik.

Anknytning Förhandsversion
az iot ops check

Utvärdera beredskap på klustersidan och körningshälsa för distribuerade IoT Operations-tjänster.

Anknytning Förhandsversion
az iot ops connector

Hantering av anslutningsappar.

Anknytning Förhandsversion
az iot ops connector opcua

OPC UA-anslutningshantering.

Anknytning Förhandsversion
az iot ops connector opcua client

Hantera klientprograminstanscertifikat i företagsklass för OPC UA Broker.

Anknytning Förhandsversion
az iot ops connector opcua client add

Lägg till ett klientprograminstanscertifikat i företagsklass.

Anknytning Förhandsversion
az iot ops connector opcua issuer

Hantera utfärdarcertifikat för OPC UA Broker.

Anknytning Förhandsversion
az iot ops connector opcua issuer add

Lägg till ett utfärdarcertifikat i OPC UA Brokers utfärdarcertifikatlista.

Anknytning Förhandsversion
az iot ops connector opcua trust

Hantera betrodda certifikat för OPC UA Broker.

Anknytning Förhandsversion
az iot ops connector opcua trust add

Lägg till ett betrott certifikat i OPC UA Brokers lista över betrodda certifikat.

Anknytning Förhandsversion
az iot ops create

Skapa en IoT Operations-instans.

Anknytning Förhandsversion
az iot ops dataflow

Dataflödeshantering.

Anknytning Förhandsversion
az iot ops dataflow endpoint

Dataflödesslutpunktshantering.

Anknytning Förhandsversion
az iot ops dataflow endpoint list

Visa en lista över dataflödesslutpunktsresurser som är associerade med en instans.

Anknytning Förhandsversion
az iot ops dataflow endpoint show

Visa information om en dataflödesslutpunktsresurs.

Anknytning Förhandsversion
az iot ops dataflow list

Visa en lista över dataflöden som är associerade med en dataflödesprofil.

Anknytning Förhandsversion
az iot ops dataflow profile

Hantering av dataflödesprofil.

Anknytning Förhandsversion
az iot ops dataflow profile list

Visa en lista över dataflödesprofiler som är associerade med en instans.

Anknytning Förhandsversion
az iot ops dataflow profile show

Visa information om en dataflödesprofil.

Anknytning Förhandsversion
az iot ops dataflow show

Visa information om ett dataflöde som är associerat med en dataflödesprofil.

Anknytning Förhandsversion
az iot ops delete

Ta bort IoT-åtgärder från klustret.

Anknytning Förhandsversion
az iot ops identity

Instansidentitetshantering.

Anknytning Förhandsversion
az iot ops identity assign

Tilldela en användartilldelad hanterad identitet med instansen.

Anknytning Förhandsversion
az iot ops identity remove

Ta bort en användartilldelad hanterad identitet från instansen.

Anknytning Förhandsversion
az iot ops identity show

Visa instansidentiteterna.

Anknytning Förhandsversion
az iot ops init

Bootstrap det Arc-aktiverade klustret för IoT Operations-distribution.

Anknytning Förhandsversion
az iot ops list

Lista IoT Operations-instanser.

Anknytning Förhandsversion
az iot ops schema

Schema- och registerhantering.

Anknytning Förhandsversion
az iot ops schema create

Skapa ett schema i ett schemaregister.

Anknytning Förhandsversion
az iot ops schema delete

Ta bort ett målschema i ett schemaregister.

Anknytning Förhandsversion
az iot ops schema list

Lista scheman i ett schemaregister.

Anknytning Förhandsversion
az iot ops schema registry

Schemaregisterhantering.

Anknytning Förhandsversion
az iot ops schema registry create

Skapa ett schemaregister.

Anknytning Förhandsversion
az iot ops schema registry delete

Ta bort ett målschemaregister.

Anknytning Förhandsversion
az iot ops schema registry list

Lista schemaregister i en resursgrupp eller prenumeration.

Anknytning Förhandsversion
az iot ops schema registry show

Visa information om ett schemaregister.

Anknytning Förhandsversion
az iot ops schema show

Visa information om ett schema i ett schemaregister.

Anknytning Förhandsversion
az iot ops schema show-dataflow-refs

Visa de schemareferenser som används för dataflöden.

Anknytning Förhandsversion
az iot ops schema version

Schemaversionshantering.

Anknytning Förhandsversion
az iot ops schema version add

Lägg till en schemaversion i ett schema.

Anknytning Förhandsversion
az iot ops schema version list

Lista schemaversioner för ett visst schema.

Anknytning Förhandsversion
az iot ops schema version remove

Ta bort en målschemaversion.

Anknytning Förhandsversion
az iot ops schema version show

Visa information om en schemaversion.

Anknytning Förhandsversion
az iot ops secretsync

Hantering av instanshemlighetssynkronisering.

Anknytning Förhandsversion
az iot ops secretsync disable

Inaktivera hemlig synkronisering för en instans.

Anknytning Förhandsversion
az iot ops secretsync enable

Aktivera hemlig synkronisering för en instans.

Anknytning Förhandsversion
az iot ops secretsync list

Visa en lista över de hemliga synkroniseringskonfigurationer som är associerade med en instans.

Anknytning Förhandsversion
az iot ops show

Visa en IoT Operations-instans.

Anknytning Förhandsversion
az iot ops support

Stödåtgärder för IoT-åtgärder.

Anknytning Förhandsversion
az iot ops support create-bundle

Skapar ett zip-arkiv för standardsupportpaket för användning i felsökning och diagnostik.

Anknytning Förhandsversion
az iot ops update

Uppdatera en IoT Operations-instans.

Anknytning Förhandsversion
az iot ops upgrade

Uppgradera en IoT Operations-instans till den senaste versionen.

Anknytning Förhandsversion
az iot ops verify-host

Kör en uppsättning klustervärdverifieringar för IoT Operations-distributionskompatibilitet.

Anknytning Förhandsversion

az iot ops check

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Utvärdera beredskap på klustersidan och körningshälsa för distribuerade IoT Operations-tjänster.

Kommandot visar som standard en mänsklig sammanfattningsvy på hög nivå över alla tjänster. Använd alternativet "--svc" för att ange kontroller för en enda tjänst och konfigurera utförlighet via --detail-level argumentet. Obs! Filtrering av resurstyp (--resurser) och namn (--resursnamn) kan endast användas med argumentet "--svc".

{Tjänst-API:er som stöds}

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

Mer information om klusterkrav finns i 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, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]

Exempel

Grundläggande användning. Kontrollerar övergripande IoT Operations-hälsa med sammanfattningsutdata.

az iot ops check

Kontrollerar tjänstens status och konfiguration med detaljerade utdata.

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

Utvärdera endast dataflödestjänsten med utdata optimerade för CI.

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

Kontrollerar "enhetsregistry"-hälsotillståndet med utförliga utdata, men begränsar resultatet till "tillgångsresurser".

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

Använda resursnamn för att begränsa resultatet till "tillgångsresurser" med prefixet "my-asset-"

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

Valfria parametrar

--as-object

Utdata kontrollerar innehåll och valideringar i en CI-vänlig datastruktur.

Godkända värden: false, true
--context

Kubeconfig-kontextnamn som ska användas för k8s-klusterkommunikation. Om ingen kontext anges används current_context.

--detail-level

Styr detaljnivån som visas i kontrollutdata. Välj 0 för en sammanfattningsvy (minimala utdata), 1 för en detaljerad vy (mer omfattande information) eller 2 för en utförlig vy (all tillgänglig information).

Godkända värden: 0, 1, 2
Standardvärde: 0
--ops-service --svc

Distributionen av IoT Operations-tjänsten som ska utvärderas.

Godkända värden: akri, broker, dataflow, deviceregistry, opcua
--post

Kör kontroller efter distributionen.

Godkända värden: false, true
--pre

Kör nödvändiga kontroller för att avgöra om minimikraven för en tjänstdistribution uppfylls.

Godkända värden: false, true
--resource-name --rn

Kör endast kontroller för det specifika resursnamnet. Namnet är skiftlägesokänsligt. Globmönster "" och "?" stöds. Obs! Endast alfanumeriska tecken, bindestreck, "?" och "" tillåts.

--resources

Kör endast kontroller på specifika resurstyper. Använd blankstegsavgränsade värden.

Godkända värden: asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops create

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Skapa en IoT Operations-instans.

En lyckad körning av init krävs innan du kör det här kommandot.

Resultatet av kommandot nets en IoT Operations-instans med en uppsättning standardresurser som konfigurerats för sammanhängande funktion.

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-version]
                  [--runtime-socket]
                  [--tags]
                  [--trust-settings]

Exempel

Skapa målinstansen med minsta indata.

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

I följande exempel läggs anpassning till standardresursen för broker-instansen samt en instansbeskrivning och taggar.

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

Det här exemplet visar hur du distribuerar en ytterligare osäker (ingen authn eller authz) koordinatorlyssnare som konfigurerats för port 1883 av lastbalanserare av tjänsttyp. Användbart för testning och/eller demonstrationer. Använd inte alternativet osäker i produktion.

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

Det här formuläret visar hur du aktiverar resurssynkronisering för instansdistributionen. För att aktivera resurssynkroniseringsrolltilldelning krävs på målresursgruppen.

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

I det här exemplet visas förtroendeinställningar för en användare som har cert-manager-konfiguration. Observera att klustret måste ha initierats med "--user-trust" och att en distribution av användarcertifikathanteraren måste finnas.

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

Obligatoriska parametrar

--cluster

Målklusternamn för IoT Operations-distribution.

--name -n

IoT Operations-instansens namn. Ett instansnamn måste anges för att distribuera en instans under init-orkestreringen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--sr-resource-id

Schemaregistrets resurs-ID som ska användas med IoT-åtgärder.

Valfria parametrar

--add-insecure-listener

När den är aktiverad kommer Mqtt Broker-distributionen att innehålla en lyssnare av tjänsttypen LoadBalancer, bunden till port 1883 utan authN eller authZ. Endast för icke-produktionsarbetsbelastningar.

Godkända värden: false, true
--bp --broker-backend-part

Mqtt Broker-serverdelspartitioner. Minsta värde: 1, maxvärde: 16.

Standardvärde: 2
--br --broker-backend-rf

Mqtt broker backend redundancy factor. Minsta värde: 1, maxvärde: 5.

Standardvärde: 2
--broker-backend-workers --bw

Mqtt broker backend workers. Minsta värde: 1, maxvärde: 16.

Standardvärde: 2
--broker-config-file

Sökväg till en json-fil med anpassade egenskaper för koordinatorkonfiguration. Filkonfigurationsinnehåll används över enskilda koordinatorkonfigurationsparametrar. Användbart för avancerade scenarier. Det förväntade formatet beskrivs i https://aka.ms/aziotops-broker-config.

--broker-frontend-replicas --fr

Mqtt Broker-klientdelsrepliker. Minsta värde: 1, maxvärde: 16.

Standardvärde: 2
--broker-frontend-workers --fw

Mqtt broker frontend workers. Minsta värde: 1, maxvärde: 16.

Standardvärde: 2
--broker-listener-type --lt

Tjänsttyp som är associerad med standard lyssnaren för mqtt-koordinatorn.

Godkända värden: ClusterIp, LoadBalancer, NodePort
Standardvärde: ClusterIp
--broker-mem-profile --mp

Mqtt-koordinatorminnesprofil.

Godkända värden: High, Low, Medium, Tiny
Standardvärde: Medium
--cluster-namespace

Infra för klusternamnområdet IoT Operations distribueras till. Måste vara gemener.

Standardvärde: azure-iot-operations
--custom-location

Det anpassade platsnamnet som motsvarar IoT Operations-distributionen. Standardvärdet är i formatet "location-{hash(5)}".

--description

Beskrivning av IoT Operations-instansen.

--df-profile-instances

Antalet instanser som är associerade med standardprofilen för dataflöde.

Standardvärde: 1
--enable-rsync

Regler för resurssynkronisering kommer att ingå i IoT Operations-distributionen.

Godkända värden: false, true
--kubernetes-distro

Kubernetes-distributionen som ska användas för Akri-konfiguration. Den valda distributionen innebär standardsökvägen för containerkörningssocketen när inget --runtime-socket-värde anges.

Godkända värden: K3s, K8s, MicroK8s
Standardvärde: K8s
--location

Den region som ska användas för etablerad resurssäkerhet. Om det inte anges används den anslutna klusterplatsen.

--no-progress

Inaktivera visuell representation av arbete.

Godkända värden: false, true
--ops-config

Anpassad konfiguration av IoT Operations arc-tillägg. Formatet är blankstegsavgränsade nyckel=värdepar. --ops-config kan användas en eller flera gånger. För avancerade användningsfall.

--ops-version
Inaktuell

Argumentet "ops_version" har blivit inaktuellt och tas bort i en framtida version.

Använd för att åsidosätta den inbyggda versionen av IoT Operations arc-tillägget.

--runtime-socket

Standardnodsökvägen för containerkörningssocketen. Om den inte anges (standard) bestäms socketsökvägen av --kubernetes-distro.

--tags

Instanstaggar. Egenskapsväska i nyckel/värde-par med följande format: a=b c=d. Använd --tags för att ta bort alla taggar.

--trust-settings

Inställningar för användarangivet förtroendepaket. Används för komponent-TLS. Formatet är blankstegsavgränsade nyckel=värdepar. Följande nycklar krävs: issuerKind, configMapName, configMapKey, issuerName. Om det inte används konfigureras ett system som tillhandahålls självsignerat förtroendepaket.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops delete

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort IoT-åtgärder från klustret.

Namnet på antingen instansen eller klustret måste anges.

Åtgärden använder Azure Resource Graph för att fastställa korrelerade resurser. Att Resource Graph slutligen är konsekvent garanterar inte ett synkroniserat tillstånd vid tidpunkten för körningen.

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

Exempel

Minsta indata för fullständig borttagning.

az iot ops delete -n myinstance -g myresourcegroup

Hoppa över bekräftelseprompten och fortsätt till borttagningsprocessen. Användbart för CI-scenarier.

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

Framtvinga borttagning oavsett varningar. Kan leda till fel.

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

Använd klusternamn i stället för instans för sökning.

az iot ops delete --cluster mycluster -g myresourcegroup

Omvänd tillämpning av init.

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

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--cluster

Målklusternamn för borttagning av IoT-åtgärder.

--force

Tvinga åtgärden att köras.

Godkända värden: false, true
--include-deps

Anger att kommandot ska ta bort IoT Operations-beroenden. Det här alternativet är avsett att vända tillämpningen av init.

Godkända värden: false, true
--name -n

IoT Operations-instansens namn.

--no-progress

Inaktivera visuell representation av arbete.

Godkända värden: false, true
--yes -y

Bekräfta [y]es utan att fråga. Användbart för CI- och automationsscenarier.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops init

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Bootstrap det Arc-aktiverade klustret för IoT Operations-distribution.

Ett Arc-aktiverat kluster krävs för att distribuera IoT-åtgärder. Mer information https://aka.ms/aziotops-arcconnectfinns i följande resurs.

Init-åtgärden fungerar när du installerar och konfigurerar ett grundläggande lager av gränstjänster som krävs för IoT Operations-distribution.

När grundlagret har installerats az iot ops create ska kommandot användas för att distribuera en 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}]

Exempel

Användning med minsta indata. Det här formuläret distribuerar IoT Operations foundation-lagret.

az iot ops init --cluster mycluster -g myresourcegroup

Liknar föregående exempel men med Arc Container Storage feltolerans aktiverat (kräver minst 3 noder).

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

Det här exemplet visar hur du aktiverar inställningar för användarförtroende för en anpassad cert-manager-konfiguration. Detta hoppar över distributionen av systemcertifikathanteraren och förtroendehanteraren.

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

Obligatoriska parametrar

--cluster

Målklusternamn för IoT Operations-distribution.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--enable-fault-tolerance

Aktivera feltolerans för Azure Arc Container Storage. Minst 3 klusternoder krävs.

Godkända värden: false, true
--ensure-latest

Se till att den senaste IoT Ops CLI används, vilket ger upphov till ett fel om en uppgradering är tillgänglig.

Godkända värden: false, true
--no-progress

Inaktivera visuell representation av arbete.

Godkända värden: false, true
--user-trust --ut

Hoppa över distributionen av systemcertifikathanteraren och förtroendehanteraren till förmån för en konfiguration som tillhandahålls av användaren.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops list

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lista IoT Operations-instanser.

Använd --query med önskad JMESPath-syntax för att köra frågor mot resultatet.

az iot ops list [--resource-group]

Exempel

Visa en lista över alla instanser i prenumerationen.

az iot ops list

Visa en lista över alla instanser av en viss resursgrupp.

az iot ops list -g myresourcegroup

Visa en lista över instanser i prenumerationen som har ett visst taggvärde.

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

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops show

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa en IoT Operations-instans.

Alternativt kan kommandot mata ut en trädstruktur med associerade resurser som representerar IoT Operations-distributionen mot säkerhetskopieringsklustret. Om det här kommandot misslyckas använder az iot ops upgrade du för att uppgradera instansen till den senaste versionen innan du fortsätter.

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

Exempel

Grundläggande användning för att visa en instans.

az iot ops show --name myinstance -g myresourcegroup

Mata ut en trädstruktur med associerade resurser som representerar IoT Operations-distributionen.

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

Obligatoriska parametrar

--name -n

IoT Operations-instansens namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--tree

Använd för att visualisera IoT Operations-distributionen mot säkerhetskopieringsklustret.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops update

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Uppdatera en IoT Operations-instans.

För närvarande kan instanstaggar och beskrivning uppdateras. Om du vill uppgradera instansen till en nyare version använder az iot ops upgrade du i stället.

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

Exempel

Uppdatera instanstaggar. Detta motsvarar en ersättning.

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

Ta bort instanstaggar.

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

Uppdatera instansbeskrivningen.

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

Obligatoriska parametrar

--name -n

IoT Operations-instansens namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--description

Beskrivning av IoT Operations-instansen.

--tags

Instanstaggar. Egenskapsväska i nyckel/värde-par med följande format: a=b c=d. Använd --tags för att ta bort alla taggar.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops upgrade

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Uppgradera en IoT Operations-instans till den senaste versionen.

VARNING! Det här kommandot kan misslyckas och kräver att du tar bort och återskapar klustret och instansen.

Uppgradera en IoT Operations-instans, inklusive uppdatering av tilläggen till de senaste versionerna. Använd det här kommandot om az iot ops show eller liknande kommandon misslyckas.

Schemaregisterresurs-ID är en valfri parameter och kan krävas i specifika scenarier.

az iot ops upgrade --name
                   --resource-group
                   [--no-progress {false, true}]
                   [--sr-resource-id]
                   [--yes {false, true}]

Exempel

Uppgradera instansen med minimala indata.

az iot ops upgrade --name myinstance -g myresourcegroup

Hoppa över konformationsprompten under instansuppgradering.

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

Uppgradera instansen och ange schemaregistrets resurs-ID.

az iot ops upgrade --name myinstance -g myresourcegroup --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID

Obligatoriska parametrar

--name -n

IoT Operations-instansens namn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--no-progress

Inaktivera visuell representation av arbete.

Godkända värden: false, true
--sr-resource-id

Schemaregistrets resurs-ID som ska användas med IoT-åtgärder. Krävs om schemaregistrets resurs-ID inte längre hittas i IoT-åtgärder.

--yes -y

Bekräfta [y]es utan att fråga. Användbart för CI- och automationsscenarier.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot ops verify-host

Förhandsgranskning

Kommandogruppen "iot ops" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Kör en uppsättning klustervärdverifieringar för IoT Operations-distributionskompatibilitet.

Avsett att köras direkt på en målklustervärd. Kommandot kan uppmana till att tillämpa en uppsättning privilegierade åtgärder, till exempel att installera ett beroende. I det här fallet måste CLI köras med förhöjd behörighet. Till exempel sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host.

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

Valfria parametrar

--no-progress

Inaktivera visuell representation av arbete.

Godkända värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.