在控制台的云引擎页面设置变量产生错误 “Unexpected end of input”,然后所有关于云引擎的功能都用不了了:没法删除已经保存的变量,也无法用 lean-cli 重新部署。

我尝试保存的变量是RSA public / private keys。不知道是否因为 RSA 文件过长?

另外,RSA 文件是多行的,所以复制粘贴到填写变量的框以后换行字符 \n 就变成了 空格字符。想问正确的保存 RSA 文本的方法?

UPDATE (2017.04.19): 怀疑导致报错的原因是所有的变量的总字符超过了系统的上限。保存一对 RSA 2048 public / private keys 不会报错。但保存第二对 RSA 后立即出现 “Unexpected end of input” 报错。

请提供一下 app_id

推测是环境变量内容超长,我们正在确认。

新建了一个 app 来 replicate 问题:

在这个 app 的“自定义环境变量”里保存了3个 RSA 2048 的 private key,每个 private key 大概2KB,然后就立即出现错误"Unexpected end of input"

appId=4M5zxHfaJ41xeCR3Gjlj7fkm-gzGzoHsz

p.s.: 在网上搜了下,发现在 Heroku 可以保存 32KB 的环境变量,希望 Leancloud 也能支持 32KB 的存储

你好,我们现在把这个限制调整到了 16k,并帮你清空了这两个应用环境变量,麻烦重新设置一下。