lambda 函数是否可以从唯一名称列表创建 SQS 队列,并为每个队列分配自己的 SendMessage 权限?

问题描述 投票:0回答:1

我有一个 lambda 函数,可以创建一堆消息。每条消息在其有效负载中都包含一个“类型”参数。我希望我的 lambda 函数将相同类型的消息发送到它自己的 SQL 队列进行处理。

需要注意的是,我不知道可能的“类型”值,因此我无法使用 Cloudfront 或 Terraform 提前创建队列。所以这就是为什么我想知道是否可以在 lambda 函数中动态地执行此操作。

本质上,我是在问 lambda 函数是否可以创建队列并作为其事件源。

amazon-web-services aws-lambda amazon-sqs
1个回答
0
投票

您可以在 AWS Lambda 函数中使用 AWS SDK,并使用它执行多种不同的操作来管理您的 AWS 资源,例如创建或删除 SQS 队列。

您需要确保您的函数具有创建/删除这些资源的正确权限 - https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions.html

© www.soinside.com 2019 - 2024. All rights reserved.