尝试远程连接到 InfluxDB 时出现 502 网关错误
502 Gateway error when trying to connect remotly to InfluxDB
我使用 docker 在 AWS 上部署了 InlfuxDB。
这里是 docker 撰写:
version: '3.6'
services:
influxdb:
image: influxdb:1.7.4
restart: always
container_name: "influxdb"
volumes:
- ./influxDB/influxdb.conf:/etc/influxdb/influxdb.conf:ro
- ./influxDB/data:/var/lib/influxdb/
networks:
- influxdb
ports:
- "8086:8086"
networks:
influxdb:
name: influxdb
实例运行良好。
在本地,我部署了 grafana,也使用 docker,并且我能够使用这些设置连接实例:
url: https://dev.influx.<company>.com
user: admin
pass: admin
db: company
但是当我尝试通过 Postman 手动连接时,url:
https://dev.influx.<company>.com/query --data-urlencode "q=SHOW MEASURES"
我收到 502 Bad Gateway
我使用 Caddy 作为反向代理,当我 运行 查询时 Caddy 不显示日志
发生了什么事?
我看不出您是如何在该 curl 请求上传递凭据的。您是否在 Caddy 代理上使用基本身份验证?
此外,InfluxQL 查询不正确:
SHOW MEASUREMENTS
是正确的查询
我使用 docker 在 AWS 上部署了 InlfuxDB。
这里是 docker 撰写:
version: '3.6'
services:
influxdb:
image: influxdb:1.7.4
restart: always
container_name: "influxdb"
volumes:
- ./influxDB/influxdb.conf:/etc/influxdb/influxdb.conf:ro
- ./influxDB/data:/var/lib/influxdb/
networks:
- influxdb
ports:
- "8086:8086"
networks:
influxdb:
name: influxdb
实例运行良好。
在本地,我部署了 grafana,也使用 docker,并且我能够使用这些设置连接实例:
url: https://dev.influx.<company>.com
user: admin
pass: admin
db: company
但是当我尝试通过 Postman 手动连接时,url:
https://dev.influx.<company>.com/query --data-urlencode "q=SHOW MEASURES"
我收到 502 Bad Gateway
我使用 Caddy 作为反向代理,当我 运行 查询时 Caddy 不显示日志
发生了什么事?
我看不出您是如何在该 curl 请求上传递凭据的。您是否在 Caddy 代理上使用基本身份验证?
此外,InfluxQL 查询不正确:
SHOW MEASUREMENTS
是正确的查询