如何通过 CloudFront 将对象放入 S3
How to put object to S3 via CloudFront
我想通过 CloudFront 将图像上传到 S3。
如果你看关于CloudFront的文档,你会发现cloud front提供了上传到cloudFront的put方法
可能有人问我为什么使用云端上传到 S3
如果你搜索一下,你可以找到解决方案
我想问的是SDK中有没有上传到云端的方法
如您所知,有直接上传到 S3 的方法 "putObejct",但我找不到上传云端的方法...
请帮帮我..
可以通过Amazon CloudFront 将数据发送到后端"origin"。这用于在 Web 表单上使用 POST,将信息发送回 Web 服务器。它也可以用于 POST data to Amazon S3.
如果您更愿意使用 SDK 将数据上传到 Amazon S3,发送它没有任何好处 "via CloudFront"。相反,使用 Amazon S3 APIs 将数据直接上传到 S3。
所以,底线:
- 如果您从最初通过 CloudFront 提供的网页上传,通过 CloudFront 将其发送到 S3
- 如果您要调用 API,直接调用 S3
如果存储桶的区域远离上传计算机,您可以通过启用 S3 Accelerate 来加快上传速度,它直接通过离您最近的 Amazon 服务器上传,然后继续将文件从那里发送到存储桶的实际区域最佳路线。
看看here.
我想通过 CloudFront 将图像上传到 S3。 如果你看关于CloudFront的文档,你会发现cloud front提供了上传到cloudFront的put方法 可能有人问我为什么使用云端上传到 S3 如果你搜索一下,你可以找到解决方案
我想问的是SDK中有没有上传到云端的方法 如您所知,有直接上传到 S3 的方法 "putObejct",但我找不到上传云端的方法...
请帮帮我..
可以通过Amazon CloudFront 将数据发送到后端"origin"。这用于在 Web 表单上使用 POST,将信息发送回 Web 服务器。它也可以用于 POST data to Amazon S3.
如果您更愿意使用 SDK 将数据上传到 Amazon S3,发送它没有任何好处 "via CloudFront"。相反,使用 Amazon S3 APIs 将数据直接上传到 S3。
所以,底线:
- 如果您从最初通过 CloudFront 提供的网页上传,通过 CloudFront 将其发送到 S3
- 如果您要调用 API,直接调用 S3
如果存储桶的区域远离上传计算机,您可以通过启用 S3 Accelerate 来加快上传速度,它直接通过离您最近的 Amazon 服务器上传,然后继续将文件从那里发送到存储桶的实际区域最佳路线。
看看here.