Delen via


az iot ops

Notitie

Deze verwijzing maakt deel uit van de azure-iot-ops-extensie voor de Azure CLI (versie 2.53.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az iot ops-opdracht uitvoert. Meer informatie over extensies.

Azure IoT-bewerkingen beheren.

Azure IoT Operations is een set sterk uitgelijnde, maar losjes gekoppelde, eersteklas Kubernetes-services waarmee u gegevens van on-premises assets kunt aggregeren in een MQTT Broker van industriële kwaliteit, edge-rekenkracht kunt toevoegen en bidirectionele gegevensstroom kunt instellen met een verscheidenheid aan services in de cloud.

Standaard wordt regelmatig gecontroleerd of er een nieuwe extensieversie beschikbaar is voor IoT Operations CLI-opdrachten. Dit gedrag kan worden uitgeschakeld met az config set iotops.check_latest=false.

Opdracht

Name Description Type Status
az iot ops asset

Vermogensbeheer.

Toestel GA
az iot ops asset create

Maak een asset.

Toestel GA
az iot ops asset dataset

Gegevenssets in een asset beheren.

Toestel GA
az iot ops asset dataset list

Lijst met gegevenssets binnen een asset.

Toestel GA
az iot ops asset dataset point

Gegevenspunten in een assetgegevensset beheren.

Toestel GA
az iot ops asset dataset point add

Voeg een gegevenspunt toe aan een assetgegevensset.

Toestel GA
az iot ops asset dataset point export

Gegevenspunten exporteren in een assetgegevensset.

Toestel GA
az iot ops asset dataset point import

Gegevenspunten importeren in een assetgegevensset.

Toestel GA
az iot ops asset dataset point list

Gegevenspunten weergeven in een assetgegevensset.

Toestel GA
az iot ops asset dataset point remove

Verwijder een gegevenspunt in een assetgegevensset.

Toestel GA
az iot ops asset dataset show

Een gegevensset in een asset weergeven.

Toestel GA
az iot ops asset delete

Een asset verwijderen.

Toestel GA
az iot ops asset endpoint

Asseteindpuntprofielen beheren.

Toestel GA
az iot ops asset endpoint create

Asseteindpuntprofielen maken.

Toestel GA
az iot ops asset endpoint create opcua

Maak een asseteindpuntprofiel met een OPCUA-connector.

Toestel GA
az iot ops asset endpoint delete

Een asseteindpuntprofiel verwijderen.

Toestel GA
az iot ops asset endpoint query

Voer een query uit op resourcegrafiek voor eindpuntprofielen voor assets.

Toestel GA
az iot ops asset endpoint show

Een asseteindpuntprofiel weergeven.

Toestel GA
az iot ops asset endpoint update

Werk een asseteindpuntprofiel bij.

Toestel GA
az iot ops asset event

Gebeurtenissen in een asset beheren.

Toestel GA
az iot ops asset event add

Voeg een gebeurtenis toe aan een asset.

Toestel GA
az iot ops asset event export

Gebeurtenissen in een asset exporteren.

Toestel GA
az iot ops asset event import

Gebeurtenissen in een asset importeren.

Toestel GA
az iot ops asset event list

Gebeurtenissen in een asset weergeven.

Toestel GA
az iot ops asset event remove

Een gebeurtenis in een asset verwijderen.

Toestel GA
az iot ops asset query

Voer een query uit op resourcegrafiek voor assets.

Toestel GA
az iot ops asset show

Een asset weergeven.

Toestel GA
az iot ops asset update

Een asset bijwerken.

Toestel GA
az iot ops broker

Mqtt Broker Management.

Toestel GA
az iot ops broker authn

Brokerverificatiebeheer.

Toestel GA
az iot ops broker authn delete

Een mqtt Broker-verificatieresource verwijderen.

Toestel GA
az iot ops broker authn list

Geef mqtt Broker-verificatiebronnen weer die zijn gekoppeld aan een exemplaar.

Toestel GA
az iot ops broker authn show

Details van een mqtt Broker-verificatieresource weergeven.

Toestel GA
az iot ops broker authz

Beheer van brokerautorisatie.

Toestel GA
az iot ops broker authz delete

Een mqtt-brokerautorisatieresource verwijderen.

Toestel GA
az iot ops broker authz list

Lijst met mqtt-brokerautorisatiebronnen die zijn gekoppeld aan een exemplaar.

Toestel GA
az iot ops broker authz show

Details weergeven van een mqtt-brokerautorisatieresource.

Toestel GA
az iot ops broker delete

Een mqtt-broker verwijderen.

Toestel GA
az iot ops broker list

Lijst met mqtt-brokers die zijn gekoppeld aan een exemplaar.

Toestel GA
az iot ops broker listener

Broker listener management.

Toestel GA
az iot ops broker listener delete

Een mqtt Broker-listener verwijderen.

Toestel GA
az iot ops broker listener list

Lijst met mqtt-brokerlisteners die zijn gekoppeld aan een broker.

Toestel GA
az iot ops broker listener show

Details van een mqtt-brokerlistener weergeven.

Toestel GA
az iot ops broker show

Details van een mqtt-broker weergeven.

Toestel GA
az iot ops check

Evalueer gereedheid aan de clusterzijde en runtimestatus van geïmplementeerde IoT Operations-services.

Toestel Preview uitvoeren
az iot ops connector

Connectorbeheer.

Toestel Preview uitvoeren
az iot ops connector opcua

Beheer van OPC UA-connectors.

Toestel Preview uitvoeren
az iot ops connector opcua client

Beheer het exemplaarcertificaat van clienttoepassing op bedrijfsniveau voor de OPC UA Broker.

Toestel Preview uitvoeren
az iot ops connector opcua client add

Voeg een certificaat voor clienttoepassingsexemplaren op bedrijfsniveau toe.

Toestel Preview uitvoeren
az iot ops connector opcua client remove

Verwijder het exemplaarcertificaat van de clienttoepassing uit de OPC UA Broker.

Toestel Preview uitvoeren
az iot ops connector opcua client show

Details weergeven van secretsync-resource 'aio-opc-ua-broker-client-certificate'.

Toestel Preview uitvoeren
az iot ops connector opcua issuer

Certificaten van verleners voor de OPC UA Broker beheren.

Toestel Preview uitvoeren
az iot ops connector opcua issuer add

Voeg een certificaat voor verleners toe aan de certificaatlijst van de OPC UA Broker-uitgever.

Toestel Preview uitvoeren
az iot ops connector opcua issuer remove

Verwijder vertrouwde certificaten uit de lijst met certificaatverleners van OPC UA Broker.

Toestel Preview uitvoeren
az iot ops connector opcua issuer show

Details van secretsync-resource 'aio-opc-ua-broker-issuer-list' weergeven.

Toestel Preview uitvoeren
az iot ops connector opcua trust

Vertrouwde certificaten voor de OPC UA Broker beheren.

Toestel Preview uitvoeren
az iot ops connector opcua trust add

Voeg een vertrouwd certificaat toe aan de lijst met vertrouwde certificaten van OPC UA Broker.

Toestel Preview uitvoeren
az iot ops connector opcua trust remove

Verwijder vertrouwde certificaten uit de lijst met vertrouwde certificaten van OPC UA Broker.

Toestel Preview uitvoeren
az iot ops connector opcua trust show

Details van secretsync-resource 'aio-opc-ua-broker-trust-list' weergeven.

Toestel Preview uitvoeren
az iot ops create

Maak een IoT Operations-exemplaar.

Toestel GA
az iot ops dataflow

Beheer van gegevensstromen.

Toestel GA
az iot ops dataflow endpoint

Eindpuntbeheer voor gegevensstromen.

Toestel GA
az iot ops dataflow endpoint list

Een lijst weergeven van eindpuntbronnen voor gegevensstromen die zijn gekoppeld aan een exemplaar.

Toestel GA
az iot ops dataflow endpoint show

Details van een gegevensstroomeindpuntresource weergeven.

Toestel GA
az iot ops dataflow list

Gegevensstromen weergeven die zijn gekoppeld aan een gegevensstroomprofiel.

Toestel GA
az iot ops dataflow profile

Beheer van gegevensstroomprofielen.

Toestel GA
az iot ops dataflow profile list

Lijst met gegevensstroomprofielen die zijn gekoppeld aan een exemplaar.

Toestel GA
az iot ops dataflow profile show

Details van een gegevensstroomprofiel weergeven.

Toestel GA
az iot ops dataflow show

Details weergeven van een gegevensstroom die is gekoppeld aan een gegevensstroomprofiel.

Toestel GA
az iot ops delete

IoT-bewerkingen uit het cluster verwijderen.

Toestel GA
az iot ops identity

Exemplaaridentiteitsbeheer.

Toestel GA
az iot ops identity assign

Wijs een door de gebruiker toegewezen beheerde identiteit toe met het exemplaar.

Toestel GA
az iot ops identity remove

Verwijder een door de gebruiker toegewezen beheerde identiteit uit het exemplaar.

Toestel GA
az iot ops identity show

De exemplaar-id's weergeven.

Toestel GA
az iot ops init

Bootstrap het cluster met Arc voor IoT Operations-implementatie.

Toestel GA
az iot ops list

IoT Operations-exemplaren weergeven.

Toestel GA
az iot ops schema

Schema- en registerbeheer.

Toestel Preview uitvoeren
az iot ops schema create

Maak een schema in een schemaregister.

Toestel Preview uitvoeren
az iot ops schema delete

Verwijder een doelschema in een schemaregister.

Toestel Preview uitvoeren
az iot ops schema list

Schema's weergeven in een schemaregister.

Toestel Preview uitvoeren
az iot ops schema registry

Schemaregisterbeheer.

Toestel Preview uitvoeren
az iot ops schema registry create

Maak een schemaregister.

Toestel Preview uitvoeren
az iot ops schema registry delete

Verwijder een doelschemaregister.

Toestel Preview uitvoeren
az iot ops schema registry list

Schemaregisters weergeven in een resourcegroep of abonnement.

Toestel Preview uitvoeren
az iot ops schema registry show

Details van een schemaregister weergeven.

Toestel Preview uitvoeren
az iot ops schema show

Details van een schema in een schemaregister weergeven.

Toestel Preview uitvoeren
az iot ops schema show-dataflow-refs

Geef de schemaverwijzingen weer die worden gebruikt voor gegevensstromen.

Toestel Experimenteel
az iot ops schema version

Schemaversiebeheer.

Toestel Preview uitvoeren
az iot ops schema version add

Voeg een schemaversie toe aan een schema.

Toestel Preview uitvoeren
az iot ops schema version list

Schemaversies voor een specifiek schema weergeven.

Toestel Preview uitvoeren
az iot ops schema version remove

Verwijder een doelschemaversie.

Toestel Preview uitvoeren
az iot ops schema version show

Details van een schemaversie weergeven.

Toestel Preview uitvoeren
az iot ops secretsync

Synchronisatiebeheer van exemplaargeheim.

Toestel Preview uitvoeren
az iot ops secretsync disable

Schakel geheime synchronisatie voor een exemplaar uit.

Toestel Preview uitvoeren
az iot ops secretsync enable

Schakel geheime synchronisatie in voor een exemplaar.

Toestel Preview uitvoeren
az iot ops secretsync list

Vermeld de configuraties voor geheimsynchronisatie die zijn gekoppeld aan een exemplaar.

Toestel Preview uitvoeren
az iot ops show

Een IoT Operations-exemplaar weergeven.

Toestel GA
az iot ops support

Ondersteuningsbewerkingen voor IoT Operations.

Toestel Preview uitvoeren
az iot ops support create-bundle

Hiermee maakt u een standaard zip-archief voor ondersteuning voor gebruik in probleemoplossing en diagnostische gegevens.

Toestel Preview uitvoeren
az iot ops update

Een IoT Operations-exemplaar bijwerken.

Toestel GA
az iot ops upgrade

Een IoT Operations-exemplaar upgraden naar de nieuwste versie.

Toestel Verouderd

az iot ops check

Preview

Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Evalueer gereedheid aan de clusterzijde en runtimestatus van geïmplementeerde IoT Operations-services.

De opdracht geeft standaard een algemeen overzicht weer van alle services op hoog niveau. Gebruik de optie --svc om controles voor één service op te geven en de uitgebreidheid via het --detail-level argument te configureren. Opmerking: het type resource (--resources) en de naamfiltering (--resourcenaam) kan alleen worden gebruikt met het argument '--svc'.

{Ondersteunde service-API's}

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

Raadpleeg https://aka.ms/iot-ops-cluster-requirementsvoor meer informatie over clustervereisten.

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

Voorbeelden

Basisgebruik. Hiermee controleert u de algehele Status van IoT Operations met samenvattingsuitvoer.

az iot ops check

Controleert de status en configuratie van de brokerservice met gedetailleerde uitvoer.

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

Evalueer alleen de 'gegevensstroomservice' met uitvoer die is geoptimaliseerd voor CI.

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

Controleert de status 'deviceregistry' met uitgebreide uitvoer, maar beperkt de resultaten tot assetresources.

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

Resourcenaam gebruiken om resultaten te beperken tot assetresources met voorvoegsel 'my-asset-'

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

Optionele parameters

--as-object

Uitvoer controleert inhoud en validaties in een ci-beschrijvende gegevensstructuur.

Geaccepteerde waarden: false, true
--context

Kubeconfig-contextnaam die moet worden gebruikt voor k8s-clustercommunicatie. Als er geen context wordt opgegeven current_context wordt gebruikt.

--detail-level

Hiermee bepaalt u het detailniveau dat wordt weergegeven in de uitvoer van de controle. Kies 0 voor een overzichtsweergave (minimale uitvoer), 1 voor een gedetailleerde weergave (uitgebreidere informatie) of 2 voor een uitgebreide weergave (alle beschikbare informatie).

Geaccepteerde waarden: 0, 1, 2
Default value: 0
--ops-service --svc

De Implementatie van de IoT Operations-service die wordt geëvalueerd.

Geaccepteerde waarden: akri, broker, dataflow, deviceregistry, opcua
--post

Voer controles na de implementatie uit.

Geaccepteerde waarden: false, true
--pre

Voer vereiste controles uit om te bepalen of aan de minimale vereisten van een service-implementatie is voldaan.

Geaccepteerde waarden: false, true
--resource-name --rn

Voer alleen controles uit voor de specifieke resourcenaam. De naam is niet hoofdlettergevoelig. Glob-patronen '' en '?' worden ondersteund. Opmerking: Alleen alfanumerieke tekens, afbreekstreepjes, '?' en '' zijn toegestaan.

--resources

Voer alleen controles uit op specifieke resourcetypen. Gebruik door spaties gescheiden waarden.

Geaccepteerde waarden: asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops create

Maak een IoT Operations-exemplaar.

Een geslaagde uitvoering van init is vereist voordat u deze opdracht uitvoert.

Het resultaat van de opdrachtnetten van een IoT Operations-exemplaar met een set standaardresources die zijn geconfigureerd voor een samenhangende functie.

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]

Voorbeelden

Maak het doelexemplaren met minimale invoer.

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

In het volgende voorbeeld wordt aanpassing toegevoegd aan de standaardresource van het brokerexemplaren, evenals een beschrijving en tags van een exemplaar.

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

In dit voorbeeld ziet u hoe u een extra onveilige brokerlist (geen verificatie of verificatie) brokerlist implementeert die is geconfigureerd voor poort 1883 van load balancer van het servicetype. Handig voor testen en/of demo's. Gebruik de onveilige optie niet in productie.

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

In dit formulier ziet u hoe u resourcesynchronisatie inschakelt voor de implementatie van het exemplaar. Schrijfbewerkingen voor resourcesynchronisatierollen zijn nodig voor de doelresourcegroep.

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

In dit voorbeeld worden vertrouwensinstellingen gemarkeerd voor een door de gebruiker verstrekte configuratie van certificaatbeheer. Houd er rekening mee dat het cluster moet zijn geïnitialiseerd met '--user-trust' en dat er een implementatie van gebruikerscertificaatbeheer aanwezig moet zijn.

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

Vereiste parameters

--cluster

Doelclusternaam voor IoT Operations-implementatie.

--name -n

Naam ioT Operations-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--sr-resource-id

De resource-id van het schemaregister dat moet worden gebruikt met IoT-bewerkingen.

Optionele parameters

--add-insecure-listener

Wanneer de mqtt Broker-implementatie is ingeschakeld, bevat een listener van het servicetype LoadBalancer, gebonden aan poort 1883 zonder authN of authZ. Alleen voor niet-productieworkloads.

Geaccepteerde waarden: false, true
--bp --broker-backend-part

Back-endpartities van Mqtt Broker. Minimumwaarde: 1, maximumwaarde: 16.

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

Mqtt Broker-back-endredundantiefactor. Minimumwaarde: 1, maximumwaarde: 5.

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

Back-endwerkrollen voor Mqtt Broker. Minimumwaarde: 1, maximumwaarde: 16.

Default value: 2
--broker-config-file

Pad naar een json-bestand met aangepaste brokerconfiguratie-eigenschappen. Bestandsconfiguratie-inhoud wordt gebruikt via afzonderlijke brokerconfiguratieparameters. Handig voor geavanceerde scenario's. De verwachte indeling wordt beschreven op https://aka.ms/aziotops-broker-config.

--broker-frontend-replicas --fr

Front-endreplica's van Mqtt-broker. Minimumwaarde: 1, maximumwaarde: 16.

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

Mqtt Broker frontend workers. Minimumwaarde: 1, maximumwaarde: 16.

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

Servicetype dat is gekoppeld aan de standaard mqtt Broker-listener.

Geaccepteerde waarden: ClusterIp, LoadBalancer, NodePort
Default value: ClusterIp
--broker-mem-profile --mp

Mqtt Broker-geheugenprofiel.

Geaccepteerde waarden: High, Low, Medium, Tiny
Default value: Medium
--cluster-namespace

De ioT Operations-infrastructuur van het cluster wordt geïmplementeerd in. Moet kleine letters zijn.

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

De naam van de aangepaste locatie die overeenkomt met de IoT Operations-implementatie. De standaardwaarde heeft de notatie 'location-{hash(5)}'.

--description

Beschrijving van het IoT Operations-exemplaar.

--df-profile-instances

Het aantal exemplaren dat is gekoppeld aan het standaardgegevensstroomprofiel.

Default value: 1
--enable-rsync

Resourcesynchronisatieregels worden opgenomen in de IoT Operations-implementatie.

Geaccepteerde waarden: false, true
--kubernetes-distro

De Kubernetes-distributie die moet worden gebruikt voor Akri-configuratie. De geselecteerde distributie impliceert het standaardpad voor de containerruntime-socket wanneer er geen --runtime-socketwaarde wordt opgegeven.

Geaccepteerde waarden: K3s, K8s, MicroK8s
Default value: K8s
--location

De regio die wordt gebruikt voor ingerichte resources. Als de locatie van het verbonden cluster niet is opgegeven, wordt gebruikt.

--no-progress

Visuele weergave van werk uitschakelen.

Geaccepteerde waarden: false, true
--ops-config

Aangepaste configuratie van IoT Operations Arc-extensie. De notatie is door spaties gescheiden sleutelparen. --ops-config kan een of meer keren worden gebruikt. Voor geavanceerde gebruiksvoorbeelden.

--ops-train
Afgeschaft

Het argument 'ops_train' is afgeschaft en wordt in een toekomstige release verwijderd.

Gebruik dit om de ingebouwde releasetrein voor ioT Operations Arc-extensies te overschrijven.

--ops-version
Afgeschaft

Het argument 'ops_version' is afgeschaft en wordt in een toekomstige release verwijderd.

Gebruik dit om de ingebouwde extensieversie van IoT Operations Arc te overschrijven.

--runtime-socket

Het standaardknooppuntpad van de containerruntime-socket. Als dit niet is opgegeven (standaard), wordt het socketpad bepaald door --kubernetes-distro.

--tags

Instantietags. Eigenschapsverzameling in sleutel-waardeparen met de volgende indeling: a=b c=d. Gebruik --tags '' om alle tags te verwijderen.

--trust-settings

Instellingen voor door de gebruiker verstrekte vertrouwensbundel. Wordt gebruikt voor onderdeel TLS. De notatie is door spaties gescheiden sleutelparen. De volgende sleutels zijn vereist: issuerName, configMapName, configMapKey, . issuerKind Als deze niet wordt gebruikt, wordt een zelfondertekende vertrouwensbundel geconfigureerd.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops delete

IoT-bewerkingen uit het cluster verwijderen.

De naam van het exemplaar of cluster moet worden opgegeven.

De bewerking maakt gebruik van Azure Resource Graph om gecorreleerde resources te bepalen. Resource Graph die uiteindelijk consistent is, garandeert geen gesynchroniseerde status op het moment van uitvoering.

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

Voorbeelden

Minimale invoer voor volledige verwijdering.

az iot ops delete -n myinstance -g myresourcegroup

Sla de bevestigingsprompt over en ga verder met het verwijderingsproces. Handig voor CI-scenario's.

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

Verwijdering afdwingen, ongeacht waarschuwingen. Kan leiden tot fouten.

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

Gebruik de clusternaam in plaats van het exemplaar voor opzoekacties.

az iot ops delete --cluster mycluster -g myresourcegroup

Omgekeerde toepassing van init.

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

Vereiste parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--cluster

Doelclusternaam voor verwijdering van IoT-bewerkingen.

--force

Dwing de bewerking uit te voeren.

Geaccepteerde waarden: false, true
--include-deps

Hiermee wordt aangegeven dat de opdracht afhankelijkheden van IoT-bewerkingen moet verwijderen. Deze optie is bedoeld om de toepassing van init om te keren.

Geaccepteerde waarden: false, true
--name -n

Naam ioT Operations-exemplaar.

--no-progress

Visuele weergave van werk uitschakelen.

Geaccepteerde waarden: false, true
--yes -y

Bevestig [y]s zonder prompt. Handig voor CI- en automatiseringsscenario's.

Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops init

Bootstrap het cluster met Arc voor IoT Operations-implementatie.

Een cluster met Arc is vereist voor het implementeren van IoT-bewerkingen. Zie de volgende resource voor meer informatie https://aka.ms/aziotops-arcconnect.

De init-bewerking werkt bij het installeren en configureren van een basislaag van edge-services die nodig zijn voor de implementatie van IoT Operations.

Nadat de basislaag is geïnstalleerd, moet de az iot ops create opdracht worden gebruikt om een exemplaar te implementeren.

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

Voorbeelden

Gebruik met minimale invoer. Met dit formulier wordt de basislaag ioT Operations geïmplementeerd.

az iot ops init --cluster mycluster -g myresourcegroup

Vergelijkbaar met het vorige voorbeeld, maar als fouttolerantie voor Arc Container Storage is ingeschakeld (vereist ten minste drie knooppunten).

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

In dit voorbeeld wordt het inschakelen van instellingen voor gebruikersvertrouwen gemarkeerd voor een aangepaste configuratie van certificaatbeheer. Hierdoor wordt de implementatie van het systeemcertificaat-manager en trust-manager overgeslagen.

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

Vereiste parameters

--cluster

Doelclusternaam voor IoT Operations-implementatie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--enable-fault-tolerance

Schakel fouttolerantie in voor Azure Arc Container Storage. Er zijn ten minste drie clusterknooppunten vereist.

Geaccepteerde waarden: false, true
--ensure-latest

Zorg ervoor dat de nieuwste IoT Ops CLI wordt gebruikt, waardoor er een fout optreedt als er een upgrade beschikbaar is.

Geaccepteerde waarden: false, true
--no-progress

Visuele weergave van werk uitschakelen.

Geaccepteerde waarden: false, true
--user-trust --ut

Sla de implementatie van het systeemcertificaatbeheer en trust-manager over in het voordeel van een door de gebruiker geleverde configuratie.

Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops list

IoT Operations-exemplaren weergeven.

Gebruik --query met de gewenste JMESPath-syntaxis om een query uit te voeren op het resultaat.

az iot ops list [--resource-group]

Voorbeelden

Geef alle exemplaren in het abonnement weer.

az iot ops list

Geef alle exemplaren van een bepaalde resourcegroep weer.

az iot ops list -g myresourcegroup

Vermeld de exemplaren in het abonnement met een bepaalde tagwaarde.

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

Optionele parameters

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops show

Een IoT Operations-exemplaar weergeven.

Optioneel kan de opdracht een structuur van gekoppelde resources uitvoeren die de IoT Operations-implementatie vertegenwoordigen op basis van het backingcluster.

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

Voorbeelden

Basisgebruik om een exemplaar weer te geven.

az iot ops show --name myinstance -g myresourcegroup

Een structuur van gekoppelde resources uitvoeren die de IoT Operations-implementatie vertegenwoordigen.

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

Vereiste parameters

--name -n

Naam ioT Operations-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--tree

Gebruik dit diagram om de IoT Operations-implementatie te visualiseren op basis van het back-upcluster.

Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops update

Een IoT Operations-exemplaar bijwerken.

Momenteel kunnen exemplaartags en beschrijvingen worden bijgewerkt.

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

Voorbeelden

Instantietags bijwerken. Dit komt overeen met een vervanging.

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

Instantietags verwijderen.

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

Werk de beschrijving van het exemplaar bij.

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

Vereiste parameters

--name -n

Naam ioT Operations-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--description

Beschrijving van het IoT Operations-exemplaar.

--tags

Instantietags. Eigenschapsverzameling in sleutel-waardeparen met de volgende indeling: a=b c=d. Gebruik --tags '' om alle tags te verwijderen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot ops upgrade

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release.

Een IoT Operations-exemplaar upgraden naar de nieuwste versie.

WAARSCHUWING: deze opdracht kan mislukken en vereisen dat u uw cluster en exemplaar verwijdert en opnieuw maakt.

Werk een IoT Operations-exemplaar bij, inclusief het bijwerken van de extensies naar de nieuwste versies. Gebruik deze opdracht als az iot ops show of vergelijkbare opdrachten mislukken.

De resource-id van het schemaregister is een optionele parameter en kan vereist zijn in specifieke scenario's.

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

Voorbeelden

Voer een upgrade uit van het exemplaar met minimale invoer.

az iot ops upgrade --name myinstance -g myresourcegroup

Sla de conformeringsprompt over tijdens de upgrade van het exemplaar.

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

Voer een upgrade uit van het exemplaar en geef de resource-id van het schemaregister op.

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

Vereiste parameters

--name -n

Naam ioT Operations-exemplaar.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--no-progress

Visuele weergave van werk uitschakelen.

Geaccepteerde waarden: false, true
--sr-resource-id

De resource-id van het schemaregister dat moet worden gebruikt met IoT-bewerkingen. Vereist als de resource-id van het schemaregister niet meer wordt gevonden in IoT-bewerkingen.

--yes -y

Bevestig [y]s zonder prompt. Handig voor CI- en automatiseringsscenario's.

Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.