Jealstic 环境变量作为字符串?

Jealstic environment variable as string?

我是 jelastic 的新手,发现这个应用程序真的很酷。

这需要时间,但现在我已经设法从仪表板添加了我所有的环境变量。

只有一个变量不被接受

这个变量看起来像这样121345648975423165498134654231,但是这个变量不是一个数字,需要是一个字符串。

由于此变量中没有字符,因此将 env 添加为数字。然后应用程序崩溃,因为该数字太大而无法包含在数字格式中。

所以我的问题是如何在 jelastic 中将我的环境变量作为字符串传递? 我试过 "121345648975423165498134654231"。 Jelastic 将我的 var 作为一个字符串,但在开头和结尾都有“”,这使我的后端崩溃。

我需要 jelastic 才能将此 var 视为字符串,我该如何添加它?

感谢您的帮助。

12.02.2020 编辑:

这是我尝试评估我的变量的地方,我点击“Ajouter(添加)”按钮,然后输入我的变量并点击屏幕右下角的应用。

然后我通过“发送报告”按钮收到了这个未知错误。

Ps: 这不是我真正的客户端id,但长度是一样的。

根据我的测试,它看起来像是一个错误 - Jelastic 只接受最多 20 位的整数环境变量。尝试设置超过 21 个数字会导致仪表板错误。

字母数字字符串不受影响(可以更长)。

我建议将此问题报告给您的托管服务提供商的支持团队,以便修复它,如果对您来说很重要(如果可能的话),他们可能会同时为您提供解决方法。

例如,API 方法不受影响,所以如果你现在绝对必须设置一个 21 位以上的环境变量,你可以使用 AddContainerEnvVars API method 来成功地做到这一点(记住URL 编码 JSON key:value 对)。

编辑: Jelastic 确认此行为是由预计将在 Jelastic 5.9-2 中修复的平台错误 (JE-54844) 引起的