Dela via


az spring app identity

Not

Den här referensen är en del av spring-tillägget för Azure CLI (version 2.56.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az spring app identity kommando. Läs mer om tillägg.

Hantera en apps hanterade identiteter.

Kommandon

Name Description Typ Status
az spring app identity assign

Aktivera systemtilldelad hanterad identitet eller tilldela användartilldelade hanterade identiteter till en app.

Förlängning GA
az spring app identity force-set

Tvinga fram hanterade identiteter i en app.

Förlängning GA
az spring app identity remove

Ta bort hanterad identitet från en app.

Förlängning GA
az spring app identity show

Visa appens hanterade identitetsinformation.

Förlängning GA

az spring app identity assign

Aktivera systemtilldelad hanterad identitet eller tilldela användartilldelade hanterade identiteter till en app.

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

Exempel

Aktivera den systemtilldelade identiteten.

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

Aktivera den systemtilldelade identiteten i en app med rollen Läsare.

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

Tilldela två användartilldelade hanterade identiteter till en app.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med hjälp av az configure --defaults spring=<name>.

Valfria parametrar

--role

Rollnamn eller ID som den hanterade identiteten tilldelas.

--scope

Omfånget som den hanterade identiteten har åtkomst till.

--system-assigned

Aktivera systemtilldelad hanterad identitet i en app.

Godkända värden: false, true
--user-assigned

Utrymmesavgränsade användartilldelade resurs-ID:t för hanterad identitet till assgin till en app.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app identity force-set

Tvinga fram hanterade identiteter i en app.

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

Exempel

Framtvinga borttagning av alla hanterade identiteter i en app.

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

Tvinga bort alla användartilldelade hanterade identiteter i en app och aktivera eller behålla systemtilldelad hanterad identitet.

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

Framtvinga borttagning av systemtilldelad hanterad identitet i en app och tilldela eller behålla användartilldelade hanterade identiteter.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med hjälp av az configure --defaults spring=<name>.

--system-assigned

Tillåtna värden: ["enable", "disable"]. Använd "aktivera" för att aktivera eller behålla systemtilldelad hanterad identitet. Använd "inaktivera" för att ta bort systemtilldelad hanterad identitet.

--user-assigned

Tillåtna värden: ["disable", space-separated user-assigned managed identity resource IDs]. Använd "inaktivera" för att ta bort alla användartilldelade hanterade identiteter, använda resurs-ID:n för att tilldela eller behålla användartilldelade hanterade identiteter.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app identity remove

Ta bort hanterad identitet från en app.

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

Exempel

Ta bort den systemtilldelade hanterade identiteten från en app.

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

Ta bort de systemtilldelade och användartilldelade hanterade identiteterna från en app.

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

Ta bort ALLA användartilldelade hanterade identiteter från en app.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med hjälp av az configure --defaults spring=<name>.

Valfria parametrar

--system-assigned

Ta bort systemtilldelad hanterad identitet.

Godkända värden: false, true
--user-assigned

Utrymmesavgränsade användartilldelade resurs-ID:t för hanterad identitet att ta bort. Om inget ID anges tar du bort ALLA användartilldelade hanterade identiteter.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az spring app identity show

Visa appens hanterade identitetsinformation.

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

Exempel

Visa information om en apps hanterade identitet.

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

Obligatoriska parametrar

--name -n

Namnet på appen som körs i den angivna Azure Spring Apps-instansen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med hjälp av az configure --defaults spring=<name>.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.