az spring-cloud app identity

注意

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

此命令群組已隱含取代,因為命令群組 'spring-cloud app' 已被取代,未來版本將會移除。 請改用 'spring app'。

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

命令

名稱 Description 類型 狀態
az spring-cloud app identity assign

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

擴充 已取代
az spring-cloud app identity force-set

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

擴充 預覽和已淘汰
az spring-cloud app identity remove

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

擴充 已取代
az spring-cloud app identity show

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

擴充 已取代

az spring-cloud app identity assign

已被取代

此命令已隱含取代,因為命令群組 'spring-cloud app identity' 已被取代,未來版本將會移除。 請改用「Spring 應用程式身分識別」。

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

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

範例

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

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

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

az spring-cloud 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-cloud 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 Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

選擇性參數

--role

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

--scope

受控識別可存取的範圍。

--system-assigned

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

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

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

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az spring-cloud app identity force-set

預覽 已被取代

此命令處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'spring-cloud app identity' 已被取代,未來版本將會移除。 請改用「Spring 應用程式身分識別」。

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

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

範例

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

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

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

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

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

az spring-cloud 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 Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

--system-assigned

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

--user-assigned

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

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az spring-cloud app identity remove

已被取代

此命令已隱含取代,因為命令群組 'spring-cloud app identity' 已被取代,未來版本將會移除。 請改用「Spring 應用程式身分識別」。

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

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

範例

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

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

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

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

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

az spring-cloud 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 Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

選擇性參數

--system-assigned

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

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

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

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az spring-cloud app identity show

已被取代

此命令已隱含取代,因為命令群組 'spring-cloud app identity' 已被取代,未來版本將會移除。 請改用「Spring 應用程式身分識別」。

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

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

範例

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

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

必要參數

--name -n

應用程式的名稱。

--resource-group -g

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

--service -s

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

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。