跳转到内容
搜索文档

更新日志

Cloudflare 的最新更新与改进。

Back to all posts

使用 Wrangler 身份验证配置文件(auth profiles)跨多个账户工作

Wrangler CLI 现在支持身份验证配置文件(auth profiles):命名登录,您可以将其范围限制为特定的 Cloudflare 账户,并根据您正在工作的目录自动在它们之间进行切换。

配置文件(profile)是绑定到目录的命名 OAuth 登录。在该目录及其子目录中运行的命令将使用匹配的账户 —— 这样您就可以在账户之间切换,而无需重新运行 wrangler login

当您在代理机构工作时,使用配置文件为每个客户保留单独的登录,或者将暂存(staging)和生产(production)环境分隔到不同的账户中。在您的 Wrangler 配置文件 中将配置文件与 account_id 配对,这样命令就不会访问到错误的账户。

# 为每个账户创建一个配置文件,选择它能访问的账户
wrangler auth create client-a
wrangler auth activate client-a ~/clients/client-a

wrangler auth create client-b
wrangler auth activate client-b ~/clients/client-b

使用 --profile 标志以特定配置文件运行单个命令:

wrangler deploy --profile personal

在 CI 和其他自动化环境中,CLOUDFLARE_API_TOKEN 仍然优先于所有配置文件。

有关设置、解析顺序和完整命令参考,请参阅身份验证配置文件(Authentication profiles)