Freigeben über


az spring app identity

Anmerkung

Diese Referenz ist Teil der Spring-Erweiterung für die Azure CLI (Version 2.56.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein Az Spring App Identity Befehl ausführen. Erfahren Sie mehr über Erweiterungen.

Verwalten der verwalteten Identitäten einer App.

Befehle

Name Beschreibung Typ Status
az spring app identity assign

Aktivieren Sie vom System zugewiesene verwaltete Identität, oder weisen Sie einer App vom Benutzer zugewiesene verwaltete Identitäten zu.

Erweiterung GA
az spring app identity force-set

Festlegen verwalteter Identitäten für eine App erzwingen.

Erweiterung GA
az spring app identity remove

Entfernen der verwalteten Identität aus einer App.

Erweiterung GA
az spring app identity show

Anzeigen der verwalteten Identitätsinformationen der App.

Erweiterung GA

az spring app identity assign

Aktivieren Sie vom System zugewiesene verwaltete Identität, oder weisen Sie einer App vom Benutzer zugewiesene verwaltete Identitäten zu.

az spring app identity assign --name
                              --resource-group
                              --service
                              [--role]
                              [--scope]
                              [--system-assigned {false, true}]
                              [--user-assigned]

Beispiele

Aktivieren Sie die vom System zugewiesene Identität.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Aktivieren Sie die vom System zugewiesene Identität in einer App mit der Rolle "Reader".

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --role Reader --scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/xxxxx/providers/Microsoft.KeyVault/vaults/xxxxx

Weisen Sie einer App zwei vom Benutzer zugewiesene verwaltete Identitäten zu.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --user-assigned IdentityResourceId1 IdentityResourceId2

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=<name>konfigurieren.

Optionale Parameter

--role

Rollenname oder ID, der die verwaltete Identität zugewiesen wird.

--scope

Der Bereich, auf den die verwaltete Identität zugreifen kann.

--system-assigned

Aktivieren Sie die vom System zugewiesene verwaltete Identität in einer App.

Zulässige Werte: false, true
--user-assigned

Durch Leerzeichen getrennte verwaltete Identitätsressourcen-IDs, die einer App zugewiesen wurden.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring app identity force-set

Festlegen verwalteter Identitäten für eine App erzwingen.

az spring app identity force-set --name
                                 --resource-group
                                 --service
                                 --system-assigned
                                 --user-assigned

Beispiele

Erzwingen, dass alle verwalteten Identitäten in einer App entfernt werden.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned disable

Erzwingen, dass alle vom Benutzer zugewiesenen verwalteten Identitäten in einer App entfernt werden, und aktivieren oder behalten Sie die vom System zugewiesene verwaltete Identität.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned enable --user-assigned disable

Erzwingen der Entfernung der vom System zugewiesenen verwalteten Identitäten in einer App und Zuweisen oder Beibehalten von vom Benutzer zugewiesenen verwalteten Identitäten.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned IdentityResourceId1 IdentityResourceId2

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=<name>konfigurieren.

--system-assigned

Zulässige Werte: ["enable", "disable"]. Verwenden Sie "Enable", um vom System zugewiesene verwaltete Identität zu aktivieren oder beizubehalten. Verwenden Sie "deaktivieren", um vom System zugewiesene verwaltete Identität zu entfernen.

--user-assigned

Zulässige Werte: ["disable", durch Leerzeichen getrennte verwaltete Identitätsressourcen-IDs]. Verwenden Sie "deaktivieren", um alle vom Benutzer zugewiesenen verwalteten Identitäten zu entfernen, Ressourcen-IDs zu verwenden, um vom Benutzer zugewiesene verwaltete Identitäten zuzuweisen oder beizubehalten.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring app identity remove

Entfernen der verwalteten Identität aus einer App.

az spring app identity remove --name
                              --resource-group
                              --service
                              [--system-assigned {false, true}]
                              [--user-assigned]

Beispiele

Entfernen Sie die vom System zugewiesene verwaltete Identität aus einer App.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Entfernen Sie die vom System zugewiesenen und vom Benutzer zugewiesenen verwalteten Identitäten aus einer App.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --user-assigned IdentityResourceId1 IdentityResourceId2

Entfernen Sie alle vom Benutzer zugewiesenen verwalteten Identitäten aus einer App.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --user-assigned

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=<name>konfigurieren.

Optionale Parameter

--system-assigned

Entfernen der vom System zugewiesenen verwalteten Identität.

Zulässige Werte: false, true
--user-assigned

Vom Leerzeichen getrennte verwaltete Identitätsressourcen-IDs, die entfernt werden sollen. Wenn keine ID angegeben wird, entfernen Sie ALLE vom Benutzer zugewiesenen verwalteten Identitäten.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az spring app identity show

Anzeigen der verwalteten Identitätsinformationen der App.

az spring app identity show --name
                            --resource-group
                            --service

Beispiele

Anzeigen der verwalteten Identitätsinformationen einer App.

az spring app identity show -n MyApp -s MyCluster -g MyResourceGroup

Erforderliche Parameter

--name -n

Der Name der App, die in der angegebenen Azure Spring Apps-Instanz ausgeführt wird.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=<name>konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.