az iot hub
Zarządzanie centrami Azure IoT Hubs.
Polecenia
| az iot hub certificate |
Zarządzanie certyfikatami IoT Hub. |
| az iot hub certificate create |
Tworzenie/przekazywanie certyfikatu Azure IoT Hub. |
| az iot hub certificate delete |
Usuwa certyfikat Azure IoT Hub. |
| az iot hub certificate generate-verification-code |
Generuje kod weryfikacyjny certyfikatu Azure IoT Hub. |
| az iot hub certificate list |
Wyświetla listę wszystkich certyfikatów zawartych w Azure IoT Hub. |
| az iot hub certificate show |
Przedstawia informacje o określonym certyfikacie Azure IoT Hub. |
| az iot hub certificate update |
Zaktualizuj certyfikat Azure IoT Hub. |
| az iot hub certificate verify |
Weryfikuje certyfikat Azure IoT Hub. |
| az iot hub configuration |
Zarządzanie konfiguracją automatycznego zarządzania urządzeniami IoT na dużą skalę. |
| az iot hub configuration create |
Utwórz konfigurację automatycznego zarządzania urządzeniami IoT w IoT Hub docelowym. |
| az iot hub configuration delete |
Usuń konfigurację urządzenia IoT. |
| az iot hub configuration list |
Wyświetl listę konfiguracji automatycznego zarządzania urządzeniami IoT w IoT Hub. |
| az iot hub configuration show |
Uzyskaj szczegółowe informacje o konfiguracji automatycznego zarządzania urządzeniami IoT. |
| az iot hub configuration show-metric |
Oceń docelową metrykę użytkownika lub systemu zdefiniowaną w konfiguracji urządzenia IoT. |
| az iot hub configuration update |
Zaktualizuj określone właściwości konfiguracji automatycznego zarządzania urządzeniami IoT. Użyj parametru --set, a następnie przypisań właściwości do aktualizowania konfiguracji. Uwaga: zawartość konfiguracji jest niezmienna. Właściwości konfiguracji, które można zaktualizować, to "etykiety", "metryki", "priorytet" i "targetCondition". |
| az iot hub connection-string |
Zarządzanie parametrami połączenia IoT Hub. |
| az iot hub connection-string show |
Pokaż parametry połączenia dla określonych usług IoT Hub przy użyciu podanej nazwy i klucza zasad. |
| az iot hub consumer-group |
Zarządzanie grupami odbiorców centrum zdarzeń centrum IoT Hub. |
| az iot hub consumer-group create |
Utwórz grupę odbiorców centrum zdarzeń. |
| az iot hub consumer-group delete |
Usuń grupę odbiorców centrum zdarzeń. |
| az iot hub consumer-group list |
Wyświetlanie listy grup odbiorców centrum zdarzeń. |
| az iot hub consumer-group show |
Pobierz szczegóły grupy odbiorców centrum zdarzeń. |
| az iot hub create |
Tworzenie centrum Azure IoT Hub. |
| az iot hub delete |
Usuń centrum IoT Hub. |
| az iot hub device-identity |
Zarządzanie urządzeniami IoT. |
| az iot hub device-identity children |
Zarządzanie relacjami urządzeń podrzędnych dla urządzeń usługi IoT Edge. |
| az iot hub device-identity children add |
Dodaj urządzenia jako elementy podrzędne do docelowego urządzenia brzegowego. |
| az iot hub device-identity children list |
Zwraca kolekcję przypisanych urządzeń podrzędnych. |
| az iot hub device-identity children remove |
Usuwanie urządzeń podrzędnych z docelowego urządzenia brzegowego. |
| az iot hub device-identity connection-string |
Zarządzanie parametrami połączenia urządzenia IoT. |
| az iot hub device-identity connection-string show |
Pokaż podane parametry połączenia urządzenia IoT Hub. |
| az iot hub device-identity create |
Utwórz urządzenie w IoT Hub. |
| az iot hub device-identity delete |
Usuń urządzenie IoT Hub. |
| az iot hub device-identity export |
Eksportuj wszystkie tożsamości urządzeń z IoT Hub do kontenera obiektów blob usługi Azure Storage. W przypadku danych wejściowych wbudowanych identyfikatorów URI sygnatury dostępu współdzielonego kontenera obiektów blob zapoznaj się z regułami wejściowymi środowiska. |
| az iot hub device-identity import |
Zaimportuj tożsamości urządzeń do IoT Hub z obiektu blob. W przypadku danych wejściowych wbudowanych identyfikatorów URI sygnatury dostępu współdzielonego kontenera obiektów blob zapoznaj się z regułami wejściowymi środowiska. |
| az iot hub device-identity list |
Wyświetlanie listy urządzeń w IoT Hub. |
| az iot hub device-identity parent |
Zarządzanie relacjami urządzeń nadrzędnych dla urządzeń IoT. |
| az iot hub device-identity parent set |
Ustaw urządzenie nadrzędne urządzenia docelowego. |
| az iot hub device-identity parent show |
Pobierz urządzenie nadrzędne urządzenia docelowego. |
| az iot hub device-identity renew-key |
Odnów klucze docelowe urządzenia IoT Hub przy użyciu uwierzytelniania sas. |
| az iot hub device-identity show |
Uzyskaj szczegółowe informacje o urządzeniu IoT Hub. |
| az iot hub device-identity update |
Aktualizowanie urządzenia IoT Hub. |
| az iot hub devicestream |
Zarządzanie strumieniami urządzeń w centrum IoT. |
| az iot hub devicestream show |
Uzyskiwanie punktów końcowych strumieni urządzeń IoT Hub. |
| az iot hub device-twin |
Zarządzanie konfiguracją bliźniaczej reprezentacji urządzenia IoT. |
| az iot hub device-twin replace |
Zastąp definicję bliźniaczej reprezentacji urządzenia docelowym kodem json. |
| az iot hub device-twin show |
Pobierz definicję bliźniaczej reprezentacji urządzenia. |
| az iot hub device-twin update |
Aktualizowanie żądanych właściwości i tagów bliźniaczej reprezentacji urządzenia. |
| az iot hub digital-twin |
Manipulowanie cyfrowymi reprezentacjami bliźniaczymi urządzenia IoT Hub i interakcja z nimi. |
| az iot hub digital-twin invoke-command |
Wywołaj polecenie na poziomie katalogu głównego lub składnika urządzenia cyfrowej reprezentacji bliźniaczej. |
| az iot hub digital-twin show |
Pokaż cyfrową reprezentację bliźniaczą urządzenia IoT Hub. |
| az iot hub digital-twin update |
Zaktualizuj właściwości odczytu i zapisu urządzenia cyfrowej reprezentacji bliźniaczej za pomocą specyfikacji poprawek JSON. |
| az iot hub distributed-tracing |
Zarządzanie ustawieniami rozproszonymi na urządzenie. |
| az iot hub distributed-tracing show |
Pobierz ustawienia śledzenia rozproszonego dla urządzenia. |
| az iot hub distributed-tracing update |
Zaktualizuj opcje śledzenia rozproszonego dla urządzenia. |
| az iot hub generate-sas-token |
Wygeneruj token SAS dla docelowego IoT Hub, urządzenia lub modułu. |
| az iot hub identity |
Zarządzanie tożsamościami centrum Azure IoT Hub. |
| az iot hub identity assign |
Przypisywanie tożsamości zarządzanych do IoT Hub. |
| az iot hub identity remove |
Usuń tożsamości zarządzane z IoT Hub. |
| az iot hub identity show |
Pokaż właściwości tożsamości IoT Hub. |
| az iot hub invoke-device-method |
Wywołaj metodę urządzenia. |
| az iot hub invoke-module-method |
Wywołaj metodę modułu usługi Edge. |
| az iot hub job |
Zarządzanie zadaniami IoT Hub (wersja 2). |
| az iot hub job cancel |
Anuluj zadanie IoT Hub. |
| az iot hub job create |
Utwórz i zaplanuj zadanie IoT Hub do wykonania. |
| az iot hub job list |
Wyświetl listę zadań historycznych IoT Hub. |
| az iot hub job show |
Pokaż szczegóły istniejącego zadania IoT Hub. |
| az iot hub list |
Wyświetlanie listy centrów IoT. |
| az iot hub list-skus |
Wyświetl listę dostępnych warstw cenowych. |
| az iot hub manual-failover |
Zainicjuj ręczne przejście w tryb failover dla IoT Hub do sparowanego geograficznie regionu odzyskiwania po awarii. |
| az iot hub message-enrichment |
Zarządzanie wzbogacaniami komunikatów dla punktów końcowych IoT Hub. |
| az iot hub message-enrichment create |
Utwórz wzbogacanie komunikatów dla wybranych punktów końcowych w IoT Hub. |
| az iot hub message-enrichment delete |
Usuń wzbogacanie komunikatów w centrum IoT (według klucza). |
| az iot hub message-enrichment list |
Uzyskaj informacje o wszystkich wzbogacaniach komunikatów dla IoT Hub. |
| az iot hub message-enrichment update |
Zaktualizuj wzbogacanie komunikatów w centrum IoT (według klucza). |
| az iot hub module-identity |
Zarządzanie modułami urządzeń IoT. |
| az iot hub module-identity connection-string |
Zarządzanie parametrami połączenia modułu urządzenia IoT. |
| az iot hub module-identity connection-string show |
Pokaż docelowe parametry połączenia modułu urządzenia IoT. |
| az iot hub module-identity create |
Utwórz moduł na docelowym urządzeniu IoT w IoT Hub. |
| az iot hub module-identity delete |
Usuń urządzenie w IoT Hub. |
| az iot hub module-identity list |
Wyświetlanie listy modułów znajdujących się na urządzeniu IoT w IoT Hub. |
| az iot hub module-identity renew-key |
Odnów klucze docelowe modułu urządzenia IoT Hub przy użyciu uwierzytelniania sas. |
| az iot hub module-identity show |
Uzyskaj szczegółowe informacje o module urządzenia IoT w IoT Hub. |
| az iot hub module-identity update |
Zaktualizuj moduł urządzenia IoT Hub. |
| az iot hub module-twin |
Zarządzanie konfiguracją bliźniaczej reprezentacji modułu urządzenia IoT. |
| az iot hub module-twin replace |
Zastąp definicję bliźniaczej reprezentacji modułu docelowym kodem json. |
| az iot hub module-twin show |
Pokaż definicję bliźniaczej reprezentacji modułu. |
| az iot hub module-twin update |
Zaktualizuj żądane właściwości i tagi bliźniaczej reprezentacji modułu. |
| az iot hub monitor-events |
Monitorowanie telemetrii urządzenia & komunikatów wysyłanych do IoT Hub. |
| az iot hub monitor-feedback |
Monitorowanie opinii wysyłanych przez urządzenia w celu potwierdzenia komunikatów przesyłanych z chmury do urządzenia (C2D). |
| az iot hub policy |
Zarządzanie zasadami dostępu współdzielonego centrum IoT. |
| az iot hub policy create |
Utwórz nowe zasady dostępu współdzielonego w centrum IoT Hub. |
| az iot hub policy delete |
Usuwanie zasad dostępu współdzielonego z centrum IoT. |
| az iot hub policy list |
Wyświetlanie listy zasad dostępu współdzielonego centrum IoT. |
| az iot hub policy renew-key |
Wygeneruj ponownie klucze zasad dostępu współdzielonego centrum IoT. |
| az iot hub policy show |
Uzyskaj szczegółowe informacje o zasadach dostępu współdzielonego centrum IoT. |
| az iot hub query |
Wykonywanie zapytań o IoT Hub przy użyciu zaawansowanego języka przypominającego język SQL. |
| az iot hub route |
Zarządzanie trasami centrum IoT. |
| az iot hub route create |
Utwórz trasę w IoT Hub. |
| az iot hub route delete |
Usuń całą lub wymienioną trasę dla IoT Hub. |
| az iot hub route list |
Pobierz wszystkie trasy w IoT Hub. |
| az iot hub route show |
Uzyskaj informacje o trasie w IoT Hub. |
| az iot hub route test |
Przetestuj wszystkie trasy lub wymienioną trasę w IoT Hub. |
| az iot hub route update |
Zaktualizuj trasę w IoT Hub. |
| az iot hub routing-endpoint |
Zarządzanie niestandardowymi punktami końcowymi centrum IoT. |
| az iot hub routing-endpoint create |
Dodaj punkt końcowy do IoT Hub. |
| az iot hub routing-endpoint delete |
Usuń wszystkie lub wymienione punkty końcowe dla IoT Hub. |
| az iot hub routing-endpoint list |
Uzyskaj informacje o wszystkich punktach końcowych dla IoT Hub. |
| az iot hub routing-endpoint show |
Uzyskaj informacje na temat wymienionego punktu końcowego dla IoT Hub. |
| az iot hub show |
Uzyskaj szczegółowe informacje o centrum IoT. |
| az iot hub show-connection-string |
Pokaż parametry połączenia dla centrum IoT. |
| az iot hub show-quota-metrics |
Pobierz metryki przydziału dla centrum IoT. |
| az iot hub show-stats |
Pobierz statystyki dla centrum IoT. |
| az iot hub update |
Aktualizowanie metadanych dla centrum IoT. |
az iot hub create
Tworzenie centrum Azure IoT Hub.
Aby zapoznać się z wprowadzeniem do Azure IoT Hub, zobacz https://docs.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]
[--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]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version]
[--partition-count]
[--rd]
[--role]
[--scopes]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--tags]
[--unit]
Przykłady
Utwórz IoT Hub z bezpłatną warstwą cenową F1 w regionie grupy zasobów.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
Utwórz IoT Hub ze standardową warstwą cenową S1 i 4 partycjami w regionie "westus" z tagami.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
Utwórz IoT Hub z tożsamością zarządzaną przypisaną przez system i przypisz rolę i zakres do konta magazynu dla utworzonej tożsamości.
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
Tworzenie IoT Hub z uwierzytelnianiem lokalnym, kluczami sygnatury dostępu współdzielonego urządzenia i wszystkimi wyłączonymi kluczami sygnatury dostępu współdzielonego modułu
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
Utwórz IoT Hub z wymuszonym miejscem przechowywania danych. Spowoduje to wyłączenie odzyskiwania po awarii między regionami.
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
Parametry wymagane
IoT Hub nazwę.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Liczba prób dostarczenia komunikatu z chmury do urządzenia przez centrum IoT w zakresie od 1 do 100.
Czas, przez jaki komunikat jest dostępny do użytku przez urządzenie, zanim wygaśnie przez IoT Hub (od 1 do 48 godzin).
Wartość logiczna wskazująca, czy wyłączyć wszystkie urządzenia (w tym urządzenia brzegowe, ale z wyłączeniem modułów) klucze sygnatury dostępu współdzielonego w zakresie uwierzytelniania.
Wartość logiczna wskazująca, czy wyłączyć klucze sygnatur dostępu współdzielonego w zakresie usługi IoT Hub na potrzeby uwierzytelniania.
Wartość logiczna wskazująca, czy wyłączyć klucze SAS o zakresie modułu na potrzeby uwierzytelniania.
Wymuś miejsce przechowywania danych dla tego IoT Hub przez wyłączenie odzyskiwania po awarii między regionami. Ta właściwość jest niezmienna po ustawieniu zasobu. Dostępne tylko w wybranych regionach. Dowiedz się więcej na stronie https://aka.ms/iothubdisabledr.
Nazwa kontenera głównego, w którym są przekazywane pliki. Kontener nie musi istnieć, ale powinien być creatable przy użyciu określonego parametru connectionString.
Parametry połączenia dla konta usługi Azure Storage, do którego są przekazywane pliki.
Identyfikator URI kontenera dla konta usługi Azure Storage, do którego są przekazywane pliki.
Liczba prób dostarczenia komunikatu w kolejce opinii przez centrum IoT (od 1 do 100).
Czas trwania blokady kolejki opinii z zakresu od 5 do 300 sekund.
Okres, przez który centrum IoT będzie utrzymywać informacje zwrotne dotyczące wygaśnięcia lub dostarczania komunikatów z chmury do urządzenia w okresie od 1 do 48 godzin.
Czas trwania blokady kolejki powiadomień przekazywania plików z zakresu od 5 do 300 sekund.
Liczba prób dostarczenia komunikatu powiadomienia o pliku przez centrum IoT (od 1 do 100).
Czas, przez jaki powiadomienie o przekazaniu pliku jest dostępne do użytku przez usługę, zanim wygaśnie przez IoT Hub ( od 1 do 48 godzin).
Wartość logiczna wskazująca, czy należy rejestrować informacje o przekazanych plikach do punktu końcowego IoT Hub messages/servicebound/filenotifications.
Czas, przez jaki identyfikator URI sygnatury dostępu współdzielonego wygenerowany przez IoT Hub jest prawidłowy przed jego wygaśnięciem z zakresu od 1 do 24 godzin.
Typ uwierzytelniania dla konta usługi Azure Storage, do którego są przekazywane pliki.
Tożsamość zarządzana do użycia na potrzeby uwierzytelniania przekazywania plików. Użyj polecenia "[system]", aby odwołać się do przypisanej przez system tożsamości zarządzanej lub identyfikatora zasobu, aby odwołać się do tożsamości zarządzanej przypisanej przez użytkownika.
Lokalizacja IoT Hub. Wartość domyślna to lokalizacja docelowej grupy zasobów.
Włącz tożsamość zarządzaną przypisaną przez system dla tego centrum.
Włącz tożsamości zarządzane przypisane przez użytkownika dla tego centrum. Zaakceptuj rozdzielaną spacjami listę identyfikatorów zasobów tożsamości.
Określ minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni.
Liczba partycji centrum zdarzeń zapasowych dla komunikatów z urządzenia do chmury.
Określa, jak długo to centrum IoT będzie obsługiwać zdarzenia z urządzenia do chmury z zakresu od 1 do 7 dni.
Rola do przypisania do przypisanej przez system tożsamości zarządzanej centrum.
Rozdzielona spacją lista zakresów w celu przypisania roli (--role) dla tożsamości zarządzanej przypisanej przez system.
Warstwa cenowa dla Azure IoT Hub. Należy pamiętać, że w każdej subskrypcji dozwolone jest tylko jedno bezpłatne wystąpienie usługi IoT Hub (F1). Wyjątek zostanie zgłoszony, jeśli liczba wolnych wystąpień przekroczy jeden.
Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Jednostki w IoT Hub.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub delete
Usuń centrum IoT Hub.
az iot hub delete [--ids]
[--name]
[--resource-group]
Przykłady
Usuń centrum IoT Hub. (automatycznie wygenerowane)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwę.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub generate-sas-token
Wygeneruj token SAS dla docelowego IoT Hub, urządzenia lub modułu.
W przypadku tokenów SAS urządzenia parametr zasad jest używany tylko do uzyskiwania dostępu do rejestru urządzeń. W związku z tym zasady powinny mieć dostęp do odczytu do rejestru. W przypadku IoT Hub tokenów zasady są częścią sygnatury dostępu współdzielonego.
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]
Przykłady
Wygeneruj token sas IoT Hub przy użyciu zasad i klucza podstawowego iothubowner.
az iot hub generate-sas-token -n {iothub_name}
Wygeneruj token sas IoT Hub przy użyciu zasad registryRead i klucza pomocniczego.
az iot hub generate-sas-token -n {iothub_name} --policy registryRead --key-type secondary
Wygeneruj token SAS urządzenia przy użyciu zasad iothubowner w celu uzyskania dostępu do rejestru urządzeń {iothub_name}.
az iot hub generate-sas-token -d {device_id} -n {iothub_name}
Generowanie tokenu SAS urządzenia przy użyciu parametrów połączenia IoT Hub (z dostępem do rejestru)
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Generowanie tokenu SAS usługi Iot Hub przy użyciu parametrów połączenia IoT Hub
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Generowanie tokenu SAS urządzenia przy użyciu parametrów połączenia urządzenia
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Generowanie tokenu SAS modułu przy użyciu parametrów połączenia modułu
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Parametry opcjonalne
Wskazuje, czy operacja powinna automatycznie wyprowadzać klucz zasad, czy używać bieżącej sesji Azure AD. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults iothub-data-auth-type=<auth-type-value>.
Docelowe parametry połączenia. Pomija to rejestr IoT Hub i generuje token SAS bezpośrednio z dostarczonego klucza symetrycznego bez dalszej weryfikacji. Wszystkie inne parametry polecenia poza czasem trwania zostaną zignorowane. Obsługiwane typy parametrów połączenia: Iot Hub, Device, Module.
Urządzenie docelowe.
Prawidłowy czas trwania tokenu w sekundach.
IoT Hub nazwę. Wymagane, jeśli nie podano opcji --login.
Typ klucza zasad dostępu współdzielonego na potrzeby uwierzytelniania.
To polecenie obsługuje parametry połączenia jednostki z uprawnieniami do wykonania akcji. Użyj polecenia , aby uniknąć logowania do sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano --hub-name.
Moduł docelowy.
Zasady dostępu współdzielonego z uprawnieniami operacji dla docelowej jednostki IoT Hub.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub invoke-device-method
Wywołaj metodę urządzenia.
az iot hub invoke-device-method --device-id
--method-name
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Przykłady
Wywołaj metodę bezpośrednią na urządzeniu z chmury.
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
Parametry wymagane
Urządzenie docelowe.
Metoda docelowa wywołania.
Parametry opcjonalne
Wskazuje, czy operacja powinna automatycznie wyprowadzać klucz zasad, czy używać bieżącej sesji Azure AD. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults iothub-data-auth-type=<auth-type-value>.
IoT Hub nazwę. Wymagane, jeśli nie podano opcji --login.
To polecenie obsługuje parametry połączenia jednostki z uprawnieniami do wykonania akcji. Użyj polecenia , aby uniknąć logowania do sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano --hub-name.
Ładunek Json, który ma zostać przekazany do metody. Musi być ścieżką pliku lub nieprzetworzonym plikiem JSON.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Maksymalna liczba sekund oczekiwania na wynik metody urządzenia.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub invoke-module-method
Wywołaj metodę modułu usługi Edge.
az iot hub invoke-module-method --device-id
--method-name
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
Przykłady
Wywoływanie metody bezpośredniej na urządzeniu brzegowym przy użyciu modułu z chmury.
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
Parametry wymagane
Urządzenie docelowe.
Metoda docelowa wywołania.
Moduł docelowy.
Parametry opcjonalne
Wskazuje, czy operacja powinna automatycznie wyprowadzać klucz zasad, czy używać bieżącej sesji Azure AD. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults iothub-data-auth-type=<auth-type-value>.
IoT Hub nazwę. Wymagane, jeśli nie podano opcji --login.
To polecenie obsługuje parametry połączenia jednostki z uprawnieniami do wykonania akcji. Użyj polecenia , aby uniknąć logowania do sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano --hub-name.
Ładunek Json, który ma zostać przekazany do metody. Musi być ścieżką pliku lub nieprzetworzonym plikiem JSON.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Maksymalna liczba sekund oczekiwania na wynik metody urządzenia.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub list
Wyświetlanie listy centrów IoT.
az iot hub list [--resource-group]
Przykłady
Wyświetl listę wszystkich centrów IoT w subskrypcji.
az iot hub list
Wyświetlanie listy wszystkich centrów IoT w grupie zasobów "MyGroup"
az iot hub list --resource-group MyGroup
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub list-skus
Wyświetl listę dostępnych warstw cenowych.
az iot hub list-skus [--ids]
[--name]
[--resource-group]
Przykłady
Wyświetl listę dostępnych warstw cenowych. (automatycznie wygenerowane)
az iot hub list-skus --name MyIoTHub
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwę.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub manual-failover
Zainicjuj ręczne przejście w tryb failover dla IoT Hub do sparowanego geograficznie regionu odzyskiwania po awarii.
az iot hub manual-failover [--ids]
[--name]
[--no-wait]
[--resource-group]
Przykłady
Zainicjuj tryb failover "myhub" z regionu podstawowego do pomocniczego.
az iot hub manual-failover -n myhub
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwę.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub monitor-events
Monitorowanie telemetrii urządzenia & komunikatów wysyłanych do IoT Hub.
To polecenie opiera się na poleceniach i może instalować zależny pakiet Cython (uamqp) po pierwszym wykonaniu. https://github.com/Azure/azure-uamqp-python.
az iot hub monitor-events [--cg]
[--content-type]
[--device-id]
[--device-query]
[--enqueued-time]
[--hub-name]
[--interface]
[--login]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--resource-group]
[--timeout]
[--yes {false, true}]
Przykłady
Podstawowy sposób użycia
az iot hub monitor-events -n {iothub_name}
Podstawowe użycie z parametrami połączenia IoT Hub
az iot hub monitor-events -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Podstawowe użycie podczas filtrowania na urządzeniu docelowym
az iot hub monitor-events -n {iothub_name} -d {device_id}
Podstawowe użycie podczas filtrowania urządzeń docelowych z symbolem wieloznacznymi w identyfikatorze
az iot hub monitor-events -n {iothub_name} -d Device*
Filtrowanie urządzeń przy użyciu języka zapytań IoT Hub
az iot hub monitor-events -n {iothub_name} -q "select * from devices where tags.location.region = 'US'"
Filtruj urządzenie i określ grupę odbiorców centrum zdarzeń, z która ma być powiązana.
az iot hub monitor-events -n {iothub_name} -d {device_id} --cg {consumer_group_name}
Otrzymywanie adnotacji komunikatów (nagłówki komunikatów)
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno
Odbieranie adnotacji komunikatów i właściwości systemu. Nigdy nie przekroczono limitu czasu.
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno sys --timeout 0
Odbieranie wszystkich atrybutów komunikatów ze wszystkich komunikatów urządzenia
az iot hub monitor-events -n {iothub_name} --props all
Odbieranie wszystkich komunikatów i analizowanie ładunku komunikatu w formacie JSON
az iot hub monitor-events -n {iothub_name} --content-type application/json
Parametry opcjonalne
Określ grupę odbiorców, która ma być używana podczas nawiązywania połączenia z punktem końcowym centrum zdarzeń.
Określ typ zawartości ładunku komunikatu, aby automatycznie sformatować dane wyjściowe tego typu.
Urządzenie docelowe.
Określ zapytanie niestandardowe do filtrowania urządzeń.
Wskazuje czas, który powinien być używany jako punkt wyjścia do odczytywania komunikatów z partycji. Jednostki są milisekundami od epoki unix. Jeśli nie zostanie wyświetlony komunikat "now", jest używany żaden czas.
IoT Hub nazwę. Wymagane, jeśli nie podano opcji --login.
Identyfikator interfejsu docelowego do filtrowania. Na przykład: dtmi:com:example:TemperatureController;1.
To polecenie obsługuje parametry połączenia jednostki z uprawnieniami do wykonania akcji. Użyj polecenia , aby uniknąć logowania do sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano --hub-name.
Moduł docelowy.
Wskaż kluczowe właściwości komunikatu do danych wyjściowych. sys = właściwości systemu, aplikacja = właściwości aplikacji, adnotacja = adnotacje.
Zainstaluj ponownie zależność uamqp zgodną z wersją rozszerzenia. Wartość domyślna: false.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Maksymalna liczba sekund w celu utrzymania połączenia bez odbierania komunikatu. Użyj 0 dla nieskończoności.
Pomiń monity użytkownika. Wskazuje akceptację instalacji zależności (jeśli jest to wymagane). Używane głównie w scenariuszach automatyzacji. Wartość domyślna: false.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub monitor-feedback
Monitorowanie opinii wysyłanych przez urządzenia w celu potwierdzenia komunikatów przesyłanych z chmury do urządzenia (C2D).
To polecenie opiera się na poleceniach i może instalować zależny pakiet Cython (uamqp) po pierwszym wykonaniu. 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}]
Przykłady
Podstawowy sposób użycia
az iot hub monitor-feedback -n {iothub_name}
Podstawowe użycie z parametrami połączenia IoT Hub
az iot hub monitor-feedback -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
Podstawowe użycie podczas filtrowania na urządzeniu docelowym
az iot hub monitor-feedback -n {iothub_name} -d {device_id}
Zamknij monitor opinii po otrzymaniu komunikatu o określonym identyfikatorze (uuid)
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
Parametry opcjonalne
Wskazuje, czy operacja powinna automatycznie wyprowadzać klucz zasad, czy używać bieżącej sesji Azure AD. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults iothub-data-auth-type=<auth-type-value>.
Urządzenie docelowe.
IoT Hub nazwę. Wymagane, jeśli nie podano --login.
To polecenie obsługuje parametry połączenia jednostki z prawami do wykonania akcji. Użyj polecenia , aby uniknąć logowania sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano nazwy --hub-name.
Zainstaluj ponownie zależność uamqp zgodną z wersją rozszerzenia. Wartość domyślna: false.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Monitor opinii będzie blokowany do momentu odebrania komunikatu o określonym identyfikatorze (uuid).
Pomiń monity użytkownika. Wskazuje akceptację instalacji zależności (jeśli jest to wymagane). Używane głównie w scenariuszach automatyzacji. Wartość domyślna: false.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub query
Wykonywanie zapytań o IoT Hub przy użyciu zaawansowanego języka przypominającego język SQL.
Wykonywanie zapytań dotyczących IoT Hub przy użyciu zaawansowanego języka przypominającego sql w celu pobrania informacji dotyczących bliźniaczych reprezentacji urządzeń i modułów, zadań i routingu komunikatów. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.
az iot hub query --query-command
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Przykłady
Wykonaj zapytanie o wszystkie dane bliźniaczej reprezentacji urządzenia w Azure IoT Hub.
az iot hub query -n {iothub_name} -q "select * from devices"
Wykonaj zapytanie dotyczące wszystkich danych bliźniaczej reprezentacji modułu na urządzeniu docelowym.
az iot hub query -n {iothub_name} -q "select * from devices.modules where devices.deviceId = '{device_id}'"
Parametry wymagane
Zapytanie użytkownika do wykonania.
Parametry opcjonalne
Wskazuje, czy operacja powinna automatycznie uzyskać klucz zasad, czy użyć bieżącej sesji Azure AD. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults iothub-data-auth-type=<auth-type-value>.
IoT Hub nazwa. Wymagane, jeśli nie podano --login.
To polecenie obsługuje parametry połączenia jednostki z prawami do wykonania akcji. Użyj polecenia , aby uniknąć logowania sesji za pomocą polecenia "az login". Jeśli parametry połączenia jednostki i nazwa są podane parametry połączenia mają priorytet. Wymagane, jeśli nie podano nazwy --hub-name.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Maksymalna liczba elementów do zwrócenia. Domyślnie zapytanie nie ma limitu.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub show
Uzyskaj szczegółowe informacje o centrum IoT.
az iot hub show [--ids]
[--name]
[--resource-group]
Przykłady
Uzyskaj szczegółowe informacje o centrum IoT. (generowane automatycznie)
az iot hub show --name MyIoTHub
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwa.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub show-connection-string
Pokaż parametry połączenia dla centrum IoT.
az iot hub show-connection-string [--all]
[--hub-name]
[--ids]
[--key {primary, secondary}]
[--policy-name]
[--resource-group]
Przykłady
Pokaż parametry połączenia centrum IoT przy użyciu zasad domyślnych i klucza podstawowego.
az iot hub show-connection-string --name MyIotHub
Pokaż parametry połączenia IoT Hub przy użyciu zasad "usługa" i klucz pomocniczy.
az iot hub show-connection-string --name MyIotHub --policy-name service --key secondary
Pokaż parametry połączenia dla wszystkich centrów IoT w grupie zasobów.
az iot hub show-connection-string --resource-group MyResourceGroup
Pokaż parametry połączenia dla wszystkich centrów IoT w subskrypcji.
az iot hub show-connection-string
Pokaż parametry połączenia dla centrum IoT. (generowane automatycznie)
az iot hub show-connection-string --key primary --policy-name MyPolicy
Parametry opcjonalne
Zezwalaj na wyświetlanie wszystkich zasad dostępu współdzielonego.
IoT Hub nazwa.
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Klucz do użycia.
Zasady dostępu współdzielonego do użycia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub show-quota-metrics
Pobierz metryki przydziału dla centrum IoT.
az iot hub show-quota-metrics [--ids]
[--name]
[--resource-group]
Przykłady
Pobierz metryki przydziału dla centrum IoT. (generowane automatycznie)
az iot hub show-quota-metrics --ids {ids}
Pobierz metryki przydziału dla centrum IoT. (generowane automatycznie)
az iot hub show-quota-metrics --name MyIoTHub
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwa.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub show-stats
Pobierz statystyki dla centrum IoT.
az iot hub show-stats [--ids]
[--name]
[--resource-group]
Przykłady
Pobierz statystyki dla centrum IoT. (generowane automatycznie)
az iot hub show-stats --name MyIoTHub
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwa.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az iot hub update
Aktualizowanie metadanych dla centrum IoT.
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}]
[--tags]
[--unit]
Przykłady
Dodawanie ustawień kontenera magazynu do przekazywania plików
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
Dodaj regułę filtru zapory, aby akceptowała ruch z maski IP 127.0.0.0/31.
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
Aktualizowanie metadanych dla centrum IoT. (generowane automatycznie)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
Aktualizowanie jednostek IoT Hub do 2 i dodawanie tagów
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
Aktualizowanie warstwy cenowej dla IoT Hub jako S2
az iot hub update -n MyIotHub --sku S2
Aktualizowanie dni przechowywania zdarzeń IoT Hub urządzenia do chmury jako 3 dni
az iot hub update -n MyIotHub --retention-day 3
Aktualizowanie ustawień obsługi komunikatów w chmurze do urządzenia IoT Hub
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
Aktualizowanie ustawień kolejki IoT Hub opinii
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
Aktualizowanie ustawień przekazywania plików IoT Hub i przypisywanie tożsamości zarządzanej do użytkownika na potrzeby przekazywania plików
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
Aktualizowanie ustawień powiadomień przekazywania pliku IoT Hub i czasu trwania blokady kolejki
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
Aktualizowanie ustawień sygnatury dostępu współdzielonego IoT Hub lokalnego, sygnatury dostępu współdzielonego urządzenia i modułu
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
Parametry opcjonalne
Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub JSON string>.
Liczba prób dostarczenia komunikatu z chmury do urządzenia przez centrum IoT z zakresu od 1 do 100.
Czas korzystania z komunikatu przez urządzenie przed wygaśnięciem go przez IoT Hub z zakresu od 1 do 48 godzin.
Wartość logiczna wskazująca, czy do uwierzytelniania mają być wyłączone wszystkie urządzenia (w tym urządzenia brzegowe, ale z wyłączeniem modułów).
Wartość logiczna wskazująca, czy wyłączyć klucze sygnatury dostępu współdzielonego w zakresie centrum IoT na potrzeby uwierzytelniania.
Wartość logiczna wskazująca, czy wyłączyć klucze sygnatury dostępu współdzielonego w zakresie modułu na potrzeby uwierzytelniania.
Nazwa kontenera głównego, w którym są przekazywane pliki. Kontener nie musi istnieć, ale powinien być creatable przy użyciu określonego parametru connectionString.
Parametry połączenia dla konta usługi Azure Storage, do którego są przekazywane pliki.
Identyfikator URI kontenera dla konta usługi Azure Storage, do którego są przekazywane pliki.
Liczba prób dostarczenia komunikatu w kolejce opinii przez centrum IoT (od 1 do 100).
Czas trwania blokady kolejki opinii z zakresu od 5 do 300 sekund.
Okres, przez który centrum IoT będzie utrzymywać informacje zwrotne dotyczące wygaśnięcia lub dostarczania komunikatów z chmury do urządzenia w okresie od 1 do 48 godzin.
Czas trwania blokady kolejki powiadomień przekazywania plików z zakresu od 5 do 300 sekund.
Liczba prób dostarczenia komunikatu powiadomienia o pliku przez centrum IoT (od 1 do 100).
Czas, przez jaki powiadomienie o przekazaniu pliku jest dostępne do użytku przez usługę, zanim wygaśnie przez IoT Hub ( od 1 do 48 godzin).
Wartość logiczna wskazująca, czy należy rejestrować informacje o przekazanych plikach do punktu końcowego IoT Hub messages/servicebound/filenotifications.
Czas, przez jaki identyfikator URI sygnatury dostępu współdzielonego wygenerowany przez IoT Hub jest prawidłowy przed jego wygaśnięciem z zakresu od 1 do 24 godzin.
Typ uwierzytelniania dla konta usługi Azure Storage, do którego są przekazywane pliki.
Tożsamość zarządzana do użycia na potrzeby uwierzytelniania przekazywania plików. Użyj polecenia "[system]", aby odwołać się do przypisanej przez system tożsamości zarządzanej lub identyfikatora zasobu, aby odwołać się do tożsamości zarządzanej przypisanej przez użytkownika.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
IoT Hub nazwę.
Określa, jak długo to centrum IoT będzie obsługiwać zdarzenia z urządzenia do chmury z zakresu od 1 do 7 dni.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Warstwa cenowa dla Azure IoT Hub. Należy pamiętać, że w każdej subskrypcji dozwolone jest tylko jedno bezpłatne wystąpienie usługi IoT Hub (F1). Wyjątek zostanie zgłoszony, jeśli liczba wolnych wystąpień przekroczy jeden.
Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Jednostki w IoT Hub.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.