az webapp identity

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

命令

az webapp identity assign

將受控服務識別指派給 web 應用程式。

az webapp identity remove

停用 web 應用程式的受控服務識別。

az webapp identity show

顯示 web 應用程式的受控服務識別。

az webapp identity assign

將受控服務識別指派給 web 應用程式。

az webapp identity assign [--identities]
                          [--ids]
                          [--name]
                          [--resource-group]
                          [--role]
                          [--scope]
                          [--slot]
                          [--subscription]

範例

指派本機身分識別,並將讀取器角色指派給目前的資源群組。

az webapp identity assign -g MyResourceGroup -n MyUniqueApp --role reader --scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/MyResourceGroup

啟用 web 應用程式的身分識別。

az webapp identity assign -g MyResourceGroup -n MyUniqueApp

將本機身分識別和使用者指派的身分識別指派給 webapp。

az webapp identity assign -g MyResourceGroup -n MyUniqueApp --identities [system] myAssignedId

選擇性參數

--identities

要指派的空格分隔身分識別。 使用 ' [system] ' 參考系統指派的身分識別。 預設值: ' [system] '。

--ids

一或多個資源識別碼 (空間分隔) 。 它應該是完整的資源識別碼,其中包含「資源識別碼」引數的所有資訊。 您應提供--id 或其他「資源識別碼」引數。

--name -n

Web 應用程式的名稱。 如果未指定,將會隨機產生名稱。 您可以使用來設定預設值 az configure --defaults web=<name>

--resource-group -g

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

--role

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

預設值: Contributor
--scope

受控識別可存取的範圍。

--slot -s

位置的名稱。 如果未指定,則預設為生產位置。

--subscription

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

az webapp identity remove

停用 web 應用程式的受控服務識別。

az webapp identity remove [--identities]
                          [--ids]
                          [--name]
                          [--resource-group]
                          [--slot]
                          [--subscription]

範例

停用 web 應用程式的系統受控服務識別

az webapp identity remove --name MyWebApp --resource-group MyResourceGroup

停用 web 應用程式的系統受控服務身分識別和使用者受控識別

az webapp identity remove --name MyWebApp --resource-group MyResourceGroup --identities [system] myAssignedId

選擇性參數

--identities

要指派的空格分隔身分識別。 使用 ' [system] ' 參考系統指派的身分識別。 預設值: ' [system] '。

--ids

一或多個資源識別碼 (空間分隔) 。 它應該是完整的資源識別碼,其中包含「資源識別碼」引數的所有資訊。 您應提供--id 或其他「資源識別碼」引數。

--name -n

Web 應用程式的名稱。 如果未指定,將會隨機產生名稱。 您可以使用來設定預設值 az configure --defaults web=<name>

--resource-group -g

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

--slot -s

位置的名稱。 如果未指定,則預設為生產位置。

--subscription

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

az webapp identity show

顯示 web 應用程式的受控服務識別。

az webapp identity show [--ids]
                        [--name]
                        [--query-examples]
                        [--resource-group]
                        [--slot]
                        [--subscription]

範例

顯示 webapp 的受控服務識別 (自動產生)

az webapp identity show --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

一或多個資源識別碼 (空間分隔) 。 它應該是完整的資源識別碼,其中包含「資源識別碼」引數的所有資訊。 您應提供--id 或其他「資源識別碼」引數。

--name -n

Web 應用程式的名稱。 如果未指定,將會隨機產生名稱。 您可以使用來設定預設值 az configure --defaults web=<name>

--query-examples

建議您 JMESPath 字串。 您可以複製其中一個查詢,並將其貼入雙引號內的查詢參數,以查看結果。 您可以新增一或多個位置關鍵字,讓我們可以根據這些關鍵字提供建議。

--resource-group -g

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

--slot -s

位置的名稱。 如果未指定,則預設為生產位置。

--subscription

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