你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az staticwebapp users

管理静态应用的用户。

命令

名称 说明 类型 状态
az staticwebapp users invite

为指定的用户创建指向静态应用的邀请链接。

核心 GA
az staticwebapp users list

列出用户和分配的角色,仅限于接受邀请的用户。

核心 GA
az staticwebapp users update

汇报具有列出的角色的用户条目。 需要用户详细信息或用户 ID。

核心 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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az staticwebapp users update

汇报具有列出的角色的用户条目。 需要用户详细信息或用户 ID。

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

已注册用户的给定 ID。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。