0

我正在尝试使用 Amazon Connect 触发 Lambda 函数。我在这里使用了 Amazon 文档中描述的命令行参数,但我无法确定为什么 lambda 函数没有被执行。分配的角色有一个基本的执行策略,并允许连接触发 lambda 函数。至于代码,我现在只是让代码退出事件,没什么特别的。

4

2 回答 2

0

使用此处提供的命令设置您的 Amazon Connect 实例调用您创建的 AWS Lambda 函数的权限。无需从 Amazon Connect 访问 S3 即可运行 AWS Lambda 函数。

如果 AWS Lambda 函数本身与 S3 交互,则应通过分配给 AWS Lambda 函数本身的 IAM 策略授予对 S3 资源的权限。

于 2018-04-20T23:29:08.900 回答
0

connect 尝试访问 S3 存储桶的原因是您启用了通话记录。如果您从 AWS 控制台转到左侧导航中的连接实例(不是 CCP),您将看到“数据存储”,单击它并禁用通话记录和通话报告。这并不能解决访问问题,它只是避免了它。

这应该可以帮助您对 lambda 进行故障排除。

如果您想修复 S3 权限,您可能只想使用 connect 的 Data Storage 部分中的“create a new s3 bucket form me”选项。这应该设置正确的权限,但如果没有,您将需要编写一个 IAM 策略,授予对您的 s3 存储桶的连接写入访问权限。

于 2018-08-17T13:38:26.103 回答