I am running Api Six in stand-alone mode and want to use Vault for secret management.
I am using the Docker images, and I keep getting this error. I don't know how to add certificates to the trust. global_rules: - id: 1 plugins: key-auth: header: "Authorization" routes: - id: "test_route" uri: "/test" plugins: key-auth: {} upstream: type: roundrobin scheme: "https" nodes: "postb.in:443": 1 consumers: - username: nemus_dupper plugins: key-auth: key: $secret://vault/1/nemus_dupper/auth-key secrets: - id: vault/1 ssl_verify: false prefix: apisix token: hvs.asdfasdfasdfasdf uri: https://vault.mydomain.com:8200 api-gateway-1 | 2024/11/07 06:41:12 [error] 37#37: *1755 [lua] secret.lua:180: fetch(): failed to fetch secret value: failed to retrtive data from vault kv engine: 20: unable to get local issuer certificate, client: 172.18.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:8080" api-gateway-1 | 2024/11/07 06:41:12 [warn] 37#37: *1755 [lua] plugin.lua:1174: run_plugin(): key-auth exits with http status code 401, client: 172.18.0.1, server: _, request: "GET / HTTP/1.1", host: "127.0.0.1:8080"