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 來取得完整偵錯記錄。