将图像文件传递给 AWS lambda
Pass an image file to AWS lambda
我想知道是否有办法从客户端传递图像文件并将其发送到 AWS lambda 函数。我问这个是因为我必须将图像文件保存在 S3 存储桶中,但我想在上传之前在 lambda 函数中重命名和压缩文件。如果不可能,请给我你的建议。
有可能。将图像 (PutObject) 保存在 S3 存储桶中。它被称为推送模型,其中 S3 中的 PutObject
触发 lambda 执行。 S3 对象名称(键)传递给 lambda 函数。调用 lambda 时,下载图像 fie,调整大小并将调整后的图像上传到 S3 中的不同存储桶。
AWS 为您的用例提供了详细的文档和示例。检查 Using AWS Lambda with Amazon S3 and Tutorial: Using AWS Lambda with Amazon S3
我想知道是否有办法从客户端传递图像文件并将其发送到 AWS lambda 函数。我问这个是因为我必须将图像文件保存在 S3 存储桶中,但我想在上传之前在 lambda 函数中重命名和压缩文件。如果不可能,请给我你的建议。
有可能。将图像 (PutObject) 保存在 S3 存储桶中。它被称为推送模型,其中 S3 中的 PutObject
触发 lambda 执行。 S3 对象名称(键)传递给 lambda 函数。调用 lambda 时,下载图像 fie,调整大小并将调整后的图像上传到 S3 中的不同存储桶。
AWS 为您的用例提供了详细的文档和示例。检查 Using AWS Lambda with Amazon S3 and Tutorial: Using AWS Lambda with Amazon S3