Udostępnij za pośrednictwem


az iot ops

Uwaga

Ta dokumentacja jest częścią rozszerzenia azure-iot-ops dla interfejsu wiersza polecenia platformy Azure (wersja 2.53.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az iot ops . Dowiedz się więcej o rozszerzeniach.

Zarządzanie operacjami usługi Azure IoT.

Operacje usługi Azure IoT to zestaw wysoce wyrównanych, ale luźno powiązanych usług Platformy Kubernetes, które umożliwiają agregowanie danych z zasobów lokalnych do brokera MQTT klasy przemysłowej, dodawanie obliczeń brzegowych i konfigurowanie przepływu danych dwukierunkowych z różnymi usługami w chmurze.

Domyślnie polecenia interfejsu wiersza polecenia operacji IoT okresowo sprawdzają, czy jest dostępna nowa wersja rozszerzenia. To zachowanie można wyłączyć za pomocą polecenia az config set iotops.check_latest=false.

Polecenia

Nazwa Opis Typ Stan
az iot ops asset

Zarządzanie zasobami.

Numer wewnętrzny GA
az iot ops asset create

Utwórz zasób.

Numer wewnętrzny GA
az iot ops asset dataset

Zarządzanie zestawami danych w zasobie.

Numer wewnętrzny GA
az iot ops asset dataset list

Wyświetlanie listy zestawów danych w ramach elementu zawartości.

Numer wewnętrzny GA
az iot ops asset dataset point

Zarządzanie punktami danych w zestawie danych zasobów.

Numer wewnętrzny GA
az iot ops asset dataset point add

Dodaj punkt danych do zestawu danych elementu zawartości.

Numer wewnętrzny GA
az iot ops asset dataset point export

Eksportowanie punktów danych w zestawie danych zasobów.

Numer wewnętrzny GA
az iot ops asset dataset point import

Zaimportuj punkty danych w zestawie danych zasobów.

Numer wewnętrzny GA
az iot ops asset dataset point list

Wyświetlanie listy punktów danych w zestawie danych elementów zawartości.

Numer wewnętrzny GA
az iot ops asset dataset point remove

Usuwanie punktu danych w zestawie danych elementu zawartości.

Numer wewnętrzny GA
az iot ops asset dataset show

Pokaż zestaw danych w ramach elementu zawartości.

Numer wewnętrzny GA
az iot ops asset delete

Usuwanie elementu zawartości.

Numer wewnętrzny GA
az iot ops asset endpoint

Zarządzanie profilami punktów końcowych zasobów.

Numer wewnętrzny GA
az iot ops asset endpoint create

Tworzenie profilów punktów końcowych zasobów.

Numer wewnętrzny GA
az iot ops asset endpoint create opcua

Utwórz profil punktu końcowego zasobu za pomocą łącznika OPCUA.

Numer wewnętrzny GA
az iot ops asset endpoint delete

Usuń profil punktu końcowego zasobu.

Numer wewnętrzny GA
az iot ops asset endpoint query

Wykonaj zapytanie względem wykresu zasobów dla profilów punktów końcowych zasobów.

Numer wewnętrzny GA
az iot ops asset endpoint show

Pokaż profil punktu końcowego zasobu.

Numer wewnętrzny GA
az iot ops asset endpoint update

Aktualizowanie profilu punktu końcowego zasobu.

Numer wewnętrzny GA
az iot ops asset event

Zarządzanie zdarzeniami w zasobie.

Numer wewnętrzny GA
az iot ops asset event add

Dodaj zdarzenie do elementu zawartości.

Numer wewnętrzny GA
az iot ops asset event export

Eksportowanie zdarzeń w zasobie.

Numer wewnętrzny GA
az iot ops asset event import

Importowanie zdarzeń w zasobie.

Numer wewnętrzny GA
az iot ops asset event list

Wyświetlanie listy zdarzeń w zasobie.

Numer wewnętrzny GA
az iot ops asset event remove

Usuń zdarzenie w elemecie zawartości.

Numer wewnętrzny GA
az iot ops asset query

Wykonywanie zapytań względem grafu zasobów dla zasobów.

Numer wewnętrzny GA
az iot ops asset show

Pokaż zasób.

Numer wewnętrzny GA
az iot ops asset update

Aktualizowanie elementu zawartości.

Numer wewnętrzny GA
az iot ops broker

Zarządzanie brokerem Mqtt.

Numer wewnętrzny GA
az iot ops broker authn

Zarządzanie uwierzytelnianiem brokera.

Numer wewnętrzny GA
az iot ops broker authn delete

Usuń zasób uwierzytelniania brokera mqtt.

Numer wewnętrzny GA
az iot ops broker authn list

Wyświetl listę zasobów uwierzytelniania brokera mqtt skojarzonych z wystąpieniem.

Numer wewnętrzny GA
az iot ops broker authn show

Pokaż szczegóły zasobu uwierzytelniania brokera mqtt.

Numer wewnętrzny GA
az iot ops broker authz

Zarządzanie autoryzacją brokera.

Numer wewnętrzny GA
az iot ops broker authz delete

Usuń zasób autoryzacji brokera mqtt.

Numer wewnętrzny GA
az iot ops broker authz list

Wyświetl listę zasobów autoryzacji brokera mqtt skojarzonych z wystąpieniem.

Numer wewnętrzny GA
az iot ops broker authz show

Pokaż szczegóły zasobu autoryzacji brokera mqtt.

Numer wewnętrzny GA
az iot ops broker delete

Usuń brokera mqtt.

Numer wewnętrzny GA
az iot ops broker list

Wyświetlanie listy brokerów mqtt skojarzonych z wystąpieniem.

Numer wewnętrzny GA
az iot ops broker listener

Zarządzanie odbiornikami brokera.

Numer wewnętrzny GA
az iot ops broker listener delete

Usuń odbiornik brokera mqtt.

Numer wewnętrzny GA
az iot ops broker listener list

Wyświetlanie listy odbiorników brokera mqtt skojarzonych z brokerem.

Numer wewnętrzny GA
az iot ops broker listener show

Pokaż szczegóły odbiornika brokera mqtt.

Numer wewnętrzny GA
az iot ops broker show

Pokaż szczegóły brokera mqtt.

Numer wewnętrzny GA
az iot ops check

Oceń gotowość po stronie klastra i kondycję środowiska uruchomieniowego wdrożonych usług operacji IoT.

Numer wewnętrzny Podgląd
az iot ops connector

Zarządzanie łącznikami.

Numer wewnętrzny Podgląd
az iot ops connector opcua

Zarządzanie łącznikami OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua client

Zarządzanie certyfikatem wystąpienia aplikacji klienckiej klasy korporacyjnej dla brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua client add

Dodaj certyfikat wystąpienia aplikacji klienckiej klasy korporacyjnej.

Numer wewnętrzny Podgląd
az iot ops connector opcua client remove

Usuń certyfikat wystąpienia aplikacji klienckiej z brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua client show

Pokaż szczegóły zasobu secretsync "aio-opc-ua-broker-client-certificate".

Numer wewnętrzny Podgląd
az iot ops connector opcua issuer

Zarządzanie certyfikatami wystawców dla brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua issuer add

Dodaj certyfikat wystawcy do listy certyfikatów wystawcy brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua issuer remove

Usuń zaufane certyfikaty z listy certyfikatów wystawcy brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua issuer show

Pokaż szczegóły zasobu secretsync "aio-opc-ua-broker-issuer-list".

Numer wewnętrzny Podgląd
az iot ops connector opcua trust

Zarządzanie zaufanymi certyfikatami dla brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua trust add

Dodaj zaufany certyfikat do listy zaufanych certyfikatów brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua trust remove

Usuń zaufane certyfikaty z listy zaufanych certyfikatów brokera OPC UA.

Numer wewnętrzny Podgląd
az iot ops connector opcua trust show

Pokaż szczegóły zasobu secretsync "aio-opc-ua-broker-trust-list".

Numer wewnętrzny Podgląd
az iot ops create

Utwórz wystąpienie operacji IoT.

Numer wewnętrzny GA
az iot ops dataflow

Zarządzanie przepływem danych.

Numer wewnętrzny GA
az iot ops dataflow endpoint

Zarządzanie punktami końcowymi przepływu danych.

Numer wewnętrzny GA
az iot ops dataflow endpoint list

Wyświetlanie listy zasobów punktu końcowego przepływu danych skojarzonych z wystąpieniem.

Numer wewnętrzny GA
az iot ops dataflow endpoint show

Pokaż szczegóły zasobu punktu końcowego przepływu danych.

Numer wewnętrzny GA
az iot ops dataflow list

Wyświetlanie listy przepływów danych skojarzonych z profilem przepływu danych.

Numer wewnętrzny GA
az iot ops dataflow profile

Zarządzanie profilami przepływu danych.

Numer wewnętrzny GA
az iot ops dataflow profile list

Wyświetlanie listy profilów przepływu danych skojarzonych z wystąpieniem.

Numer wewnętrzny GA
az iot ops dataflow profile show

Pokaż szczegóły profilu przepływu danych.

Numer wewnętrzny GA
az iot ops dataflow show

Pokaż szczegóły przepływu danych skojarzonego z profilem przepływu danych.

Numer wewnętrzny GA
az iot ops delete

Usuń operacje IoT z klastra.

Numer wewnętrzny GA
az iot ops identity

Zarządzanie tożsamościami wystąpień.

Numer wewnętrzny GA
az iot ops identity assign

Przypisz tożsamość zarządzaną przypisaną przez użytkownika za pomocą wystąpienia.

Numer wewnętrzny GA
az iot ops identity remove

Usuń tożsamość zarządzaną przypisaną przez użytkownika z wystąpienia.

Numer wewnętrzny GA
az iot ops identity show

Pokaż tożsamości wystąpień.

Numer wewnętrzny GA
az iot ops init

Uruchamianie klastra z obsługą usługi Arc dla wdrożenia operacji IoT.

Numer wewnętrzny GA
az iot ops list

Wyświetl listę wystąpień operacji IoT.

Numer wewnętrzny GA
az iot ops schema

Zarządzanie schematem i rejestrem.

Numer wewnętrzny Podgląd
az iot ops schema create

Utwórz schemat w rejestrze schematów.

Numer wewnętrzny Podgląd
az iot ops schema delete

Usuń schemat docelowy w rejestrze schematów.

Numer wewnętrzny Podgląd
az iot ops schema list

Wyświetlanie listy schematów w rejestrze schematów.

Numer wewnętrzny Podgląd
az iot ops schema registry

Zarządzanie rejestrem schematów.

Numer wewnętrzny Podgląd
az iot ops schema registry create

Utwórz rejestr schematów.

Numer wewnętrzny Podgląd
az iot ops schema registry delete

Usuń docelowy rejestr schematów.

Numer wewnętrzny Podgląd
az iot ops schema registry list

Wyświetlanie listy rejestrów schematów w grupie zasobów lub subskrypcji.

Numer wewnętrzny Podgląd
az iot ops schema registry show

Pokaż szczegóły rejestru schematów.

Numer wewnętrzny Podgląd
az iot ops schema show

Pokaż szczegóły schematu w rejestrze schematów.

Numer wewnętrzny Podgląd
az iot ops schema show-dataflow-refs

Pokaż odwołania do schematu używane dla przepływów danych.

Numer wewnętrzny Eksperymentalny
az iot ops schema version

Zarządzanie wersjami schematu.

Numer wewnętrzny Podgląd
az iot ops schema version add

Dodaj wersję schematu do schematu.

Numer wewnętrzny Podgląd
az iot ops schema version list

Wyświetlanie listy wersji schematu dla określonego schematu.

Numer wewnętrzny Podgląd
az iot ops schema version remove

Usuń docelową wersję schematu.

Numer wewnętrzny Podgląd
az iot ops schema version show

Pokaż szczegóły wersji schematu.

Numer wewnętrzny Podgląd
az iot ops secretsync

Zarządzanie synchronizacją wpisów tajnych wystąpienia.

Numer wewnętrzny Podgląd
az iot ops secretsync disable

Wyłącz synchronizację wpisów tajnych dla wystąpienia.

Numer wewnętrzny Podgląd
az iot ops secretsync enable

Włącz synchronizację wpisów tajnych dla wystąpienia.

Numer wewnętrzny Podgląd
az iot ops secretsync list

Wyświetl listę konfiguracji synchronizacji wpisów tajnych skojarzonych z wystąpieniem.

Numer wewnętrzny Podgląd
az iot ops show

Pokaż wystąpienie operacji IoT.

Numer wewnętrzny GA
az iot ops support

Operacje IoT obsługują operacje.

Numer wewnętrzny Podgląd
az iot ops support create-bundle

Tworzy standardowe archiwum zip pakietu pomocy technicznej do użycia w rozwiązywaniu problemów i diagnostyki.

Numer wewnętrzny Podgląd
az iot ops update

Aktualizowanie wystąpienia operacji IoT.

Numer wewnętrzny GA
az iot ops upgrade

Uaktualnij wystąpienie operacji IoT do najnowszej wersji.

Numer wewnętrzny Przestarzałe

az iot ops check

Wersja zapoznawcza

To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Oceń gotowość po stronie klastra i kondycję środowiska uruchomieniowego wdrożonych usług operacji IoT.

Polecenie domyślnie wyświetla ogólny widok podsumowania wszystkich usług. Użyj opcji "--svc", aby określić sprawdzanie pojedynczej usługi i skonfigurować szczegółowość za pomocą argumentu --detail-level . Uwaga: Filtrowanie typu zasobu (--resources) i nazwy (--resource-name) może być używane tylko z argumentem "--svc".

{Obsługiwane interfejsy API usługi}

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

Aby uzyskać więcej informacji na temat wymagań klastra, zobacz https://aka.ms/iot-ops-cluster-requirements.

az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, broker, dataflow, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]

