【发布时间】:2020-09-25 14:57:07
【问题描述】:
我必须在初始化 docker 容器时创建一个 InfluxDB 的 ADMIN 角色用户。我的脚本是:
echo "=> Starting InfluxDB ..."
exec influxd
#wait for the startup of influxdb
RET=1
while [[ RET -ne 0 ]]; do
echo "=> Waiting for confirmation of InfluxDB service startup ..."
sleep 3
curl -k ${API_URL}/ping 2> /dev/null
RET=$?
done
echo ""
RUN su- curl -XPOST 'http://localhost:8086/query' --data-urlencode "q=CREATE USER admin WITH PASSWORD 'password' WITH ALL PRIVILEGES"
以上脚本确实创建了用户,但问题是用户的角色未设置为 ADMIN。我需要一个具有 ADMIN 角色的用户。这里可能存在什么问题?任何帮助将不胜感激
【问题讨论】: