az iot hub
Notitie
Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.
Azure IoT-hubs beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az iot hub certificate |
IoT Hub-certificaten beheren. |
Kern en extensie | GA |
az iot hub certificate create |
Een Azure IoT Hub-certificaat maken/uploaden. |
Basis | GA |
az iot hub certificate delete |
Hiermee verwijdert u een Azure IoT Hub-certificaat. |
Basis | GA |
az iot hub certificate generate-verification-code |
Hiermee wordt een verificatiecode gegenereerd voor een Azure IoT Hub-certificaat. |
Basis | GA |
az iot hub certificate list |
Geeft een lijst weer van alle certificaten die zijn opgenomen in een Azure IoT Hub. |
Basis | GA |
az iot hub certificate root-authority |
Beheer de basisinstantie van het certificaat voor een IoT Hub-exemplaar. |
Toestel | Afgeschaft |
az iot hub certificate root-authority set |
Stel de basisinstantie van het certificaat voor een IoT Hub-exemplaar in op een specifieke versie. |
Toestel | Afgeschaft |
az iot hub certificate root-authority show |
De huidige basisinstantie van het certificaat voor een IoT Hub-exemplaar weergeven. |
Toestel | Afgeschaft |
az iot hub certificate show |
Toont informatie over een bepaald Azure IoT Hub-certificaat. |
Basis | GA |
az iot hub certificate update |
Een Azure IoT Hub-certificaat bijwerken. |
Basis | GA |
az iot hub certificate verify |
Controleert een Azure IoT Hub-certificaat. |
Basis | GA |
az iot hub configuration |
Automatische configuratie van IoT-apparaatbeheer op schaal beheren. |
Toestel | GA |
az iot hub configuration create |
Maak een configuratie voor automatisch IoT-apparaatbeheer in een IoT-doel-IoT Hub. |
Toestel | GA |
az iot hub configuration delete |
Een IoT-apparaatconfiguratie verwijderen. |
Toestel | GA |
az iot hub configuration list |
Maak een lijst met configuraties voor automatisch apparaatbeheer van IoT in een IoT Hub. |
Toestel | GA |
az iot hub configuration show |
De details van een configuratie voor automatisch apparaatbeheer van IoT ophalen. |
Toestel | GA |
az iot hub configuration show-metric |
Evalueer een doelgebruiker of systeemmetriek die is gedefinieerd in een IoT-apparaatconfiguratie. |
Toestel | GA |
az iot hub configuration update |
De opgegeven eigenschappen van een configuratie voor automatisch apparaatbeheer van IoT bijwerken. |
Toestel | GA |
az iot hub connection-string |
IoT Hub-verbindingsreeks s beheren. |
Toestel | GA |
az iot hub connection-string show |
De verbindingsreeks s voor de opgegeven IoT Hubs weergeven met behulp van de opgegeven beleidsnaam en -sleutel. |
Toestel | GA |
az iot hub consumer-group |
Beheer de Event Hub-consumentengroepen van een IoT-hub. |
Basis | GA |
az iot hub consumer-group create |
Maak een Event Hub-consumentengroep. |
Basis | GA |
az iot hub consumer-group delete |
Een Event Hub-consumentengroep verwijderen. |
Basis | GA |
az iot hub consumer-group list |
Event Hub-consumentengroepen weergeven. |
Basis | GA |
az iot hub consumer-group show |
Haal de details op voor een Event Hub-consumentengroep. |
Basis | GA |
az iot hub create |
Een Azure IoT-hub maken. |
Basis | GA |
az iot hub delete |
Een IoT-hub verwijderen. |
Basis | GA |
az iot hub device-identity |
IoT-apparaten beheren. |
Toestel | GA |
az iot hub device-identity children |
Onderliggende apparaatrelaties voor IoT Edge-apparaten beheren. |
Toestel | GA |
az iot hub device-identity children add |
Voeg apparaten toe als onderliggende elementen aan een edge-doelapparaat. |
Toestel | GA |
az iot hub device-identity children list |
Hiermee wordt de verzameling toegewezen onderliggende apparaten uitgevoerd. |
Toestel | GA |
az iot hub device-identity children remove |
Onderliggende apparaten verwijderen van een doelrandapparaat. |
Toestel | GA |
az iot hub device-identity connection-string |
Beheer de verbindingsreeks van het IoT-apparaat. |
Toestel | GA |
az iot hub device-identity connection-string show |
Een bepaald IoT Hub-apparaat weergeven verbindingsreeks. |
Toestel | GA |
az iot hub device-identity create |
Maak een apparaat in een IoT Hub. |
Toestel | GA |
az iot hub device-identity delete |
Een IoT Hub-apparaat verwijderen. |
Toestel | GA |
az iot hub device-identity export |
Exporteer alle apparaat-id's van een IoT Hub naar een Azure Storage-blobcontainer. |
Toestel | GA |
az iot hub device-identity import |
Apparaat-id's importeren in een IoT Hub vanuit een opslagcontainer-blob. |
Toestel | GA |
az iot hub device-identity list |
Apparaten weergeven in een IoT Hub. |
Toestel | GA |
az iot hub device-identity parent |
Relaties tussen bovenliggende apparaten voor IoT-apparaten beheren. |
Toestel | GA |
az iot hub device-identity parent set |
Stel het bovenliggende apparaat van een doelapparaat in. |
Toestel | GA |
az iot hub device-identity parent show |
Haal het bovenliggende apparaat van een doelapparaat op. |
Toestel | GA |
az iot hub device-identity renew-key |
Vernieuw doelsleutels van IoT Hub-apparaten met SAS-verificatie. |
Toestel | GA |
az iot hub device-identity show |
De details van een IoT Hub-apparaat ophalen. |
Toestel | GA |
az iot hub device-identity update |
Een IoT Hub-apparaat bijwerken. |
Toestel | GA |
az iot hub device-twin |
Configuratie van IoT-apparaatdubbel beheren. |
Toestel | GA |
az iot hub device-twin list |
Apparaatdubbels weergeven in een IoT Hub. |
Toestel | GA |
az iot hub device-twin replace |
Vervang de definitie van de apparaatdubbel door de doel-json. |
Toestel | GA |
az iot hub device-twin show |
Een definitie van een apparaatdubbel ophalen. |
Toestel | GA |
az iot hub device-twin update |
Werk de gewenste eigenschappen en tags van apparaatdubbels bij. |
Toestel | GA |
az iot hub devicestream |
Apparaatstreams van een IoT-hub beheren. |
Basis | Preview uitvoeren |
az iot hub devicestream show |
Haal de apparaatstreams van IoT Hub op. |
Basis | Preview uitvoeren |
az iot hub digital-twin |
De digitale dubbel van een IoT Hub-apparaat manipuleren en ermee werken. |
Toestel | GA |
az iot hub digital-twin invoke-command |
Roep een opdracht op hoofd- of onderdeelniveau van een digital twin-apparaat aan. |
Toestel | GA |
az iot hub digital-twin show |
De digitale dubbel van een IoT Hub-apparaat weergeven. |
Toestel | GA |
az iot hub digital-twin update |
Werk de eigenschappen voor lezen/schrijven van een digital twin-apparaat bij via de JSON-patchspecificatie. |
Toestel | GA |
az iot hub distributed-tracing |
Gedistribueerde instellingen per apparaat beheren. |
Toestel | Preview uitvoeren |
az iot hub distributed-tracing show |
Haal de instellingen voor gedistribueerde tracering voor een apparaat op. |
Toestel | Preview uitvoeren |
az iot hub distributed-tracing update |
Werk de gedistribueerde traceringsopties voor een apparaat bij. |
Toestel | Preview uitvoeren |
az iot hub generate-sas-token |
Genereer een SAS-token voor een IoT Hub- of -doelmodule. |
Toestel | GA |
az iot hub identity |
Identiteiten van een Azure IoT-hub beheren. |
Basis | GA |
az iot hub identity assign |
Beheerde identiteiten toewijzen aan een IoT Hub. |
Basis | GA |
az iot hub identity remove |
Beheerde identiteiten verwijderen uit een IoT Hub. |
Basis | GA |
az iot hub identity show |
De identiteitseigenschappen van een IoT Hub weergeven. |
Basis | GA |
az iot hub invoke-device-method |
Een apparaatmethode aanroepen. |
Toestel | GA |
az iot hub invoke-module-method |
Roep een modulemethode aan. |
Toestel | GA |
az iot hub job |
IoT Hub-taken (v2) beheren. |
Toestel | GA |
az iot hub job cancel |
Een IoT Hub-taak annuleren. |
Toestel | GA |
az iot hub job create |
Een IoT Hub-taak maken en plannen voor uitvoering. |
Toestel | GA |
az iot hub job list |
Vermeld de historische taken van een IoT Hub. |
Toestel | GA |
az iot hub job show |
Details van een bestaande IoT Hub-taak weergeven. |
Toestel | GA |
az iot hub list |
IoT-hubs vermelden. |
Basis | GA |
az iot hub list-skus |
Lijst met beschikbare prijscategorieën. |
Basis | GA |
az iot hub manual-failover |
Start een handmatige failover voor de IoT Hub naar de geografisch gekoppelde regio voor herstel na noodgevallen. |
Basis | GA |
az iot hub message-endpoint |
Aangepaste eindpunten van een IoT-hub beheren. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create |
Voeg een eindpunt toe aan een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create cosmosdb-container |
Voeg een Cosmos DB-containereindpunt toe voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create eventhub |
Voeg een Event Hub-eindpunt toe voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create servicebus-queue |
Voeg een Service Bus-wachtrij-eindpunt toe voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create servicebus-topic |
Voeg een Service Bus-onderwerpeindpunt toe voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint create storage-container |
Een opslagcontainereindpunt toevoegen voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint delete |
Verwijder alle of een specifiek eindpunt voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint list |
Informatie ophalen over alle eindpunten voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint show |
Informatie ophalen over het vermelde eindpunt voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update |
Werk de eigenschappen van een bestaand eindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update cosmosdb-container |
Werk de eigenschappen van een bestaand Cosmos DB-containereindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update eventhub |
Werk de eigenschappen van een bestaand Event Hub-eindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update servicebus-queue |
Werk de eigenschappen van een bestaand Service Bus-wachtrij-eindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update servicebus-topic |
Werk de eigenschappen van een bestaand Service Bus-onderwerpeindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-endpoint update storage-container |
Werk de eigenschappen van een bestaand opslagcontainereindpunt voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub message-enrichment |
Berichtverrijkingen voor eindpunten van een IoT Hub beheren. |
Basis | GA |
az iot hub message-enrichment create |
Maak een berichtverrijking voor gekozen eindpunten in uw IoT Hub. |
Basis | GA |
az iot hub message-enrichment delete |
Een berichtverrijking verwijderen in uw IoT-hub (op sleutel). |
Basis | GA |
az iot hub message-enrichment list |
Krijg informatie over alle berichtverrijkingen voor uw IoT Hub. |
Basis | GA |
az iot hub message-enrichment update |
Werk een berichtverrijking bij in uw IoT-hub (per sleutel). |
Basis | GA |
az iot hub message-route |
Routes van een IoT-hub beheren. |
Toestel | Preview uitvoeren |
az iot hub message-route create |
Voeg een route toe voor een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-route delete |
Verwijder alle routes of een vermelde route in een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-route fallback |
Beheer de terugvalroute van een IoT-hub. |
Toestel | Preview uitvoeren |
az iot hub message-route fallback set |
Schakel de terugvalroute in of uit in een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-route fallback show |
De terugvalroute van een IoT Hub weergeven. |
Toestel | Preview uitvoeren |
az iot hub message-route list |
Haal alle routes op in een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-route show |
Informatie over de route in een IoT Hub ophalen. |
Toestel | Preview uitvoeren |
az iot hub message-route test |
Test alle routes of een vermelde route in een IoT Hub. |
Toestel | Preview uitvoeren |
az iot hub message-route update |
Werk een route voor een IoT Hub bij. |
Toestel | Preview uitvoeren |
az iot hub module-identity |
IoT-apparaatmodules beheren. |
Toestel | GA |
az iot hub module-identity connection-string |
Beheer de verbindingsreeks van de IoT-apparaatmodule. |
Toestel | GA |
az iot hub module-identity connection-string show |
Een ioT-doelapparaatmodule weergeven verbindingsreeks. |
Toestel | GA |
az iot hub module-identity create |
Maak een module op een IoT-doelapparaat in een IoT Hub. |
Toestel | GA |
az iot hub module-identity delete |
Een apparaat verwijderen in een IoT Hub. |
Toestel | GA |
az iot hub module-identity list |
Modules weergeven die zich op een IoT-apparaat in een IoT Hub bevinden. |
Toestel | GA |
az iot hub module-identity renew-key |
Vernieuw doelsleutels van IoT Hub-apparaatmodules met SAS-verificatie. |
Toestel | GA |
az iot hub module-identity show |
Haal de details van een IoT-apparaatmodule op in een IoT Hub. |
Toestel | GA |
az iot hub module-identity update |
Een IoT Hub-apparaatmodule bijwerken. |
Toestel | GA |
az iot hub module-twin |
Configuratie van IoT-apparaatmoduledubbel beheren. |
Toestel | GA |
az iot hub module-twin replace |
Vervang een definitie van een moduledubbel door doel-json. |
Toestel | GA |
az iot hub module-twin show |
Een definitie van een moduledubbel weergeven. |
Toestel | GA |
az iot hub module-twin update |
De gewenste eigenschappen en tags van de moduledubbel bijwerken. |
Toestel | GA |
az iot hub monitor-events |
Telemetrie en berichten van apparaten bewaken die naar een IoT Hub worden verzonden. |
Toestel | GA |
az iot hub monitor-feedback |
Controleer feedback die door apparaten wordt verzonden om C2D-berichten (cloud-to-device) te bevestigen. |
Toestel | GA |
az iot hub policy |
Beleid voor gedeelde toegang van een IoT-hub beheren. |
Basis | GA |
az iot hub policy create |
Maak een nieuw beleid voor gedeelde toegang in een IoT-hub. |
Basis | GA |
az iot hub policy delete |
Een beleid voor gedeelde toegang verwijderen uit een IoT-hub. |
Basis | GA |
az iot hub policy list |
Beleid voor gedeelde toegang van een IoT-hub weergeven. |
Basis | GA |
az iot hub policy renew-key |
Sleutels van een gedeeld toegangsbeleid van een IoT-hub opnieuw genereren. |
Basis | GA |
az iot hub policy show |
Krijg de details van een beleid voor gedeelde toegang van een IoT-hub. |
Basis | GA |
az iot hub query |
Een query uitvoeren op een IoT Hub met behulp van een krachtige SQL-achtige taal. |
Toestel | GA |
az iot hub route |
Routes van een IoT-hub beheren. |
Basis | Afgeschaft |
az iot hub route create |
Maak een route in IoT Hub. |
Basis | Afgeschaft |
az iot hub route delete |
Verwijder alle of vermelde route voor uw IoT Hub. |
Basis | Afgeschaft |
az iot hub route list |
Haal alle routes op in IoT Hub. |
Basis | Afgeschaft |
az iot hub route show |
Informatie ophalen over de route in IoT Hub. |
Basis | Afgeschaft |
az iot hub route test |
Test alle routes of vermelde route in IoT Hub. |
Basis | Afgeschaft |
az iot hub route update |
Een route bijwerken in IoT Hub. |
Basis | Afgeschaft |
az iot hub routing-endpoint |
Aangepaste eindpunten van een IoT-hub beheren. |
Basis | Afgeschaft |
az iot hub routing-endpoint create |
Voeg een eindpunt toe aan uw IoT Hub. |
Basis | Afgeschaft |
az iot hub routing-endpoint delete |
Verwijder alle of vermelde eindpunten voor uw IoT Hub. |
Basis | Afgeschaft |
az iot hub routing-endpoint list |
Informatie ophalen over alle eindpunten voor uw IoT Hub. |
Basis | Afgeschaft |
az iot hub routing-endpoint show |
Informatie ophalen over het vermelde eindpunt voor uw IoT Hub. |
Basis | Afgeschaft |
az iot hub show |
De details van een IoT-hub ophalen. |
Basis | GA |
az iot hub show-connection-string |
De verbindingsreeks s voor een IoT-hub weergeven. |
Basis | Afgeschaft |
az iot hub show-quota-metrics |
Haal de metrische quotumgegevens voor een IoT-hub op. |
Basis | GA |
az iot hub show-stats |
Haal de statistieken voor een IoT-hub op. |
Basis | GA |
az iot hub state |
De status van een IoT Hub beheren. |
Toestel | Experimenteel |
az iot hub state export |
Exporteer de status van een IoT Hub naar een bestand. |
Toestel | Experimenteel |
az iot hub state import |
Importeer een hubstatus van een bestand naar een IoT Hub. |
Toestel | Experimenteel |
az iot hub state migrate |
Migreer de status van de ene hub naar een andere hub zonder op te slaan in een bestand. |
Toestel | Experimenteel |
az iot hub update |
Metagegevens voor een IoT-hub bijwerken. |
Basis | GA |
az iot hub wait |
Wacht totdat een bewerking op een IoT Hub-exemplaar is voltooid. |
Basis | GA |
az iot hub create
Een Azure IoT-hub maken.
Zie voor een inleiding tot Azure IoT Hub https://learn.microsoft.com/azure/iot-hub/.
az iot hub create --name
--resource-group
[--c2d-max-delivery-count]
[--c2d-ttl]
[--dds {false, true}]
[--disable-local-auth {false, true}]
[--disable-module-sas {false, true}]
[--edr {false, true}]
[--fc]
[--fcs]
[--fd]
[--feedback-lock-duration]
[--feedback-ttl]
[--fileupload-notification-lock-duration]
[--fileupload-notification-max-delivery-count]
[--fileupload-notification-ttl]
[--fileupload-notifications {false, true}]
[--fileupload-sas-ttl]
[--fileupload-storage-auth-type {identityBased, keyBased}]
[--fileupload-storage-identity]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version]
[--no-wait]
[--partition-count]
[--rd]
[--role]
[--scopes]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--tags]
[--unit]
Voorbeelden
Maak een IoT Hub met de gratis prijscategorie F1 in de regio van de resourcegroep.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
Maak een IoT Hub met de standard-prijscategorie S1 en 4 partities, in de regio Westus, met tags.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
Maak een IoT Hub met een door het systeem toegewezen beheerde identiteit en wijs een rol en bereik toe aan een opslagaccount voor de gemaakte identiteit.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
Een IoT Hub maken met lokale verificatie, SAS-sleutels voor apparaten en module-SAS-sleutels die allemaal zijn uitgeschakeld
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
Maak een IoT Hub met afgedwongen gegevenslocatie. Hierdoor wordt herstel na noodgevallen in meerdere regio's uitgeschakeld.
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
Vereiste parameters
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Het aantal keren dat de IoT-hub probeert een cloud-naar-apparaat-bericht te verzenden naar een apparaat, tussen 1 en 100.
De hoeveelheid tijd die een bericht beschikbaar is voor gebruik door het apparaat voordat het is verlopen door IoT Hub, tussen 1 en 48 uur.
Een Booleaanse waarde die aangeeft of alle apparaten (inclusief Edge-apparaten, maar met uitzondering van modules) sas-sleutels binnen het bereik van de verificatie moeten worden uitgeschakeld.
Een Booleaanse waarde die aangeeft of sas-sleutels binnen het bereik van ioT Hub moeten worden uitgeschakeld voor verificatie.
Een Booleaanse waarde die aangeeft of sas-sleutels met modulebereik moeten worden uitgeschakeld voor verificatie.
Dwing gegevenslocatie voor deze IoT Hub af door herstel na noodgevallen tussen regio's uit te schakelen. Deze eigenschap is onveranderbaar zodra deze is ingesteld op de resource. Alleen beschikbaar in bepaalde regio's. Meer informatie op https://aka.ms/iothubdisabledr.
De naam van de hoofdcontainer waar u bestanden uploadt. De container hoeft niet te bestaan, maar moet worden gemaakt met behulp van de connectionString opgegeven.
De verbindingsreeks voor het Azure Storage-account waarnaar bestanden worden geüpload.
Het aantal keren dat de IoT-hub een bericht probeert te bezorgen in de feedbackwachtrij, tussen 1 en 100.
De vergrendelingsduur voor de feedbackwachtrij, tussen 5 en 300 seconden.
De periode waarvoor de IoT-hub de feedback voor het verlopen of leveren van cloud-naar-apparaat-berichten tussen 1 en 48 uur behoudt.
De vergrendelingsduur voor de wachtrij voor het uploaden van bestanden, tussen 5 en 300 seconden.
Het aantal keren dat de IoT-hub probeert een meldingsbericht over bestanden te verzenden, tussen 1 en 100.
De hoeveelheid tijd die een melding voor het uploaden van bestanden beschikbaar is voordat de service wordt gebruikt voordat deze is verlopen door IoT Hub, tussen 1 en 48 uur.
Een Booleaanse waarde die aangeeft of er informatie moet worden geregistreerd over geüploade bestanden naar het IoT Hub-eindpunt voor berichten/servicebound/filenotifications.
De hoeveelheid tijd die een SAS-URI die door IoT Hub wordt gegenereerd, is geldig voordat deze verloopt, tussen 1 en 24 uur.
Het verificatietype voor het Azure Storage-account waarnaar bestanden worden geüpload.
De beheerde identiteit die moet worden gebruikt voor het uploaden van bestanden. Gebruik [system]om te verwijzen naar de door het systeem toegewezen beheerde identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen beheerde identiteit.
Locatie van uw IoT Hub. Standaard is de locatie van de doelresourcegroep.
Schakel door het systeem toegewezen beheerde identiteit in voor deze hub.
Door de gebruiker toegewezen beheerde identiteiten inschakelen voor deze hub. Accepteer door spaties gescheiden lijst met id's van identiteitsresources.
Geef de minimale TLS-versie op die moet worden ondersteund voor deze hub. Kan worden ingesteld op '1.2' om clients te hebben die een TLS-versie lager dan 1.2 gebruiken om te worden geweigerd.
Wacht niet totdat de langdurige bewerking is voltooid.
Het aantal partities van de Backing Event Hub voor apparaat-naar-cloud-berichten.
Hiermee geeft u op hoe lang deze IoT-hub apparaat-naar-cloudgebeurtenissen onderhoudt, tussen 1 en 7 dagen.
Rol die moet worden toegewezen aan de door het systeem toegewezen beheerde identiteit van de hub.
Door ruimte gescheiden lijst met bereiken om de rol (--role) toe te wijzen voor de door het systeem toegewezen beheerde identiteit.
Prijscategorie voor Azure IoT Hub. Houd er rekening mee dat slechts één gratis IoT Hub-exemplaar (F1) is toegestaan in elk abonnement. Er wordt een uitzondering gegenereerd als de gratis exemplaren groter zijn dan één exemplaar.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Eenheden in uw IoT Hub.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub delete
Een IoT-hub verwijderen.
az iot hub delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Voorbeelden
Een IoT-hub verwijderen. (automatisch gegenereerd)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub generate-sas-token
Genereer een SAS-token voor een IoT Hub- of -doelmodule.
Voor SAS-tokens voor apparaten wordt de beleidsparameter alleen gebruikt voor toegang tot het apparaatregister. Daarom moet het beleid leestoegang tot het register hebben. Voor IoT Hub-tokens maakt het beleid deel uit van de SAS.
az iot hub generate-sas-token [--auth-type {key, login}]
[--connection-string]
[--device-id]
[--du]
[--hub-name]
[--key-type {primary, secondary}]
[--login]
[--module-id]
[--pn]
[--resource-group]
Voorbeelden
Genereer een IOT Hub SAS-token met behulp van het iothubowner-beleid en de primaire sleutel.
az iot hub generate-sas-token -n {iothub_name}
Genereer een IOT Hub SAS-token met behulp van het registryRead-beleid en de secundaire sleutel.
az iot hub generate-sas-token -n {iothub_name} --policy registryRead --key-type secondary
Genereer een SAS-token voor apparaten met behulp van het iothubowner-beleid voor toegang tot het apparaatregister van {iothub_name}.
az iot hub generate-sas-token -d {device_id} -n {iothub_name}
Een SAS-token voor apparaten genereren met behulp van een IoT Hub-verbindingsreeks (met registertoegang)
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Een IOT Hub SAS-token genereren met behulp van een IoT Hub-verbindingsreeks
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Een SAS-token voor apparaten genereren met behulp van een apparaat verbindingsreeks
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Een MODULE-SAS-token genereren met behulp van een module-verbindingsreeks
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Optionele parameters
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}
.
Doel verbindingsreeks. Hierdoor wordt het IoT Hub-register omzeild en wordt het SAS-token rechtstreeks vanaf de opgegeven symmetrische sleutel gegenereerd zonder verdere validatie. Alle andere opdrachtparameters naast de duur worden genegeerd. Ondersteunde verbindingsreeks typen: IoT Hub, Apparaat, Module.
Doelapparaat-id.
Geldige tokenduur in seconden.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
Sleuteltype voor gedeeld toegangsbeleid voor verificatie.
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.
Doelmodule-id.
Gedeeld toegangsbeleid met bewerkingsmachtigingen voor de IoT Hub-doelentiteit.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub invoke-device-method
Een apparaatmethode aanroepen.
az iot hub invoke-device-method --device-id
--method-name
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Voorbeelden
Roep een directe methode aan op een apparaat.
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
Vereiste parameters
Doelapparaat-id.
Doelmethode voor aanroepen.
Optionele parameters
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}
.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
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.
Json-nettolading die moet worden doorgegeven aan de methode. Moet een bestandspad of onbewerkte json zijn.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Maximum aantal seconden dat moet worden gewacht op het resultaat van de apparaatmethode.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub invoke-module-method
Roep een modulemethode aan.
Deze opdracht ondersteunt zowel edge- als niet-edge-apparaatmodules.
az iot hub invoke-module-method --device-id
--method-name
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Voorbeelden
Roep een directe methode aan op een edge-apparaatmodule.
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
Vereiste parameters
Doelapparaat-id.
Doelmethode voor aanroepen.
Doelmodule-id.
Optionele parameters
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}
.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
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.
Json-nettolading die moet worden doorgegeven aan de methode. Moet een bestandspad of onbewerkte json zijn.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Maximum aantal seconden dat moet worden gewacht op het resultaat van de modulemethode.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub list
IoT-hubs vermelden.
az iot hub list [--resource-group]
Voorbeelden
Vermeld alle IoT-hubs in een abonnement.
az iot hub list
Alle IoT-hubs weergeven in de resourcegroep 'MyGroup'
az iot hub list --resource-group MyGroup
Optionele parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub list-skus
Lijst met beschikbare prijscategorieën.
az iot hub list-skus [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Lijst met beschikbare prijscategorieën. (automatisch gegenereerd)
az iot hub list-skus --name MyIoTHub
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub manual-failover
Start een handmatige failover voor de IoT Hub naar de geografisch gekoppelde regio voor herstel na noodgevallen.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Voorbeelden
Start failover 'myhub' van primaire naar secundaire regio.
az iot hub manual-failover -n myhub
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub monitor-events
Telemetrie en berichten van apparaten bewaken die naar een IoT Hub worden verzonden.
Deze opdracht is afhankelijk van en kan afhankelijk Cython-pakket (uamqp) installeren bij de eerste uitvoering. https://github.com/Azure/azure-uamqp-python
Opmerking: de gebeurtenis wordt weergegeven, zelfs als de berichttekst niet-Unicode-decodering is, in dit geval wordt het gedeelte van de nettolading van de gebeurtenis weergegeven als {{niet-decoderingsbare nettolading}} met de rest van de beschikbare gebeurteniseigenschappen.
az iot hub monitor-events [--cg]
[--content-type]
[--device-id]
[--device-query]
[--enqueued-time]
[--hub-name]
[--interface]
[--login]
[--mc]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--resource-group]
[--timeout]
[--yes {false, true}]
Voorbeelden
Basaal gebruik
az iot hub monitor-events -n {iothub_name}
Basisgebruik met een IoT Hub-verbindingsreeks
az iot hub monitor-events -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Basisgebruik bij filteren op doelapparaat
az iot hub monitor-events -n {iothub_name} -d {device_id}
Basisgebruik bij het filteren van doelapparaten met een jokerteken in de id
az iot hub monitor-events -n {iothub_name} -d Device*
Apparaten filteren met ioT Hub-querytaal
az iot hub monitor-events -n {iothub_name} -q "select * from devices where tags.location.region = 'US'"
Filter het apparaat en geef een Event Hub-consumentengroep op waarmee u verbinding wilt maken.
az iot hub monitor-events -n {iothub_name} -d {device_id} --cg {consumer_group_name}
Berichtaantekeningen ontvangen (berichtkoppen)
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno
Ontvang berichtaantekeningen + systeemeigenschappen. Geen time-out.
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno sys --timeout 0
Alle berichtkenmerken ontvangen van alle apparaatberichten
az iot hub monitor-events -n {iothub_name} --props all
Alle berichten ontvangen en nettolading van berichten parseren als JSON
az iot hub monitor-events -n {iothub_name} --content-type application/json
Ontvang het opgegeven aantal berichten van de hub en sluit het vervolgens af.
az iot hub monitor-events -n {iothub_name} --message-count {message_count}
Optionele parameters
Geef de consumentengroep op die moet worden gebruikt bij het maken van verbinding met het Event Hub-eindpunt.
Geef het inhoudstype van de nettolading van het bericht op om de uitvoer automatisch op te maken voor dat type.
Doelapparaat-id.
Geef een aangepaste query op om apparaten te filteren.
Geeft de tijd aan die moet worden gebruikt als uitgangspunt om berichten van de partities te lezen. Eenheden zijn milliseconden sinds unix-epoch. Als er geen tijd wordt aangegeven dat 'nu' wordt gebruikt.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
Doelinterface-id waarop moet worden gefilterd. Bijvoorbeeld: dtmi:com:example:TemperatureController;1.
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.
Aantal telemetrieberichten dat moet worden vastgelegd voordat de monitor wordt beëindigd. Als dit niet is opgegeven, blijft de monitor actief totdat de time-outdrempel wordt bereikt voor het niet ontvangen van berichten van de hub.
Doelmodule-id.
Geef de eigenschappen van het sleutelbericht op die moeten worden uitgevoerd. sys = systeemeigenschappen, app = toepassingseigenschappen, anno = aantekeningen.
Installeer de uamqp-afhankelijkheid opnieuw die compatibel is met de extensieversie. Standaard: onwaar.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Maximum aantal seconden om verbinding te houden zonder bericht te ontvangen. Gebruik 0 voor oneindigheid.
Gebruikersprompts overslaan. Geeft de acceptatie van de actie aan. Wordt voornamelijk gebruikt voor automatiseringsscenario's. Standaard: onwaar.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub monitor-feedback
Controleer feedback die door apparaten wordt verzonden om C2D-berichten (cloud-to-device) te bevestigen.
Deze opdracht is afhankelijk van en kan afhankelijk Cython-pakket (uamqp) installeren bij de eerste uitvoering. https://github.com/Azure/azure-uamqp-python.
az iot hub monitor-feedback [--auth-type {key, login}]
[--device-id]
[--hub-name]
[--login]
[--repair {false, true}]
[--resource-group]
[--wait-on-msg]
[--yes {false, true}]
Voorbeelden
Basaal gebruik
az iot hub monitor-feedback -n {iothub_name}
Basisgebruik met een IoT Hub-verbindingsreeks
az iot hub monitor-feedback -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Basisgebruik bij filteren op doelapparaat
az iot hub monitor-feedback -n {iothub_name} -d {device_id}
Feedbackmonitor afsluiten bij het ontvangen van een bericht met een specifieke id (uuid)
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
Optionele parameters
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}
.
Doelapparaat-id.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
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.
Installeer de uamqp-afhankelijkheid opnieuw die compatibel is met de extensieversie. Standaard: onwaar.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De feedbackmonitor wordt geblokkeerd totdat een bericht met een specifieke id (uuid) wordt ontvangen.
Gebruikersprompts overslaan. Geeft de acceptatie van de actie aan. Wordt voornamelijk gebruikt voor automatiseringsscenario's. Standaard: onwaar.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub query
Een query uitvoeren op een IoT Hub met behulp van een krachtige SQL-achtige taal.
Informatie ophalen met betrekking tot apparaat- en moduledubbels, taken en berichtroutering. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language voor meer informatie.
az iot hub query --query-command
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Voorbeelden
Voer een query uit op alle apparaatdubbelgegevens in een Azure IoT Hub.
az iot hub query -n {iothub_name} -q "select * from devices"
Voer een query uit op alle moduledubbelgegevens op het doelapparaat.
az iot hub query -n {iothub_name} -q "select * from devices.modules where devices.deviceId = '{device_id}'"
Vereiste parameters
Gebruikersquery die moet worden uitgevoerd.
Optionele parameters
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}
.
Naam of hostnaam van IoT Hub. Vereist als --login niet is opgegeven.
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.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Maximum aantal elementen dat moet worden geretourneerd. De query heeft standaard geen limiet.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub show
De details van een IoT-hub ophalen.
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
De details van een IoT-hub ophalen. (automatisch gegenereerd)
az iot hub show --name MyIoTHub
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub show-connection-string
Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan de opdracht 'IoT Extension (azure-iot) connection-string (az iot hub connection-string show)'.
De verbindingsreeks s voor een IoT-hub weergeven.
az iot hub show-connection-string [--all]
[--hub-name]
[--ids]
[--key {primary, secondary}]
[--policy-name]
[--resource-group]
[--subscription]
Voorbeelden
De verbindingsreeks van een IoT-hub weergeven met behulp van standaardbeleid en primaire sleutel.
az iot hub show-connection-string --name MyIotHub
De verbindingsreeks van een IoT Hub weergeven met behulp van beleidsservice en secundaire sleutel.
az iot hub show-connection-string --name MyIotHub --policy-name service --key secondary
De verbindingsreeks s voor alle IoT-hubs in een resourcegroep weergeven.
az iot hub show-connection-string --resource-group MyResourceGroup
De verbindingsreeks s voor alle IoT-hubs in een abonnement weergeven.
az iot hub show-connection-string
De verbindingsreeks s voor een IoT-hub weergeven. (automatisch gegenereerd)
az iot hub show-connection-string --key primary --policy-name MyPolicy
Optionele parameters
Toestaan dat alle beleidsregels voor gedeelde toegang worden weergegeven.
Naam van IoT Hub.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De sleutel die moet worden gebruikt.
Beleid voor gedeelde toegang dat moet worden gebruikt.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub show-quota-metrics
Haal de metrische quotumgegevens voor een IoT-hub op.
az iot hub show-quota-metrics [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Haal de metrische quotumgegevens voor een IoT-hub op. (automatisch gegenereerd)
az iot hub show-quota-metrics --ids {ids}
Haal de metrische quotumgegevens voor een IoT-hub op. (automatisch gegenereerd)
az iot hub show-quota-metrics --name MyIoTHub
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub show-stats
Haal de statistieken voor een IoT-hub op.
az iot hub show-stats [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Haal de statistieken voor een IoT-hub op. (automatisch gegenereerd)
az iot hub show-stats --name MyIoTHub
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub update
Metagegevens voor een IoT-hub bijwerken.
az iot hub update [--add]
[--c2d-max-delivery-count]
[--c2d-ttl]
[--dds {false, true}]
[--disable-local-auth {false, true}]
[--disable-module-sas {false, true}]
[--fc]
[--fcs]
[--fcu]
[--fd]
[--feedback-lock-duration]
[--feedback-ttl]
[--fileupload-notification-lock-duration]
[--fileupload-notification-max-delivery-count]
[--fileupload-notification-ttl]
[--fileupload-notifications {false, true}]
[--fileupload-sas-ttl]
[--fileupload-storage-auth-type {identityBased, keyBased}]
[--fileupload-storage-identity]
[--force-string]
[--ids]
[--name]
[--rd]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
Voorbeelden
Opslagcontainerinstellingen toevoegen voor het uploaden van bestanden
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
Voeg een firewallfilterregel toe om verkeer van het IP-masker 127.0.0.0/31 te accepteren.
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
Metagegevens voor een IoT-hub bijwerken. (automatisch gegenereerd)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
Eenheden van een IoT Hub bijwerken naar 2 en tags toevoegen
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
Prijscategorie voor een IoT Hub bijwerken als S2
az iot hub update -n MyIotHub --sku S2
De retentiedagen van IoT Hub-apparaat-naar-cloudgebeurtenissen bijwerken als 3 dagen
az iot hub update -n MyIotHub --retention-day 3
De instellingen voor cloud-naar-apparaat-berichten voor IoT Hub bijwerken
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
De instellingen voor de feedbackwachtrij van IoT Hub bijwerken
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
Werk de uploadinstellingen van het IoT Hub-bestand bij en wijs een beheerde identiteit toe aan de gebruiker voor het uploaden van bestanden
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
De instellingen voor het uploaden van ioT Hub-bestanden en de duur van de wachtrijvergrendeling bijwerken
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
De lokale verificatie, apparaat-SAS en module-SAS-instellingen voor IoT Hub bijwerken
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
Optionele parameters
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>
.
Het aantal keren dat de IoT-hub probeert een cloud-naar-apparaat-bericht te verzenden naar een apparaat, tussen 1 en 100.
De hoeveelheid tijd die een bericht beschikbaar is voor gebruik door het apparaat voordat het is verlopen door IoT Hub, tussen 1 en 48 uur.
Een Booleaanse waarde die aangeeft of alle apparaten (inclusief Edge-apparaten, maar met uitzondering van modules) sas-sleutels binnen het bereik van de verificatie moeten worden uitgeschakeld.
Een Booleaanse waarde die aangeeft of sas-sleutels binnen het bereik van ioT Hub moeten worden uitgeschakeld voor verificatie.
Een Booleaanse waarde die aangeeft of sas-sleutels met modulebereik moeten worden uitgeschakeld voor verificatie.
De naam van de hoofdcontainer waar u bestanden uploadt. De container hoeft niet te bestaan, maar moet worden gemaakt met behulp van de connectionString opgegeven.
De verbindingsreeks voor het Azure Storage-account waarnaar bestanden worden geüpload.
Het argument 'fileupload_storage_container_uri' is afgeschaft en wordt verwijderd in een toekomstige release.
De container-URI voor het Azure Storage-account waarnaar bestanden worden geüpload.
Het aantal keren dat de IoT-hub een bericht probeert te bezorgen in de feedbackwachtrij, tussen 1 en 100.
De vergrendelingsduur voor de feedbackwachtrij, tussen 5 en 300 seconden.
De periode waarvoor de IoT-hub de feedback voor het verlopen of leveren van cloud-naar-apparaat-berichten tussen 1 en 48 uur behoudt.
De vergrendelingsduur voor de wachtrij voor het uploaden van bestanden, tussen 5 en 300 seconden.
Het aantal keren dat de IoT-hub probeert een meldingsbericht over bestanden te verzenden, tussen 1 en 100.
De hoeveelheid tijd die een melding voor het uploaden van bestanden beschikbaar is voordat de service wordt gebruikt voordat deze is verlopen door IoT Hub, tussen 1 en 48 uur.
Een Booleaanse waarde die aangeeft of er informatie moet worden geregistreerd over geüploade bestanden naar het IoT Hub-eindpunt voor berichten/servicebound/filenotifications.
De hoeveelheid tijd die een SAS-URI die door IoT Hub wordt gegenereerd, is geldig voordat deze verloopt, tussen 1 en 24 uur.
Het verificatietype voor het Azure Storage-account waarnaar bestanden worden geüpload.
De beheerde identiteit die moet worden gebruikt voor het uploaden van bestanden. Gebruik [system]om te verwijzen naar de door het systeem toegewezen beheerde identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen beheerde identiteit.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van IoT Hub.
Hiermee geeft u op hoe lang deze IoT-hub apparaat-naar-cloudgebeurtenissen onderhoudt, tussen 1 en 7 dagen.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove>
OF --remove propertyToRemove
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>
.
Prijscategorie voor Azure IoT Hub. Houd er rekening mee dat slechts één gratis IoT Hub-exemplaar (F1) is toegestaan in elk abonnement. Er wordt een uitzondering gegenereerd als de gratis exemplaren groter zijn dan één exemplaar.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Eenheden in uw IoT Hub.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az iot hub wait
Wacht totdat een bewerking op een IoT Hub-exemplaar is voltooid.
az iot hub wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Voorbeelden
Wacht totdat een bestaand IoT Hub-exemplaar is gemaakt
az iot hub wait -n MyIoTHub --created
Wacht totdat een IoT Hub-exemplaar is verwijderd
az iot hub wait -n MyIoTHub --deleted
Wacht totdat een bestaand IoT Hub-exemplaar de status Actief heeft
az iot hub wait -n MyIoTHub --custom "properties.state=='Active'"
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Polling-interval in seconden.
Naam van IoT Hub.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.