【发布时间】:2017-01-12 23:42:22
【问题描述】:
使用 S3 链接时,是否可以在数据返回之前对其进行操作。例如,如果我点击 mybucket.s3.amazonaws.com/myfile 可以运行 Lambda 函数并在文件返回之前对其进行操作?
【问题讨论】:
标签: amazon-s3 lambda aws-lambda
使用 S3 链接时,是否可以在数据返回之前对其进行操作。例如,如果我点击 mybucket.s3.amazonaws.com/myfile 可以运行 Lambda 函数并在文件返回之前对其进行操作?
【问题讨论】:
标签: amazon-s3 lambda aws-lambda
不,这是不可能的 - 数据将返回,因为它实际存在于 Amazon S3 中。
但是,您可以考虑使用Lambda@Edge(在撰写此答案时处于预览状态)。这通过 Amazon CloudFront 提供内容,并允许在返回数据之前运行 AWS Lambda 函数。 (实际上,它可以在从 S3 获取数据之前运行代码和在接收到数据之后。)
【讨论】: