Kaynağa Gözat

fix(telemetry): add verify_none ssl option

To stop the "Authenticity is not established by certificate path
validation", Reason: "Option {verify, verify_peer} and
cacertfile/cacerts is missing" warning message
Zaiming (Stone) Shi 3 yıl önce
ebeveyn
işleme
d6b3ecf75e
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      apps/emqx_modules/src/emqx_telemetry.erl

+ 1 - 1
apps/emqx_modules/src/emqx_telemetry.erl

@@ -355,7 +355,7 @@ report_telemetry(State0 = #state{url = URL}) ->
     State.
 
 httpc_request(Method, URL, Headers, Body) ->
-    HTTPOptions = [{timeout, 10_000}],
+    HTTPOptions = [{timeout, 10_000}, {ssl, [{verify, verify_none}]}],
     Options = [],
     httpc:request(Method, {URL, Headers, "application/json", Body}, HTTPOptions, Options).