【发布时间】:2019-06-02 15:17:31
【问题描述】:
我有一个与我的云端分发相关联的 Lambda 函数。
我想在 egde@lambda 函数中访问一些 S3 Bucket 对象。我没有找到一种方法来做到这一点,也不知道什么是最好的方法并且有最小的延迟。
我不想使用对存储桶的 http 调用来访问存储桶对象,因为这会导致云端响应延迟。
有人知道我如何在边缘 lambda 函数中访问与我的云端分发相关的 S3 存储桶吗?
非常感谢。
【问题讨论】:
-
“我不想使用 http 调用访问存储桶对象” 这就是您访问存储桶中的对象的方式——S3 只使用 HTTP,而 SDK 使用 HTTP,所以不清楚你的意思是什么,所以也不清楚你实际上想要完成什么。
-
你好@michael-sqlbot。我知道存储桶对象只能通过 http 请求访问,但我只是想知道是否有某种方法可以从云端分发的同一区域访问存储桶资源,以避免延迟和访问时间。我担心 lambda 执行请求和接收响应所需的时间,因为这会影响我的 Web 应用程序的每个传入请求,并可能影响性能。非常感谢您的回复!
-
我仍然不清楚您实际上要解决什么问题。存储桶中有什么,您如何在 Lambda@Edge 中使用它?
标签: amazon-web-services amazon-s3 aws-lambda amazon-cloudfront aws-lambda-edge