az spring app identity

注意

此參考是 Azure CLI (2.30.0 版或更新版本的 spring 擴充功能的一部分) 。 擴充功能會在您第一次執行 az spring app identity 命令時自動安裝。 深入了解延伸模組。

管理應用程式的受控識別。

命令

az spring app identity assign

啟用系統指派的受控識別,或將使用者指派的受控識別指派給應用程式。

az spring app identity force-set

在應用程式上強制設定受控識別。

az spring app identity remove

從應用程式移除受控識別。

az spring app identity show

顯示應用程式的受控識別資訊。

az spring app identity assign

啟用系統指派的受控識別,或將使用者指派的受控識別指派給應用程式。

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

範例

啟用系統指派的身分識別。

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

在具有「讀者」角色的應用程式上啟用系統指派的身分識別。

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

將兩個使用者指派的受控識別指派給應用程式。

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

必要參數

--name -n

應用程式的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--service -s

Azure Spring Apps 的名稱,您可以使用 az configure --defaults spring=來設定預設服務。

選擇性參數

--role

將指派受控識別的角色名稱或識別碼。

--scope

受控識別可存取的範圍。

--system-assigned

在應用程式上啟用系統指派的受控識別。

接受的值: false, true
--user-assigned

空間分隔使用者指派的受控識別資源識別碼,以 assgin 指派給應用程式。

az spring app identity force-set

在應用程式上強制設定受控識別。

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

範例

強制移除應用程式上的所有受控識別。

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

強制移除應用程式上所有使用者指派的受控識別,並啟用或保留系統指派的受控識別。

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

在應用程式上強制移除系統指派的受控識別,並指派或保留使用者指派的受控識別。

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

必要參數

--name -n

應用程式的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--service -s

Azure Spring Apps 的名稱,您可以使用 az configure --defaults spring=來設定預設服務。

--system-assigned

允許的值:[「enable」、「disable」。 使用「啟用」來啟用或保留系統指派的受控識別。 使用 「停用」移除系統指派的受控識別。

--user-assigned

允許的值:[「disable」, 空格分隔使用者指派的受控識別資源識別碼]。 使用「停用」移除所有使用者指派的受控識別、使用資源識別碼來指派或保留使用者指派的受控識別。

az spring app identity remove

從應用程式移除受控識別。

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

範例

從應用程式移除系統指派的受控識別。

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

從應用程式移除系統指派和使用者指派的受控識別。

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

從應用程式移除所有使用者指派的受控識別。

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

必要參數

--name -n

應用程式的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--service -s

Azure Spring Apps 的名稱,您可以使用 az configure --defaults spring=來設定預設服務。

選擇性參數

--system-assigned

移除系統指派的受控識別。

接受的值: false, true
--user-assigned

要移除的空間分隔使用者指派受控識別資源識別碼。 如果未提供任何識別碼,請移除所有使用者指派的受控識別。

az spring app identity show

顯示應用程式的受控識別資訊。

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

範例

顯示應用程式的受控識別資訊。

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

必要參數

--name -n

應用程式的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--service -s

Azure Spring Apps 的名稱,您可以使用 az configure --defaults spring=來設定預設服務。