Przykłady

Podstawowe użycie. Sprawdza ogólną kondycję operacji IoT przy użyciu danych wyjściowych podsumowania.

az iot ops check

Sprawdza kondycję usługi "broker" i konfigurację ze szczegółowymi danymi wyjściowymi.

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

Oceń tylko usługę "przepływ danych" przy użyciu danych wyjściowych zoptymalizowanych pod kątem ciągłej integracji.

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

Sprawdza kondycję "deviceregistry" za pomocą pełnych danych wyjściowych, ale ogranicza wyniki do zasobów "asset".

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

Użyj nazwy zasobu, aby ograniczyć wyniki do zasobów "asset" z prefiksem nazwy "my-asset-"

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

Parametry opcjonalne

--as-object

Dane wyjściowe sprawdzają zawartość i walidacje w przyjaznej strukturze danych ciągłej integracji.

Dopuszczalne wartości: false, true
--context

Nazwa kontekstu kubeconfig do użycia na potrzeby komunikacji klastra k8s. Jeśli nie podano kontekstu, current_context jest używany.

--detail-level

Określa poziom szczegółowości wyświetlany w danych wyjściowych sprawdzania. Wybierz wartość 0 dla widoku podsumowania (minimalne dane wyjściowe), 1 dla widoku szczegółowego (bardziej kompleksowe informacje) lub 2 dla widoku pełnego (wszystkie dostępne informacje).

