繁体   English   中英

从 api 网关运行批处理作业的语法

[英]Syntax for running batch job from api gateway

在我目前的情况下,我已经能够创建 3 个元素:

  • 批处理队列
  • 批处理作业描述
  • 一个 API 网关

我的目标是从 API 网关 POST 操作调用“提交作业”功能(我使用的是 REST 网关)。 我已经能够设置 API 网关及其在 IAM 中的作用。 我找到了几乎所有的设置,除了操作或路径覆盖。 仅使用SubmitJob出现forbidden的错误。 对于 lambda function,我发现我应该通过示例使用的路径覆盖。

我的问题:当调用 AWS Batch 作业从 API 网关提交作业时,我应该在“集成请求”下的“路径覆盖”中使用哪些值?

在 AWS 中,您不能将 API 网关直接与批处理作业相关联。 相反,您必须设置由 API 网关 POST 数据触发的 lambda function,并且此 function 向您的 AWS 批处理 function 提交作业。

这样做的步骤在这里: api 网关与 aws batch 的集成

我已经做到了。 一个 Lambda function 可以为您的 API 的多个端点服务,您可以使用它来将数据路由到批处理函数并将它们排队。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM