amazon-web-services - Workmail Lambda 权限被拒绝
问题描述
我试图了解为什么我不能从 AWS Workmail 调用我的 lambda。我显然没有设置正确的权限。我正在努力理解我的不足之处。
One or more inputs was invalid: Cannot call lambda arn:aws:lambda:us-east-1:006640600424:function:toi-ordering-script due to permission denied. Check that WorkMail is authorized to call your function and that the function exists. Read more.
解决方案
我认为您没有授予Workmail 调用您的功能的权限,或者权限不正确。
您可以使用 AWS CLI 的add-permission添加此类权限。例如:
aws lambda add-permission \
--function-name toi-ordering-script \
--action lambda:InvokeFunction \
--statement-id workmail \
--principal workmail.us-east-1.amazonaws.com
您可能需要将其修改为您的特定设置。
推荐阅读
- mysql - 平日最近 3 天记录
- python - 在 Tensorflow 1.13 和 Keras 中重塑 LSTM 网络的输入
- git - Git拒绝访问 - 权限被拒绝(公钥)
- android - 如何在整个主题中更改 AppBarLayout 的样式?
- java - 无法正确执行 jar - 线程“AWT-EventQueue-0”java.lang.NoClassDefFoundError 中的异常
- angular - Ionic Firebase Analytics 无法正常工作
- git - 在不删除旧分支的情况下重新设置基准
- c# - 如何使用 c# 在 microsoft botframework sdk V4 中获取异常的堆栈跟踪以及默认错误消息
- vue.js - vue-konva 使 v-text 使用 vars/props
- javascript - 阿博杜随机数