aws-lambda - 我需要访问私有 ALB 后面的私有 Fargate 任务,如何通过 Lambda 访问我的任务?
问题描述
我需要访问私有 ALB 后面的私有 Fargate 任务,如何通过 Lambda 访问我的任务?如何在此流程中使用 API 网关,或者更好地直接通过 AWS Lambda 访问。
解决方案
根据对话编辑此内容...
您不需要 API 网关。由于您的 lambda 和服务可以驻留在同一个 VPC 中。你需要做的就是
- 在 VPC/私有子网中创建 lambda
- 为您的服务任务找到 Route 53 条目
- 在 lambda 中使用它
- 当然不要忘记设置 IAM 角色以允许 lambda 访问该服务。
推荐阅读
- c# - 在 asp.net core 2.2 中对控制器的 Razor 页面表单操作
- python-3.x - 通过表或 URL 运行 elif 语句
- elasticsearch - 为什么没有@timestamp
- python - 如何从 tkinter 滑块/刻度重复输出,以便我可以通过串行将恒定的数字流发送到另一台设备?
- android - Zebra scanner emdk integration
- python - 在 Django 中,如何使用静态文件中的 settings.py 常量?
- pycharm - 在 pyCharm 上安装 Kivy 时遇到问题
- javascript - How can I link button onclick to slide to the next panel horizontally
- c# - 为什么 SQL Server 使用不同的用户来创建会话?
- c# - why does entity framework saves only the last item of a list?