Amazon web services 到SQS的AWS服务代理
我们正在公开一个AWSAPI网关,它需要充当代理并将主体作为消息推送到AWSSQS。我们的API网关主体可以是我们需要解析的对象数组,并将每个对象作为单独的消息发送给SQS。不使用Lambda有什么方法可以实现这一点吗?回答您的问题,对于解析消息和发布到SQS这样简单的事情,我认为您不需要Lambda,没有。Lambda是为无服务器架构设计的。也就是说,当您没有服务器,但仍然希望运行代码时。在这种情况下,您的API网关后面确实有一个服务器,所以您不需要Lambda(除非您想要奇特的分支错误处理)。你可以直接使用你的API网关,是的。下面是我发现的代码回顾:Amazon web services 到SQS的AWS服务代理,amazon-web-services,Amazon Web Services,我们正在公开一个AWSAPI网关,它需要充当代理并将主体作为消息推送到AWSSQS。我们的API网关主体可以是我们需要解析的对象数组,并将每个对象作为单独的消息发送给SQS。不使用Lambda有什么方法可以实现这一点吗?回答您的问题,对于解析消息和发布到SQS这样简单的事情,我认为您不需要Lambda,没有。Lambda是为无服务器架构设计的。也就是说,当您没有服务器,但仍然希望运行代码时。在这种情况下,您的API网关后面确实有一个服务器,所以您不需要Lambda(除非您想要奇特的分支错误处理)
您能否编写一个Docker集装箱化应用程序,使用Amazon ECS将消息推送到SQS中来处理此问题?好奇为什么您不喜欢使用Lambda——这是出于成本考虑吗?我正在探索我的选择。若我写lambda,这个lambda的任务就是循环通过api主体数组,并为每个数组项创建sqs消息。所以想知道我们是否可以在API网关iteself中实现这一点,并在单个请求中创建多个SQS消息