az aks jwtauthenticator
Uwaga / Notatka
Ta dokumentacja jest częścią rozszerzenia aks-preview dla interfejsu wiersza polecenia platformy Azure (wersja 2.73.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az aks jwtauthenticator . Dowiedz się więcej o rozszerzeniach.
Polecenia do zarządzania wystawcami uwierzytelniania JWT w usłudze Azure Kubernetes Service.
JWT authenticators umożliwiają zewnętrzną weryfikację tokenu JWT na potrzeby uwierzytelniania kubernetes. Aby uzyskać więcej informacji, zobacz https://aka.ms/aks-external-issuers-docs.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az aks jwtauthenticator add |
Dodaj wystawcę uwierzytelniania JWT do klastra zarządzanego. |
Extension | ogólna dostępność |
| az aks jwtauthenticator delete |
Usuń wystawcę uwierzytelniania JWT z klastra zarządzanego. |
Extension | ogólna dostępność |
| az aks jwtauthenticator list |
Wyświetl listę wszystkich wystawców uwierzytelnień JWT w klastrze zarządzanym. |
Extension | ogólna dostępność |
| az aks jwtauthenticator show |
Pokaż szczegóły wystawcy uwierzytelniania JWT w klastrze zarządzanym. |
Extension | ogólna dostępność |
| az aks jwtauthenticator update |
Aktualizowanie wystawcy uwierzytelniania JWT w klastrze zarządzanym. |
Extension | ogólna dostępność |
az aks jwtauthenticator add
Dodaj wystawcę uwierzytelniania JWT do klastra zarządzanego.
Dodaje nową konfigurację wystawcy uwierzytelniania JWT do klastra zarządzanego na potrzeby zewnętrznej weryfikacji JWT. Konfiguracja zostanie zastosowana do serwera kube-apiserver w celu włączenia uwierzytelniania tokenu JWT.
az aks jwtauthenticator add --cluster-name
--config-file
--name
--resource-group
[--aks-custom-headers]
[--no-wait]
Przykłady
Dodawanie wystawcy uwierzytelniania JWT z pliku konfiguracji
az aks jwtauthenticator add -g MyResourceGroup --cluster-name MyCluster --name myjwt --config-file config.json
Parametry wymagane
Nazwa klastra zarządzanego.
Ścieżka do pliku JSON zawierającego konfigurację wystawcy uwierzytelniania JWT.
Plik JSON powinien zawierać schemat właściwości dla jednego wystawcy uwierzytelniania JWT. Aby uzyskać szczegółowe informacje na temat konfigurowania właściwości wystawcy uwierzytelniania JWT, zapoznaj się z dokumentacją platformy Kubernetes pod adresem https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration. Należy pamiętać, że nie wszystkie pola dostępne w dokumentacji platformy Kubernetes są obsługiwane przez usługę AKS. Aby uzyskać informacje na temat rozwiązywania problemów, zobacz https://aka.ms/aks-external-issuers-docs.
Nazwa wystawcy uwierzytelnienia JWT (musi być unikatowa w klastrze).
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.
Wysyłaj nagłówki niestandardowe. Po określeniu format powinien mieć wartość Key1=Value1,Key2=Value2.
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 polecenia 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 aks jwtauthenticator delete
Usuń wystawcę uwierzytelniania JWT z klastra zarządzanego.
Usuwa konfigurację uwierzytelniania JWT z zarządzanego klastra i aktualizuje serwer kube-apiserver.
az aks jwtauthenticator delete --cluster-name
--name
--resource-group
[--aks-custom-headers]
[--no-wait]
[--yes]
Przykłady
Usuwanie wystawcy uwierzytelniającego JWT
az aks jwtauthenticator delete -g MyResourceGroup --cluster-name MyCluster --name myjwt
Parametry wymagane
Nazwa klastra zarządzanego.
Nazwa wystawcy uwierzytelniania JWT do usunięcia.
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.
Wysyłaj nagłówki niestandardowe. Po określeniu format powinien mieć wartość Key1=Value1,Key2=Value2.
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 polecenia 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 aks jwtauthenticator list
Wyświetl listę wszystkich wystawców uwierzytelnień JWT w klastrze zarządzanym.
az aks jwtauthenticator list --cluster-name
--resource-group
[--aks-custom-headers]
Przykłady
Wyświetlanie listy wszystkich wystawców uwierzytelnień JWT w klastrze
az aks jwtauthenticator list -g MyResourceGroup --cluster-name MyCluster
Parametry wymagane
Nazwa klastra zarządzanego.
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.
Wysyłaj nagłówki niestandardowe. Po określeniu format powinien mieć wartość Key1=Value1,Key2=Value2.
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 polecenia 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 aks jwtauthenticator show
Pokaż szczegóły wystawcy uwierzytelniania JWT w klastrze zarządzanym.
az aks jwtauthenticator show --cluster-name
--name
--resource-group
[--aks-custom-headers]
Przykłady
Pokaż określoną konfigurację wystawcy uwierzytelniania JWT
az aks jwtauthenticator show -g MyResourceGroup --cluster-name MyCluster --name myjwt
Parametry wymagane
Nazwa klastra zarządzanego.
Nazwa wystawcy uwierzytelnienia JWT do pokazania.
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.
Wysyłaj nagłówki niestandardowe. Po określeniu format powinien mieć wartość Key1=Value1,Key2=Value2.
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 polecenia 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 aks jwtauthenticator update
Aktualizowanie wystawcy uwierzytelniania JWT w klastrze zarządzanym.
Aktualizuje istniejącą konfigurację wystawcy uwierzytelniania JWT. Cała konfiguracja zostanie zastąpiona konfiguracją z podanego pliku.
az aks jwtauthenticator update --cluster-name
--config-file
--name
--resource-group
[--aks-custom-headers]
[--no-wait]
Przykłady
Aktualizowanie konfiguracji wystawcy uwierzytelniania JWT
az aks jwtauthenticator update -g MyResourceGroup --cluster-name MyCluster --name myjwt --config-file updated-config.json
Parametry wymagane
Nazwa klastra zarządzanego.
Ścieżka do pliku JSON zawierającego zaktualizowaną konfigurację wystawcy uwierzytelniania JWT.
Plik JSON powinien zawierać schemat właściwości dla jednego wystawcy uwierzytelniania JWT. Aby uzyskać szczegółowe informacje na temat konfigurowania właściwości wystawcy uwierzytelniania JWT, zapoznaj się z dokumentacją platformy Kubernetes pod adresem https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration. Należy pamiętać, że nie wszystkie pola dostępne w dokumentacji platformy Kubernetes są obsługiwane przez usługę AKS. Aby uzyskać informacje na temat rozwiązywania problemów, zobacz https://aka.ms/aks-external-issuers-docs.
Nazwa wystawcy uwierzytelnienia JWT do aktualizacji.
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.
Wysyłaj nagłówki niestandardowe. Po określeniu format powinien mieć wartość Key1=Value1.
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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 polecenia 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 |