【发布时间】:2021-12-09 14:59:02
【问题描述】:
我正在尝试将 base64encode 的结果存储在 env 块中,如下所示:
env {
HOST_ID = "${base64encode("${NOMAD_ADDR_serviceA}")}"
}
这导致HOST_ID 持有base64 编码字符串“${NOMAD_ADDR_serviceA}”,而不是我希望的NOMAD_ADDR_serviceA 的值。例如。 HOST_ID = JHtOT01BRF9BRERSX3NlcnZpY2VBfQ==.
我也试过了:
env {
HOST_ID = base64encode("${NOMAD_ADDR_serviceA}")
}
...但这会生成相同的编码。
知道我怎样才能达到预期的结果吗?任何帮助将不胜感激!
编辑:我还尝试了以下方法:
HOST_ID = "${base64encode(NOMAD_ADDR_serviceA)}"
但没有运气。
【问题讨论】: