EMQX 5.0.15 中提供了 api_key.bootstrap_file 参数,是否支持环境变量?
支持的
EMQX_API_KEY__BOOTSTRAP_FILE:‘7e729ae70d23144b:2QILI9AcQ9BYlVqLDHQNWN2saIjBV4egr1CZneTNKr9CpK’ 启动 报错
7e729...
这个是你配置的吗?这是配置项的值应该是一个文件路径才对。
那这个文件 路径是etc/ 吗?
可以是相对路径,也可以是绝对路径,主要看你自己的这个文件放在哪里。
还是希望可以通过环境变量的方式配置
我没太理解你的意思。
bootstrap_file 这个参数是用来指定存储了预设的 AppID 和 AppKey 的文件,EMQX 会在启动时读取 bootstrap_file 指向的文件。
boostrap_file 这个参数和其他配置项一样,可以通过环境变量的方式来设置。
我猜提问者的意思应该是 直接用字符串AppID:AppKey 的形式,而不是路径指向带有AppID:AppKey的文件
目前仅支持通过环境变量配置指向存储了预设 AppID 和 AppKey 的文件
文件是怎么样的?
这个后续会有直接通过环境变量配置API KEY和SECRET KEY的方式吗?指向文件感觉还是有点复杂
相对路径配置: 此时的api_key.conf文件位于emqx安装路径/etc/api_key.conf
api_key {
bootstrap_file = "etc/api_key.conf"
}