Dopuszczalne wartości: 0, 1, 2
Domyślna wartość: 0
--ops-service --svc

Wdrożenie usługi IoT Operations, które zostanie ocenione.

Dopuszczalne wartości: akri, broker, dataflow, deviceregistry, opcua
--post

Uruchom testy po wdrożeniu.

Dopuszczalne wartości: false, true
--pre

Uruchom testy wymagań wstępnych, aby określić, czy zostały spełnione minimalne wymagania wdrożenia usługi.

Dopuszczalne wartości: false, true
--resource-name --rn

Uruchamiaj tylko testy pod kątem określonej nazwy zasobu. Nazwa jest niewrażliwa na wielkość liter. Obsługiwane są wzorce globu "" i "?". Uwaga: dozwolone są tylko znaki alfanumeryczne, łączniki, "?"" i "".

--resources

Uruchamiaj kontrole tylko dla określonych rodzajów zasobów. Użyj wartości rozdzielanych spacjami.

Dopuszczalne wartości: asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops create

Utwórz wystąpienie operacji IoT.

Przed uruchomieniem tego polecenia wymagane jest pomyślnie wykonanie init.

Wynik polecenia nets wystąpienia operacji IoT z zestawem domyślnych zasobów skonfigurowanych dla funkcji spójnych.

