作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 API gateway
的 REST API和 Lambda
.
我不想创建一个用于上传个人资料图片的端点,它将文件传递给 Lambda
调整大小的函数将其注册到数据库并返回新图像的 url 路径。
有没有办法用这些服务来做到这一点?
在网上找不到任何东西(我发现的唯一建议是直接上传到 S3,这需要 IAM 权限,并且有一个事件触发了调整图片大小的 Lambda 函数)。
谢谢
更新
AWS 更新了 APIGATEWAY 并且知道您可以 send binaries through an endpoint
感谢@blue 和@Manzo 的评论
最佳答案
将文件直接上传到 S3 不一定需要 IAM 权限。您将创建一个返回 pre-signed S3 URL 的 API 端点。 ,然后可用于将文件直接上传到 S3。 API 端点背后的 Lambda 函数将是唯一需要 S3 存储桶正确 IAM 权限的东西。
关于file-upload - 通过 Amazon API 网关和 lambda 上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37090043/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!