如何通过CloudFront将对象放到S3

我想通过CloudFront将图片上传到S3。 如果您看到有关CloudFront的文档,您可以发现云前端提供上传到CloudFront的方法可能有人问我为什么我使用云前端上传到S3如果您搜索到这一点,您可以找到解决方案

我想问的是SDK中是否有方法上传到云前端如你所知,有直接上传到S3的方法“putObejct”,但我找不到上传云端…

请帮我..

数据可以通过Amazon CloudFront发送到后端“origin”。 这用于在Web表单上使用POST,将信息发送回Web服务器。 它还可用于将数据POST到Amazon S3 。

如果您更愿意使用SDK将数据上传到Amazon S3,那么“通过CloudFront”发送数据没有任何好处。 相反,使用Amazon S3 API将数据直接上传到S3。

所以,底线:

  • 如果您从最初通过CloudFront提供的网页上传, 请通过CloudFront将其发送到S3
  • 如果您正在呼叫API, 请直接致电S3

如果桶的区域远离上传计算机,您可以通过启用直接通过最靠近您的Amazon服务器上传的S3 Accelerate来更快地上传,然后继续将文件从那里发送到最佳路径的桶的实际区域。

看看这里 。

Interesting Posts