az iot ops create --cluster
                  --name
                  --resource-group
                  --sr-resource-id
                  [--add-insecure-listener {false, true}]
                  [--bp]
                  [--br]
                  [--broker-backend-workers]
                  [--broker-config-file]
                  [--broker-frontend-replicas]
                  [--broker-frontend-workers]
                  [--broker-listener-type {ClusterIp, LoadBalancer, NodePort}]
                  [--broker-mem-profile {High, Low, Medium, Tiny}]
                  [--cluster-namespace]
                  [--custom-location]
                  [--description]
                  [--df-profile-instances]
                  [--enable-rsync {false, true}]
                  [--kubernetes-distro {K3s, K8s, MicroK8s}]
                  [--location]
                  [--no-progress {false, true}]
                  [--ops-config]
                  [--ops-train]
                  [--ops-version]
                  [--runtime-socket]
                  [--tags]
                  [--trust-settings]

Przykłady

Utwórz wystąpienie docelowe z minimalnymi danymi wejściowymi.

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

Poniższy przykład dodaje dostosowanie do domyślnego zasobu wystąpienia brokera, a także opis wystąpienia i tagi.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --broker-mem-profile High --broker-backend-workers 4 --description 'Contoso Factory' --tags tier=testX1

W tym przykładzie pokazano wdrożenie dodatkowego niezabezpieczonego (bez odbiornika brokera authn lub authz) skonfigurowanego dla portu 1883 modułu równoważenia obciążenia typu usługi. Przydatne do testowania i/lub pokazów. Nie używaj niezabezpieczonej opcji w środowisku produkcyjnym.

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

