首页 > 解决方案 > 我需要访问私有 ALB 后面的私有 Fargate 任务,如何通过 Lambda 访问我的任务?

问题描述

我需要访问私有 ALB 后面的私有 Fargate 任务,如何通过 Lambda 访问我的任务?如何在此流程中使用 API 网关,或者更好地直接通过 AWS Lambda 访问。

标签: aws-lambdaaws-api-gatewayaws-fargate

解决方案


根据对话编辑此内容...

您不需要 API 网关。由于您的 lambda 和服务可以驻留在同一个 VPC 中。你需要做的就是

  1. 在 VPC/私有子网中创建 lambda
  2. 为您的服务任务找到 Route 53 条目
  3. 在 lambda 中使用它
  4. 当然不要忘记设置 IAM 角色以允许 lambda 访问该服务。

推荐阅读