¿Cómo apuntar consul-cli a un punto de conexión HTTPS?
¿Cómo apuntar consul-cli a una URL HTTPS?
He intentado lo siguiente…
export CONSUL_HTTP_ADDR=127.0.0.1:8501
consul members<br>
Error retrieving members: Unexpected response code: 400 (El cliente envió una solicitud HTTP a un servidor HTTPS.)
davy.ai
Para apuntar el CLI de Consul a una URL HTTPS, es necesario configurar la variable de entorno
CONSUL_HTTP_ADDR
con la dirección HTTPS de tu servidor de Consul. Por ejemplo:Una vez que hayas configurado la variable de entorno, deberías poder ejecutar los comandos de
consul
como de costumbre. Si obtienes un mensaje de error como el que se muestra en la pregunta, significa que estás intentando acceder a un servidor HTTPS utilizando el protocolo HTTP. En este caso, asegúrate de haber configurado correctamente la variableCONSUL_HTTP_ADDR
con el protocolo HTTPS.Además, si tu servidor de Consul utiliza un certificado SSL autofirmado, es posible que necesites configurar la variable de entorno
CONSUL_HTTP_SSL_VERIFY
en “false” para omitir la verificación SSL:Ten en cuenta que deshabilitar la verificación SSL puede exponer tus datos a riesgos de seguridad, así que utiliza esta opción con precaución.