W tym formularzu pokazano, jak włączyć synchronizację zasobów dla wdrożenia wystąpienia. Aby włączyć synchronizację zasobów, należy zapisać przypisanie roli w docelowej grupie zasobów.

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

W tym przykładzie wyróżniono ustawienia zaufania dla konfiguracji udostępnionej przez użytkownika cert-manager. Należy pamiętać, że klaster musi zostać zainicjowany za pomocą polecenia "--user-trust", a wdrożenie menedżera certyfikatów użytkownika musi być obecne.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --trust-settings configMapName=example-bundle configMapKey=trust-bundle.pem issuerKind=ClusterIssuer issuerName=trust-manager-selfsigned-issuer

Parametry wymagane

--cluster

Docelowa nazwa klastra dla wdrożenia operacji IoT.

--name -n

Nazwa wystąpienia operacji IoT.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sr-resource-id

Identyfikator zasobu rejestru schematu do użycia z operacjami IoT.

Parametry opcjonalne

--add-insecure-listener

Po włączeniu wdrożenia brokera mqtt będzie zawierać odbiornik typu usługi LoadBalancer, powiązany z portem 1883 bez uwierzytelniania ani authZ. Tylko w przypadku obciążeń nieprodukcyjnych.

Dopuszczalne wartości: false, true
--bp --broker-backend-part

