Share via


az spring app identity

Kommentar

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.

Anknytning Allmän tillgänglighet
az spring app identity force-set

Tvinga fram hanterade identiteter i en app.

Anknytning Allmän tillgänglighet
az spring app identity remove

Ta bort hanterad identitet från en app.

Anknytning Allmän tillgänglighet
az spring app identity show

Visa appens hanterade identitetsinformation.

Anknytning Allmän tillgänglighet

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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

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.

accepterade 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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

--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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

Valfria parametrar

--system-assigned

Ta bort systemtilldelad hanterad identitet.

accepterade 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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .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

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service -s

Namnet på Azure Spring Apps-instansen kan du konfigurera standardtjänsten med az configure --defaults spring=.

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.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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