共用方式為


az staticwebapp users

管理靜態應用程式的使用者。

命令

名稱 Description 類型 狀態
az staticwebapp users invite

為指定的使用者建立靜態應用程式的邀請連結。

核心 GA
az staticwebapp users list

列出使用者和指派的角色,僅限於接受其邀請的使用者。

核心 GA
az staticwebapp users update

使用列出的角色更新用戶專案。 需要使用者詳細數據或使用者識別碼。

核心 GA

az staticwebapp users invite

為指定的使用者建立靜態應用程式的邀請連結。

az staticwebapp users invite --authentication-provider
                             --domain
                             --invitation-expiration-in-hours
                             --name
                             --roles
                             --user-details
                             [--resource-group]

範例

為指定的使用者建立靜態應用程式的邀請連結。

az staticwebapp users invite -n MyStaticAppName --authentication-provider GitHub --user-details JohnDoe --role Contributor --domain static-app-001.azurestaticapps.net --invitation-expiration-in-hours 1

必要參數

--authentication-provider

使用者身分識別的驗證提供者,例如 AAD、Facebook、GitHub、Google、Twitter。

--domain

以引號新增至靜態應用程式的網域。

--invitation-expiration-in-hours

此值會設定連結在小時后到期的時間。 最大值為168(7天)。

--name -n

靜態網站的名稱。

--roles

以逗號分隔的預設或用戶定義的角色名稱。 可指派給使用者的角色會以逗號分隔且不區分大小寫(最多 50 個角色最多 25 個字元,且限製為 0-9、A-Z、a-z 和 _)。 定義 GitHub 存放庫根目錄期間 routes.json 的角色。

--user-details

AAD、Facebook 和 Google 的電子郵件。 GitHub 和 Twitter 的帳戶名稱(句柄)。

選擇性參數

--resource-group -g

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

全域參數
--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 staticwebapp users list

列出使用者和指派的角色,僅限於接受其邀請的使用者。

az staticwebapp users list --name
                           [--authentication-provider]
                           [--resource-group]

範例

列出使用者和指派的角色。

az staticwebapp users list -n MyStaticAppName

必要參數

--name -n

靜態網站的名稱。

選擇性參數

--authentication-provider

使用者身分識別的驗證提供者,例如 AAD、Facebook、GitHub、Google、Twitter。

預設值: all
--resource-group -g

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

全域參數
--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 staticwebapp users update

使用列出的角色更新用戶專案。 需要使用者詳細數據或使用者識別碼。

az staticwebapp users update --name
                             --roles
                             [--authentication-provider]
                             [--resource-group]
                             [--user-details]
                             [--user-id]

範例

使用列出的角色更新用戶專案。

az staticwebapp users update -n MyStaticAppName --user-details JohnDoe --role Contributor

必要參數

--name -n

靜態網站的名稱。

--roles

以逗號分隔的預設或用戶定義的角色名稱。 可指派給使用者的角色會以逗號分隔且不區分大小寫(最多 50 個角色最多 25 個字元,且限製為 0-9、A-Z、a-z 和 _)。 定義 GitHub 存放庫根目錄期間 routes.json 的角色。

選擇性參數

--authentication-provider

使用者身分識別的驗證提供者,例如 AAD、Facebook、GitHub、Google、Twitter。

--resource-group -g

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

--user-details

AAD、Facebook 和 Google 的電子郵件。 GitHub 和 Twitter 的帳戶名稱(句柄)。

--user-id

已登錄使用者的指定識別碼。

全域參數
--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。