Partycje zaplecza brokera Mqtt. Minimalna wartość: 1, maksymalna wartość: 16.

Domyślna wartość: 2
--br --broker-backend-rf

Współczynnik nadmiarowości zaplecza brokera Mqtt. Minimalna wartość: 1, maksymalna wartość: 5.

Domyślna wartość: 2
--broker-backend-workers --bw

Pracownicy zaplecza brokera Mqtt. Minimalna wartość: 1, maksymalna wartość: 16.

Domyślna wartość: 2
--broker-config-file

Ścieżka do pliku JSON z niestandardowymi właściwościami konfiguracji brokera. Zawartość konfiguracji pliku jest używana za pośrednictwem poszczególnych parametrów konfiguracji brokera. Przydatne w przypadku zaawansowanych scenariuszy. Oczekiwany format został opisany w temacie https://aka.ms/aziotops-broker-config.

--broker-frontend-replicas --fr

Repliki frontonu brokera Mqtt. Minimalna wartość: 1, maksymalna wartość: 16.

Domyślna wartość: 2
--broker-frontend-workers --fw

Pracownicy frontonu brokera Mqtt. Minimalna wartość: 1, maksymalna wartość: 16.

Domyślna wartość: 2
--broker-listener-type --lt

Typ usługi skojarzony z domyślnym odbiornikiem brokera mqtt.

Dopuszczalne wartości: ClusterIp, LoadBalancer, NodePort
Domyślna wartość: ClusterIp
--broker-mem-profile --mp

Profil pamięci brokera Mqtt.

Dopuszczalne wartości: High, Low, Medium, Tiny
Domyślna wartość: Medium
--cluster-namespace

Infrastruktura operacji IoT w przestrzeni nazw klastra zostanie wdrożona. Musi być małymi literami.

Domyślna wartość: azure-iot-operations
--custom-location

Nazwa lokalizacji niestandardowej odpowiadająca wdrożeniu operacji IoT. Wartość domyślna ma postać "location-{hash(5)}".

--description

Opis wystąpienia operacji IoT.

--df-profile-instances

Liczba wystąpień skojarzonych z domyślnym profilem przepływu danych.

Domyślna wartość: 1
--enable-rsync

Reguły synchronizacji zasobów zostaną uwzględnione we wdrożeniu operacji IoT.

Dopuszczalne wartości: false, true
--kubernetes-distro

Dystrybucja Platformy Kubernetes do użycia na potrzeby konfiguracji Akri. Wybrana dystrybucja oznacza domyślną ścieżkę gniazda środowiska uruchomieniowego kontenera, jeśli nie podano wartości --runtime-socket.

Dopuszczalne wartości: K3s, K8s, MicroK8s
Domyślna wartość: K8s
--location

Region, który będzie używany do aprowizowania zabezpieczeń zasobów. Jeśli nie zostanie podana lokalizacja połączonego klastra, zostanie użyta.

--no-progress

Wyłącz wizualną reprezentację pracy.

Dopuszczalne wartości: false, true
--ops-config

Niestandardowa konfiguracja rozszerzenia arc operacji IoT. Format to pary klucz=wartość rozdzielane spacjami. --ops-config może być używany co najmniej jeden raz. W przypadku zaawansowanych przypadków użycia.

--ops-train
Przestarzałe

Argument "ops_train" został wycofany i zostanie usunięty w przyszłej wersji.

Użyj polecenia , aby zastąpić wbudowany pociąg wydania rozszerzenia arc operacji IoT.

--ops-version
Przestarzałe

Argument "ops_version" został wycofany i zostanie usunięty w przyszłej wersji.

Użyj polecenia , aby zastąpić wbudowaną wersję rozszerzenia arc operacji IoT.

--runtime-socket

