az iot ops secretsync
Note
To odwołanie jest częścią rozszerzenia azure-iot-ops dla Azure CLI (wersja 2.70.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az iot ops secretsync . Dowiedz się więcej o rozszerzeniach.
Zarządzanie synchronizacją wpisów tajnych wystąpienia.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az iot ops secretsync disable |
Wyłącz synchronizację wpisów tajnych dla wystąpienia. |
Extension | ogólna dostępność |
| az iot ops secretsync enable |
Włącz synchronizację wpisów tajnych dla wystąpienia. |
Extension | ogólna dostępność |
| az iot ops secretsync list |
Wyświetl listę konfiguracji synchronizacji wpisów tajnych skojarzonych z wystąpieniem. |
Extension | ogólna dostępność |
| az iot ops secretsync secret |
Zarządzanie poszczególnymi wpisami tajnymi w zasobach SecretSync. |
Extension | ogólna dostępność |
| az iot ops secretsync secret list |
Wyświetlanie listy wpisów tajnych w zasobie SecretSync. |
Extension | ogólna dostępność |
| az iot ops secretsync secret remove |
Usuń określony wpis tajny z zasobu SecretSync. Jeśli wszystkie wpisy tajne zostaną usunięte, sam zasób SecretSync zostanie automatycznie usunięty. |
Extension | ogólna dostępność |
| az iot ops secretsync secret set |
Ustaw mapowania wpisów tajnych usługi AKV na zasobie SecretSync. |
Extension | ogólna dostępność |
az iot ops secretsync disable
Wyłącz synchronizację wpisów tajnych dla wystąpienia.
Wszystkie klasy dostawcy wpisów tajnych skojarzone z wystąpieniem, a wszystkie synchronizacje wpisów tajnych skojarzone z klasami dostawcy wpisów tajnych zostaną usunięte.
az iot ops secretsync disable --instance
--resource-group
[--acquire-policy-token]
[--change-reference]
[--yes {false, true}]
Przykłady
Wyłącz synchronizację wpisów tajnych dla wystąpienia.
az iot ops secretsync disable --instance myinstance -g myresourcegroup
Parametry wymagane
Nazwa wystąpienia operacji IoT.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Potwierdź [y]es bez monitu. Przydatne w scenariuszach ciągłej integracji i automatyzacji.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az iot ops secretsync enable
Włącz synchronizację wpisów tajnych dla wystąpienia.
Operacja obsługuje federację tożsamości, tworzenie domyślnej klasy dostawcy wpisów tajnych i przypisań ról (Key Vault Reader, Key Vault Secrets User) tożsamości zarządzanej względem Key Vault docelowej.
Przepływ rozpoczyna się od zapewnienia Key Vault przypisań ról, stosując je, jeśli nie istnieją. Jeśli nie można wykonać przypisań ról, zostanie zgłoszony błąd. W razie potrzeby rolę niestandardową za pomocą --custom-role-id można użyć zamiast wbudowanych ról. Można również użyć flagi --skip-ra, aby pominąć przypisania ról.
az iot ops secretsync enable --instance
--kv-resource-id
--mi-user-assigned
--resource-group
[--acquire-policy-token]
[--change-reference]
[--custom-role-id]
[--self-hosted-issuer {false, true}]
[--skip-ra {false, true}]
[--spc]
[--tags]
Przykłady
Włącz wystąpienie docelowe na potrzeby synchronizacji wpisów tajnych Key Vault.
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID
Włącz synchronizację wpisów tajnych i zastosuj tagi podczas tworzenia domyślnej klasy dostawcy wpisów tajnych.
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
Włącz synchronizację wpisów tajnych z identyfikatorem roli niestandardowej względem 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
Użycie flagi do pomijania Key Vault przypisań ról.
az iot ops secretsync enable --instance myinstance -g myresourcegroup --mi-user-assigned $UA_MI_RESOURCE_ID --kv-resource-id $KEYVAULT_RESOURCE_ID --skip-ra
Parametry wymagane
Nazwa wystąpienia operacji IoT.
Key Vault identyfikator zasobu usługi ARM.
Identyfikator zasobu dla żądanej tożsamości zarządzanej przypisanej przez użytkownika do użycia z wystąpieniem.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
W pełni kwalifikowany identyfikator definicji roli w następującym formacie: /subscriptions/{subscriptionId}/providers/Microsoft. Authorization/roleDefinitions/{roleId}.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Role Assignment Arguments |
Użyj wystawcy oidc własnego dla federacji.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
W przypadku użycia kroku przypisania roli operacji zostanie pominięty.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Role Assignment Arguments |
| Dopuszczalne wartości: | false, true |
Domyślna nazwa klasy dostawcy wpisów tajnych dla włączania synchronizacji wpisów tajnych. Domyślnym wzorcem jest "spc-ops-{hash}".
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az iot ops secretsync list
Wyświetl listę konfiguracji synchronizacji wpisów tajnych skojarzonych z wystąpieniem.
az iot ops secretsync list --instance
--resource-group
Przykłady
Wyświetl listę konfiguracji synchronizacji wpisów tajnych skojarzonych z wystąpieniem.
az iot ops secretsync list --instance myinstance -g myresourcegroup
Parametry wymagane
Nazwa wystąpienia operacji IoT.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |