az dt twin
Poznámka:
Tento odkaz je součástí rozšíření azure-iot pro Azure CLI (verze 2.46.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az dt twin . Přečtěte si další informace o rozšířeních.
Správa a konfigurace digitálních dvojčat instance služby Digital Twins
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az dt twin component |
Zobrazí a aktualizuje komponenty digitálního dvojčete instance služby Digital Twins. |
Rozšíření | GA |
az dt twin component show |
Zobrazení podrobností o komponentě digitálního dvojčete |
Rozšíření | GA |
az dt twin component update |
Aktualizujte komponentu digitálního dvojčete prostřednictvím specifikace oprav JSON. |
Rozšíření | GA |
az dt twin create |
Vytvořte digitální dvojče v instanci. |
Rozšíření | GA |
az dt twin delete |
Odeberte digitální dvojče. Všechny relace odkazující na toto dvojče již musí být odstraněny. |
Rozšíření | GA |
az dt twin delete-all |
Odstraní všechna digitální dvojčata v instanci služby Digital Twins, včetně všech relací pro tato dvojčata. |
Rozšíření | GA |
az dt twin query |
Zadejte dotaz na digitální dvojčata instance. Umožňuje procházení relací a filtrování podle hodnot vlastností. |
Rozšíření | GA |
az dt twin relationship |
Umožňuje spravovat a konfigurovat vztahy digitálních dvojčat instance služby Digital Twins. |
Rozšíření | GA |
az dt twin relationship create |
Vytvořte relaci mezi zdrojovými a cílovými digitálními dvojčaty. |
Rozšíření | GA |
az dt twin relationship delete |
Odstraňte relaci digitálního dvojčete v instanci služby Digital Twins. |
Rozšíření | GA |
az dt twin relationship delete-all |
Odstraní všechny relace digitálních dvojčat v instanci služby Digital Twins, včetně příchozích relací. |
Rozšíření | GA |
az dt twin relationship list |
Uveďte vztahy digitálního dvojčete. |
Rozšíření | GA |
az dt twin relationship show |
Umožňuje zobrazit podrobnosti vztahu digitálního dvojčete. |
Rozšíření | GA |
az dt twin relationship update |
Aktualizuje vlastnosti relace mezi dvěma digitálními dvojčaty prostřednictvím specifikace opravy JSON. |
Rozšíření | GA |
az dt twin show |
Zobrazí podrobnosti digitálního dvojčete. |
Rozšíření | GA |
az dt twin telemetry |
Otestujte a ověřte trasy a koncové body událostí instance služby Digital Twins. |
Rozšíření | GA |
az dt twin telemetry send |
Odesílá telemetrii jménem digitálního dvojčete. Pokud je zadanou cestou ke komponentě generovaná telemetrie, je za komponentu. |
Rozšíření | GA |
az dt twin update |
Aktualizace digitálního dvojčete instance prostřednictvím specifikace oprav JSON |
Rozšíření | GA |
az dt twin create
Vytvořte digitální dvojče v instanci.
--properties může být vložený JSON nebo cesta k souboru. Poznámka: --properties jsou vyžadovány pro dvojčata, která obsahují součásti.
az dt twin create --dt-name
--dtmi
--twin-id
[--if-none-match]
[--properties]
[--resource-group]
Příklady
Vytvoření digitálního dvojčete z existujícího (předchozího vytvořeného) modelu
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id}
Vytvořte digitální dvojče z existujícího (předchozího vytvořeného) modelu se značkou if-none-match.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id} --if-none-match
Vytvoření digitálního dvojčete z existujícího (předchozího vytvořeného) modelu Vytvořte instanci s hodnotami vlastností.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:DeviceInformation;1" --twin-id {twin_id} --properties '{"manufacturer": "Microsoft"}'
Vytvořte digitální dvojče s komponentou z existujících (předchozích vytvořených) modelů. Vytvořte instanci komponenty s minimálními vlastnostmi.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:TemperatureController;1" --twin-id {twin_id} --properties '{
"Thermostat": {
"$metadata": {},
}
}'
Vytvořte digitální dvojče s komponentou z existujících (předchozích vytvořených) modelů. Vytvořte instanci s hodnotami vlastností.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:TemperatureController;1" --twin-id {twin_id} --properties '{
"Temperature": 10.2,
"Thermostat": {
"$metadata": {},
"setPointTemp": 23.12
}
}'
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
ID modelu Digital Twins. Příklad: dtmi:com:example:Room;2.
ID digitálního dvojčete.
Volitelné parametry
Označuje, že operace vytvoření by měla selhat, pokud existuje existující dvojče se stejným ID.
Počáteční hodnoty vlastností pro vytvoření instance digitálního dvojčete nebo souvisejících komponent Zadejte cestu k souboru nebo vložený JSON. Vlastnosti jsou vyžadovány pro dvojčata, která obsahují součásti, a to minimálně je nutné zadat prázdný $metadata objekt pro každou komponentu.
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az dt twin delete
Odeberte digitální dvojče. Všechny relace odkazující na toto dvojče již musí být odstraněny.
az dt twin delete --dt-name
--twin-id
[--etag]
[--resource-group]
Příklady
Odeberte digitální dvojče podle ID.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id}
Odeberte digitální dvojče id pomocí značky etag.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id} --etag {etag}
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
ID digitálního dvojčete.
Volitelné parametry
Hodnota značky entity Příkaz bude úspěšný, pokud se značka etag shoduje s aktuální značkou prostředku.
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az dt twin delete-all
Odstraní všechna digitální dvojčata v instanci služby Digital Twins, včetně všech relací pro tato dvojčata.
az dt twin delete-all --dt-name
[--resource-group]
[--yes]
Příklady
Odstraňte všechna digitální dvojčata. Odstraní se také všechny relace odkazující na dvojčata.
az dt twin delete-all -n {instance_or_hostname}
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
Volitelné parametry
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az dt twin query
Zadejte dotaz na digitální dvojčata instance. Umožňuje procházení relací a filtrování podle hodnot vlastností.
V mnoha dotazech $
dvojčete se znak používá k odkazování na $dtId
vlastnost dvojčete. V prostředích podobných Bash nebo PowerShellu $
má znak funkční význam a musí být řídicím znakem jako součást vstupu dotazu. Další informace najdete v dokumentu https://docs.microsoft.com/en-us/azure/digital-twins/concepts-cli konceptů rozhraní příkazového řádku služby Digital Twins.
az dt twin query --dt-name
--query-command
[--cost {false, true}]
[--resource-group]
Příklady
Dotazování všech digitálních dvojčat v cílové instanci a projektu všechny atributy Zobrazí se také náklady v jednotkách dotazů.
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins" --show-cost
Dotazování podle modelu a projektu všech atributů
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins T where IS_OF_MODEL(T, 'dtmi:com:example:Room;2')"
Dotaz s využitím $dtId s kompatibilní syntaxí Bash
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.\$dtId = 'room0'"
Dotaz s využitím $dtId se syntaxí kompatibilní s PowerShellem
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.`$dtId = 'room0'"
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
Uživatelský dotaz, který se má spustit.
Volitelné parametry
Vypočítá a zobrazí poplatky za dotaz.
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az dt twin show
Zobrazí podrobnosti digitálního dvojčete.
az dt twin show --dt-name
--twin-id
[--resource-group]
Příklady
Zobrazí podrobnosti digitálního dvojčete.
az dt twin show -n {instance_or_hostname} --twin-id {twin_id}
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
ID digitálního dvojčete.
Volitelné parametry
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az dt twin update
Aktualizace digitálního dvojčete instance prostřednictvím specifikace oprav JSON
Aktualizace hodnot vlastností a $model elementů můžou nastat ve stejném požadavku. Operace jsou omezené na přidání, nahrazení a odebrání.
az dt twin update --dt-name
--json-patch
--twin-id
[--etag]
[--resource-group]
Příklady
Aktualizace digitálního dvojčete prostřednictvím specifikace oprav JSON
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Aktualizace digitálního dvojčete prostřednictvím specifikace opravy JSON a použití značky etag
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --etag {etag} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Aktualizace digitálního dvojčete prostřednictvím specifikace oprav JSON
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch '[
{"op":"replace", "path":"/Temperature", "value": 20.5},
{"op":"add", "path":"/Areas", "value": ["ControlSystem"]}
]'
Aktualizace digitálního dvojčete prostřednictvím specifikace opravy JSON definované v souboru
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch ./my/patch/document.json
Povinné parametry
Název instance služby Digital Twins nebo název hostitele Pokud je zadaný název instance, uživatelské předplatné se nejprve dotazuje na cílovou instanci, aby načetl název hostitele. Pokud je zadaný název hostitele, dotaz předplatného se přeskočí a zadaná hodnota se použije k následné interakci.
Specifikace aktualizace popsaná ve formátu JSON-patch. Aktualizace hodnot vlastností a $model elementů můžou nastat ve stejném požadavku. Operace jsou omezené na přidání, nahrazení a odebrání. Zadejte cestu k souboru nebo vložený JSON.
ID digitálního dvojčete.
Volitelné parametry
Hodnota značky entity Příkaz bude úspěšný, pokud se značka etag shoduje s aktuální značkou prostředku.
Skupina prostředků instance služby Digital Twins Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.