Domyślna ścieżka węzła gniazda środowiska uruchomieniowego kontenera. Jeśli nie podano (ustawienie domyślne), ścieżka gniazda jest określana przez --kubernetes-distro.

--tags

Tagi wystąpień. Torba właściwości w parach klucz-wartość z następującym formatem: a=b c=d. Użyj --tags "", aby usunąć wszystkie tagi.

--trust-settings

Ustawienia pakietu zaufania dostarczonego przez użytkownika. Używany do obsługi protokołu TLS składnika. Format to pary klucz=wartość rozdzielane spacjami. Wymagane są następujące klucze: issuerName, , configMapKeyissuerKind, configMapName. Jeśli nie jest używany, zostanie skonfigurowany system z podpisem własnym.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops delete

Usuń operacje IoT z klastra.

Należy podać nazwę wystąpienia lub klastra.

Operacja używa usługi Azure Resource Graph do określania skorelowanych zasobów. Usługa Resource Graph jest ostatecznie spójna, nie gwarantuje zsynchronizowanego stanu w czasie wykonywania.

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

Przykłady

Minimalna ilość danych wejściowych do całkowitego usunięcia.

az iot ops delete -n myinstance -g myresourcegroup

Pomiń monit o potwierdzenie i kontynuuj proces usuwania. Przydatne w przypadku scenariuszy ciągłej integracji.

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

Wymuś usunięcie niezależnie od ostrzeżeń. Może prowadzić do błędów.

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

Użyj nazwy klastra zamiast wystąpienia wyszukiwania.

az iot ops delete --cluster mycluster -g myresourcegroup

Odwrotne stosowanie init.

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

Parametry wymagane

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--cluster

Docelowa nazwa klastra dla usuwania operacji IoT.

--force

Wymuś wykonanie operacji.

Dopuszczalne wartości: false, true
--include-deps

Wskazuje, że polecenie powinno usunąć zależności operacji IoT. Ta opcja ma na celu odwrócenie zastosowania init.

Dopuszczalne wartości: false, true
--name -n

Nazwa wystąpienia operacji IoT.

--no-progress

Wyłącz wizualną reprezentację pracy.

Dopuszczalne wartości: false, true
--yes -y

Potwierdź [y]es bez monitu. Przydatne w scenariuszach ciągłej integracji i automatyzacji.

Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops init

Uruchamianie klastra z obsługą usługi Arc dla wdrożenia operacji IoT.

Do wdrożenia operacji IoT wymagany jest klaster z obsługą usługi Arc. Aby uzyskać więcej informacji https://aka.ms/aziotops-arcconnect, zobacz następujący zasób.

Operacja inicjowania będzie działać podczas instalowania i konfigurowania warstwy podstawowych usług brzegowych niezbędnych do wdrożenia operacji IoT.

Po zainstalowaniu az iot ops create warstwy podstawy należy użyć polecenia do wdrożenia wystąpienia.

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

Przykłady

Użycie z minimalnymi danymi wejściowymi. Ten formularz spowoduje wdrożenie warstwy podstawy operacji IoT.

az iot ops init --cluster mycluster -g myresourcegroup

Podobnie jak w poprzednim przykładzie, ale z włączoną odpornością na uszkodzenia magazynu kontenerów usługi Arc (wymaga co najmniej 3 węzłów).

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

W tym przykładzie wyróżniono włączanie ustawień zaufania użytkownika dla niestandardowej konfiguracji menedżera certyfikatów. Spowoduje to pominięcie wdrożenia menedżera certyfikatów systemu i menedżera zaufania.

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

Parametry wymagane

--cluster

Docelowa nazwa klastra dla wdrożenia operacji IoT.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--enable-fault-tolerance

Włącz odporność na uszkodzenia dla usługi Azure Arc Container Storage. Wymagane jest co najmniej 3 węzły klastra.

Dopuszczalne wartości: false, true
--ensure-latest

