az iot ops secretsync
Note
Tento odkaz je součástí rozšíření azure-iot-ops pro Azure CLI (verze 2.67.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az iot ops secretsync. Přečtěte si další informace o rozšířeních.
Správa synchronizace tajných klíčů instance
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az iot ops secretsync disable |
Zakažte synchronizaci tajných kódů pro instanci. |
Extension | GA |
| az iot ops secretsync enable |
Povolte synchronizaci tajných kódů pro instanci. |
Extension | GA |
| az iot ops secretsync list |
Zobrazí seznam konfigurací synchronizace tajných kódů přidružených k instanci. |
Extension | GA |
az iot ops secretsync disable
Zakažte synchronizaci tajných kódů pro instanci.
Odstraní se všechny třídy zprostředkovatele tajných kódů přidružené k instanci a všechny synchronizace tajných kódů přidružené ke třídám zprostředkovatele tajných kódů.
az iot ops secretsync disable --instance
--resource-group
[--yes {false, true}]
Příklady
Zakažte synchronizaci tajných kódů pro instanci.
az iot ops secretsync disable --instance myinstance -g myresourcegroup
Povinné parametry
Název instance operace IoT
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Potvrďte [y]es bez výzvy. Užitečné pro scénáře CI a automatizace.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az iot ops secretsync enable
Povolte synchronizaci tajných kódů pro instanci.
Operace zpracovává federaci identit, vytvoření výchozí třídy zprostředkovatele tajných kódů a přiřazení rolí (čtenář služby Key Vault, uživatel tajných kódů služby Key Vault) spravované identity pro cílový trezor klíčů.
Tok začíná tím, že zajistí přiřazení rolí služby Key Vault a použije je, pokud neexistují. Pokud přiřazení rolí nelze provést, vyvolá se chyba. V případě potřeby je možné místo předdefinovaných rolí použít vlastní roli prostřednictvím --custom-role-id. Nebo můžete příznak --skip-ra použít k vynechání přiřazení rolí.
az iot ops secretsync enable --instance
--kv-resource-id
--mi-user-assigned
--resource-group
[--custom-role-id]
[--self-hosted-issuer {false, true}]
[--skip-ra {false, true}]
[--spc]
[--tags]
Příklady
Povolte cílovou instanci pro synchronizaci tajných kódů služby Key Vault.
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID
Povolte synchronizaci tajných kódů a při vytváření výchozí třídy zprostředkovatele tajných kódů použijte značky.
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID --tags a=b c=d
Povolte synchronizaci tajných kódů s vlastním ID role ve službě Key Vault.
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID --custom-role-id $CUSTOM_ROLE_ID
Použití příznaku pro přeskočení přiřazení rolí služby Key Vault
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID --skip-ra
Povinné parametry
Název instance operace IoT
ID prostředku ARM služby Key Vault
ID prostředku pro požadovanou spravovanou identitu přiřazenou uživatelem, která se má použít s instancí.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Plně kvalifikované ID definice role v následujícím formátu: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/{roleId}.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Role Assignment Arguments |
Pro federaci použijte vystavitele oidc v místním prostředí.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Při použití kroku přiřazení role operace se přeskočí.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Role Assignment Arguments |
| Přípustné hodnoty: | false, true |
Výchozí název třídy zprostředkovatele tajných kódů pro povolení synchronizace tajných kódů. Výchozí vzor je spc-ops-{hash}.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az iot ops secretsync list
Zobrazí seznam konfigurací synchronizace tajných kódů přidružených k instanci.
az iot ops secretsync list --instance
--resource-group
Příklady
Zobrazí seznam konfigurací synchronizace tajných kódů přidružených k instanci.
az iot ops secretsync list --instance myinstance -g myresourcegroup
Povinné parametry
Název instance operace IoT
Název skupiny prostředků 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í.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |