新增 Workers 批量机密(secrets)API 端点
您现在可以使用 批量机密端点 在单个请求中为您的 Worker 创建、更新或删除多个机密(secrets)。
- 包含具有值的机密以进行创建或更新。
- 将机密设置为
null以进行删除。 - 请求中未包含的机密将保持不变。
以下示例创建 API_KEY,更新已存在的 DB_PASSWORD,并删除 OLD_SECRET:
{
"secrets": {
"API_KEY": { "type": "secret_text", "name": "API_KEY", "text": "my-api-key" },
"DB_PASSWORD": { "type": "secret_text", "name": "DB_PASSWORD", "text": "my-db-password" },
"OLD_SECRET": null
}
}您可以使用 wrangler secret bulk 在命令行中执行相同的操作:
npx wrangler secret bulk < secrets.json要删除某个键,请在 JSON 文件中将其值设置为 null。.env 文件不支持删除操作。
每个请求最多支持 100 次总操作(包括创建、更新和删除的组合)。