Upewnij się, że jest używany najnowszy interfejs wiersza polecenia IoT Ops, zgłaszając błąd, jeśli uaktualnienie jest dostępne.

Dopuszczalne wartości: false, true
--no-progress

Wyłącz wizualną reprezentację pracy.

Dopuszczalne wartości: false, true
--user-trust --ut

Pomiń wdrażanie menedżera certyfikatów systemu i menedżera zaufania na rzecz konfiguracji dostarczonej przez użytkownika.

Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops list

Wyświetl listę wystąpień operacji IoT.

Użyj --query z żądaną składnią JMESPath, aby wysłać zapytanie do wyniku.

az iot ops list [--resource-group]

Przykłady

Wyświetl listę wszystkich wystąpień w subskrypcji.

az iot ops list

Wyświetl listę wszystkich wystąpień określonej grupy zasobów.

az iot ops list -g myresourcegroup

Wyświetl listę wystąpień w subskrypcji, które mają określoną wartość tagu.

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

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops show

Pokaż wystąpienie operacji IoT.

Opcjonalnie polecenie może wyświetlić strukturę drzewa skojarzonych zasobów reprezentujących wdrożenie operacji IoT względem klastra zapasowego.

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

Przykłady

Podstawowe użycie w celu wyświetlenia wystąpienia.

az iot ops show --name myinstance -g myresourcegroup

Wyprowadź strukturę drzewa skojarzonych zasobów reprezentujących wdrożenie operacji IoT.

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

Parametry wymagane

--name -n

Nazwa wystąpienia operacji IoT.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--tree

Służy do wizualizacji wdrożenia operacji IoT względem klastra zapasowego.

Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops update

Aktualizowanie wystąpienia operacji IoT.

Obecnie można zaktualizować tagi i opis wystąpienia.

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

Przykłady

Aktualizowanie tagów wystąpień. Jest to odpowiednik zamiany.

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

Usuń tagi wystąpienia.

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

Zaktualizuj opis wystąpienia.

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

Parametry wymagane

--name -n

Nazwa wystąpienia operacji IoT.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--description

Opis wystąpienia operacji IoT.

--tags

Tagi wystąpień. Torba właściwości w parach klucz-wartość z następującym formatem: a=b c=d. Użyj --tags "", aby usunąć wszystkie tagi.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az iot ops upgrade

Przestarzałe

To polecenie zostało uznane za przestarzałe i zostanie usunięte w przyszłej wersji.

Uaktualnij wystąpienie operacji IoT do najnowszej wersji.

OSTRZEŻENIE: To polecenie może zakończyć się niepowodzeniem i wymagać usunięcia i ponownego utworzenia klastra i wystąpienia.

Uaktualnij wystąpienie operacji IoT, w tym zaktualizowanie rozszerzeń do najnowszych wersji. Użyj tego polecenia, jeśli az iot ops show lub podobne polecenia kończą się niepowodzeniem.

Identyfikator zasobu rejestru schematu jest opcjonalnym parametrem i może być wymagany w określonych scenariuszach.

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

Przykłady

Uaktualnij wystąpienie przy użyciu minimalnych danych wejściowych.

az iot ops upgrade --name myinstance -g myresourcegroup

Pomiń monit o zgodność podczas uaktualniania wystąpienia.

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

Uaktualnij wystąpienie i określ identyfikator zasobu rejestru schematów.

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

Parametry wymagane

--name -n

Nazwa wystąpienia operacji IoT.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-progress

Wyłącz wizualną reprezentację pracy.

Dopuszczalne wartości: false, true
--sr-resource-id

Identyfikator zasobu rejestru schematu do użycia z operacjami IoT. Wymagane, jeśli identyfikator zasobu rejestru schematu nie zostanie już znaleziony w operacjach IoT.

--yes -y

Potwierdź [y]es bez monitu. Przydatne w scenariuszach ciągłej integracji i automatyzacji.

Dopuszczalne wartości: false, true
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.