你可能会说:
- “创建令牌时有一长串权限可以勾,要全选吗?”
- “给 AI 一个管理员账号是不是最省事?”
它是什么
创建令牌时,平台通常让你选权限范围:只读还是可写、只管某个域名还是整个账号、多久过期。权限越大,泄露时损失越大。
最小权限的意思是:先想清楚这件事到底需要做什么,只勾那几项。比如只是查看部署日志,就不需要修改 DNS 的权限;只是部署某一个项目,就不需要整个账号的权限。
给 AI 用的令牌尤其要这样:设置过期时间、只授予当前任务需要的权限,任务结束立刻作废。
打个比方
像给保洁阿姨的钥匙:只配大门和客厅的,不配保险柜的;活干完了,钥匙收回来。
在这个网站里
部署兄弟项目 E2E Review 的前端时,发现一个只管 DNS 的区域级令牌不够用:发布 Pages 需要账号级的"Cloudflare Pages:编辑"权限。于是令牌被加上了这项权限,而这把令牌恰好又被贴进了聊天,至今没有作废。
容易搞混的地方
常见误解
权限给多一点,免得中途卡住
正确理解
卡住时再补一项权限,代价只是几分钟;令牌泄露时权限过大,代价可能是整个账号。
你可以这样告诉 AI
复制下面这段,贴给你的 AI
这个任务具体要调用哪些接口?请告诉我令牌需要的最小权限组合、限定到哪个项目或域名、设置多久过期;任务完成后提醒我去作废它。
接下来去哪
先知道
- 密钥——证明"我有权限做这件事"的一串字符。谁拿到它,谁就能以你的身份调用服务、花你的钱。
接着看
- 账号与鉴权——先确认"你是谁"(认证),再决定"你能做什么"(授权)。两件事,都要在后端做。
在这些课里出现
相关的真实事故