跳转到主要内容
POST
添加或编辑环境变量
string
必填
你账户的 API 密钥。你可以在账户设置中找到它。
需要具有 envs:write 权限范围的 API 密钥。写入权限不包含读取权限:没有 envs:read 时,响应中绝不会包含请求未发送的变量。 使用该端点可以添加新的环境变量或更新特定的环境变量,而不影响其余变量。请求体中未包含的现有变量将保持不变,这使它成为轮换单个 API 密钥等增量更改的最安全选择。 静态应用不支持环境变量,会返回错误。每个应用的完整变量集上限为 256 个,键最长 1024 个字符,值最长 4096 个字符(为其添加的引号不计入)。在工作区共享的应用上,调用者需要具有 admin 角色或为所有者。 你的应用通过 shell 加载变量,因此包含空格或 shell 特殊字符(例如 & 或 ;)的值会像控制面板一样用单引号括起来存储,并按此形式返回;你已经加了引号的值会按发送时的样子保留。对其他变量的引用($HOST、${HOST},单独使用或放在双引号内)仍然有效,而命令替换($(...) 或反引号)始终按纯文本存储。名称由字母、数字、下划线、点和连字符组成,且不能以数字开头。 如果要替换整个变量集而不是合并,请使用覆盖变量。要移除特定的键,请参阅移除变量;要读取当前的值,请参阅列出变量。

参数

string
必填
应用程序 ID。
object
必填
环境变量的键和值。

响应

string
指示调用是否成功。成功时为 success,否则为 error。
object
更改后应用的所有环境变量。没有 envs:read 权限范围的 API 密钥只会收到本次请求中发送的变量。

常见错误

相关内容