Delen via


az iot edge

Notitie

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

IoT-oplossingen beheren in Edge.

Opdracht

Name Description Type Status
az iot edge deployment

IoT Edge-implementaties op schaal beheren.

Toestel GA
az iot edge deployment create

Maak een IoT Edge-implementatie in een doel-IoT Hub.

Toestel GA
az iot edge deployment delete

Een IoT Edge-implementatie verwijderen.

Toestel GA
az iot edge deployment list

IoT Edge-implementaties weergeven in een IoT Hub.

Toestel GA
az iot edge deployment show

De details van een IoT Edge-implementatie ophalen.

Toestel GA
az iot edge deployment show-metric

Evalueer een metrische doelsysteemgegevens die zijn gedefinieerd in een IoT Edge-implementatie.

Toestel GA
az iot edge deployment update

De opgegeven eigenschappen van een IoT Edge-implementatie bijwerken.

Toestel GA
az iot edge devices

Opdrachten voor het beheren van IoT Edge-apparaten.

Toestel GA
az iot edge devices create

Meerdere edge-apparaten maken en configureren in een IoT Hub.

Toestel Experimenteel
az iot edge export-modules

Exporteer de configuratie van de edge-modules op één edge-apparaat.

Toestel GA
az iot edge set-modules

Edge-modules instellen op één apparaat.

Toestel GA

az iot edge export-modules

Exporteer de configuratie van de edge-modules op één edge-apparaat.

De configuratie-uitvoer van de moduledubbel kan rechtstreeks worden gebruikt als de --content van 'az iot edge set-modules'.

az iot edge export-modules --device-id
                           [--auth-type {key, login}]
                           [--hub-name]
                           [--login]
                           [--resource-group]

Voorbeelden

Configuratie van moduledubbel exporteren op een doelapparaat.

az iot edge export-modules --hub-name {iothub_name} --device-id {device_id}

Vereiste parameters

--device-id -d

Doelapparaat-id.

Optionele parameters

--auth-type

Hiermee wordt aangegeven of de bewerking automatisch een beleidssleutel moet afleiden of de huidige Azure AD-sessie moet gebruiken. Als het verificatietype aanmelding is en de hostnaam van de resource wordt opgegeven, wordt het opzoeken van resources overgeslagen, tenzij dat nodig is. U kunt de standaardinstelling configureren met behulp van az configure --defaults iothub-data-auth-type=<auth-type-value>.

Geaccepteerde waarden: key, login
Default value: key
--hub-name -n

Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.

--login -l

Deze opdracht ondersteunt een entiteit verbindingsreeks met rechten om actie uit te voeren. Gebruik dit om sessieaanmelding te voorkomen via 'az login'. Als zowel een entiteit verbindingsreeks als de naam wordt opgegeven, heeft de verbindingsreeks prioriteit. Vereist als --hub-name niet is opgegeven.

--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 edge set-modules

Edge-modules instellen op één apparaat.

Inhoud van modules is json en in de vorm van {"modulesContent":{...}} of {"content":{"modulesContent":{...}}}.

Standaard worden eigenschappen van systeemmodules $edgeAgent en $edgeHub gevalideerd op basis van schema's die zijn geïnstalleerd met de IoT-extensie. Dit kan worden uitgeschakeld met de schakeloptie --no-validation.

Opmerking: bij uitvoering voert de opdracht de verzameling modules uit die op het apparaat zijn toegepast.

az iot edge set-modules --content
                        --device-id
                        [--auth-type {key, login}]
                        [--hub-name]
                        [--login]
                        [--resource-group]

Voorbeelden

Test edge-modules tijdens de ontwikkeling door modules in te stellen op een doelapparaat.

az iot edge set-modules --hub-name {iothub_name} --device-id {device_id} --content ../modules_content.json

Vereiste parameters

--content -k

Inhoud van IoT Edge-implementatie. Geef bestandspad of onbewerkte json op.

--device-id -d

Doelapparaat-id.

Optionele parameters

--auth-type

Hiermee wordt aangegeven of de bewerking automatisch een beleidssleutel moet afleiden of de huidige Azure AD-sessie moet gebruiken. Als het verificatietype aanmelding is en de hostnaam van de resource wordt opgegeven, wordt het opzoeken van resources overgeslagen, tenzij dat nodig is. U kunt de standaardinstelling configureren met behulp van az configure --defaults iothub-data-auth-type=<auth-type-value>.

Geaccepteerde waarden: key, login
Default value: key
--hub-name -n

Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.

--login -l

Deze opdracht ondersteunt een entiteit verbindingsreeks met rechten om actie uit te voeren. Gebruik dit om sessieaanmelding te voorkomen via 'az login'. Als zowel een entiteit verbindingsreeks als de naam wordt opgegeven, heeft de verbindingsreeks prioriteit. Vereist als --hub-name niet is opgegeven.

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