Skip to main content
环境变量被建模为 squarecloud.EnvVars,一个普通的 map[string]string。每个方法在操作完成后都会解析为完整的环境变量集 —— 所以你总能拿回一个最新的映射。
限制:每个应用最多 256 个变量,key 最长 1024 个字符,value 最长 4096 个字符。

列出环境变量

添加或更新变量

api.SetApplicationEnvs(appID, envs) 将新变量合并到现有集合中。调用中未出现的现有键会被保留。

替换整个环境变量集

api.ReplaceApplicationEnvs(appID, envs) 会覆盖每一个变量。
任何未在调用中列出的变量都会被移除。当你只想添加或更新时请使用 SetApplicationEnvs —— ReplaceApplicationEnvs 会删除所有你遗漏的变量。
传入一个空 map 以清除所有变量:

删除变量

api.DeleteApplicationEnvs(appID, keys) 移除列出的键。未知的键会被静默忽略。