如何将文件上传到 AWS 的云端

Posted

技术标签:

【中文标题】如何将文件上传到 AWS 的云端【英文标题】:How to upload files to cloud front of AWS 【发布时间】:2011-07-12 14:55:03 【问题描述】:

我正在尝试将亚马逊云前端集成到我的网站。我是新手。任何人都可以建议我使用他们的 api 将文件上传到云端的更好方法。文件大小约为 50 mbs,我还需要获取上传文件的最终位置以保存在数据库中。

【问题讨论】:

好吧,当我问这个问题时,我是 aws 的新手。 Cloud Front 用于分发。我们可以使用 s3 作为 cloudfornt 的来源。感谢您的帮助 【参考方案1】:

您可以使用 php S3 类 http://undesigned.org.za/2007/10/22/amazon-s3-php-class 将其上传到您的 S3 存储桶(用于您的 cloundfront)。

请注意,如果是从网站上传,它会先接触您的服务器,然后再转到 S3。如果您想从您的网站直接上传到 S3,请使用 uploadify www.uploadify.com

【讨论】:

嗯谢谢你的课。使用uploadify时它不会触及我的服务器? 是的,Uploadify 直接从网站访问者上传到您的 S3 存储桶。将为每个访问者创建一个临时访问密钥,因此您的存储桶不会被滥用。

以上是关于如何将文件上传到 AWS 的云端的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AWS AppSync 将文件上传到 AWS S3

如何将文件上传到 AWS 中的预签名 URL?

AWS S3 需要哪些权限才能通过云端下载文件

如何使用 aws-sdk 将文件同步上传到 S3?

使用javascript sdk将文件上传到Google云端硬盘

如何对上传到 AWS S3 的文件执行自动病毒扫描