程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了docker的API网关有哪些选项?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决docker的API网关有哪些选项??

开发过程中遇到docker的API网关有哪些选项?的问题如何解决?下面主要结合日常开发的经验,给出你关于docker的API网关有哪些选项?的解决方法建议,希望对你解决docker的API网关有哪些选项?有所启发或帮助;

除非我弄错了(我对容器有点陌生)-我认为所有来自 Amazon AWS的 解决方案(AWS API Gateway本身都在其中,以供公众访问)也属于 免费增值解决方案 类别用于在公共API网关后运行/编排Docker容器:

  • AWS ECS-弹性容器服务
  • AWS EKS-Elastic Kubernetes服务
  • AWS Fargate

以下是有关将AWS API Gateway与它们一起使用的AWS博客:

  • 将Amazon API Gateway与Amazon ECS上部署的微服务结合使用
  • API网关作为Amazon EKS的入口控制器

并且根据您的要求,以下两项(同样来自Amazon AWS)也应满足用户,帐户,权限,授权等方面的要求:

  • AWS Identity Access管理
  • AWS Cognito

便说一下,我认为不需要任何中间管理/计算/服务器来进行任何架构的设计(尽管仍然可以出于任何目的插入来自AWS EC2和/或AWS Lambda的计算),因为它们都是AWS服务[管理其功能]。

解决方法

我创建了几个RESTful微服务,并对其进行了docker化。现在,我想为他们提供一个基于Web的UI,并能够@R_295_10589@并向他们授予使用某些API的权限。

我知道我需要某种API网关。我的第一个想法是,我总是可以采用这种蛮力的方式:创建一个django应用程序,该应用程序将为UI提供服务并手动将所有请求代理到API,但这似乎很乏味。也许还有其他选择?我已经准备好使用Tyk,但是找不到有关添加用户和向其授予权限的功能的任何信息。

我可能可以创建一个可用作API网关的应用程序,并通过编写一些可以对此建模的代码来自动执行请求的代理。因此,例如,我基本上需要在外部URL到实际api
URL和一些授权逻辑之间的映射。也许已经有类似的东西了?

大佬总结

以上是大佬教程为你收集整理的docker的API网关有哪些选项?全部内容,希望文章能够帮你解决docker的API网关有哪些选项?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。