如何在KrakenD中使用带有TLS的客户端?

问题描述 投票:0回答:1

如标题所说,如何使用需要KrakenD证书的http服务?

KrakenD-CE 可以吗?如何使用 KrakenD 框架来实现它?

go kubernetes api-gateway
1个回答
2
投票

您可以使用

配置 TLS
"tls": {
    "public_key": "/etc/krakend/certs/tls.crt",
    "private_key": "/etc/krakend/certs/tls.key",
    "min_version": "TLS12",
    "max_version": "TLS13"
    }

基于配置KrakenD将与TLS一起工作并处理请求。

https://www.krakend.io/docs/service-settings/tls/

关于实现,很简单

您可以查看:https://github.com/devopsfaith/krakend-ce

使用 Make 创建构建

Make build
如果您在 docker 上
Make docker

Make build 将为您提供 KrakenD API gateway

可执行二进制文件
,它需要 JSON、YAML 格式的 API 配置文件、速率限制以及您想要为 API 设置的任何配置。

© www.soinside.com 2019 - 2024. All rights reserved.