我有一个 api 网关,其端点如下:
每个端点都由一个 lambda 支持。 (所以 5 个单独的 lambda)。
此端点和团队列表将会增加。我想知道扩展开发的最佳方法是什么,而无需每次都进行地形改造(新 lambda 连接到新端点)并每次都设置权限。
理想情况下,我希望每个团队使用一个 lambda,然后使用 event["routeKey"] 来确定要做什么。
是否可以向 AWS 授予执行组下任何资源的权限。例如:
team1 = 组
我能否向用户授予对 team1/* 下所有资源的权限,以便我在 team11/ 下启动的任何新端点都可以自动访问?我提出问题的根本动机是提高效率并减少使用 AWS 开发此 API 的手动工作和最佳实践。
谢谢!