【发布时间】:2022-03-29 20:47:46
【问题描述】:
Ingress NGINX:限制对我的一些 API 的访问 大家好,
我正在学习微服务架构。我使用 Docker 和 Kubernetes。
我已经创建了一些服务,并且能够通过 Ingress 向世界公开它们。
我创建了两个前端。一个使用 Nextjs 供我的用户通过 domain.com 访问,另一个使用纯 React 管理我的应用程序可通过 manage.xxx.com 访问。
现在,我有点迷路了。我想要的是限制对我的一些 API 的访问。例如,我有一个用户服务允许我的用户通过我的应用程序注册和登录。
他们可以在 domain.com 上执行的请求示例。
- POST /api/users/signup
- POST /api/users/signin
lambda 用户无法在 domain.com 上执行但管理员可以通过 manage.domain.com 访问的请求示例。
- Get /api/users/all
我该如何构建它?感谢您的帮助!
【问题讨论】:
标签: kubernetes kubernetes-ingress nginx-ingress