问题标签 [amazon-s3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3579 浏览

google-app-engine - 使用 Amazon Web Services S3 与 Google Application Engine 的存储的相对优势

与 Google Application Engine 相比,您认为 Amazon Web Services S3 的优缺点是什么?在我问的时候,这两者的每 GB 成本大致相似。我没有看到任何关于服务质量的广泛投诉;所以我认为使用哪一个的决定可能取决于 API(所有事物)。

Google 的 API 将您的内容分解为他们所谓的静态内容,例如您的 CSS 文件、网站图标、图像等以及非静态动态生成的 HTTP 响应。对静态内容的请求将提供给任何请求它的人,直到达到您的带宽限制;在达到您的带宽或 CPU 限制之前,将满足非静态请求。对于您的非静态请求,您可以提供您能够用 Python 表达的任何逻辑,因此您可以选择为谁服务。

Amazon 的 API 将您的所有内容视为存储桶中的 blob,并提供一种访问协议,让您能够区分各种可满足的请求,范围从世界可读到仅供所有者使用。但是,如果您想要工具包中没有的东西,除了考虑分发 URI 之外,我不知道您会做什么。

你觉得两者有什么不同?还有其他你喜欢的云存储服务吗? Zetta今天发布了一份新闻稿,但他们正在寻找至少 10 TB 的 beta 应用程序,而我的客户都没有(目前);Joyent可能会在不久的将来做点什么。

0 投票
3 回答
7226 浏览

http - CloudFront 缓存 - 如何确保 CF 在到期后从 S3 源服务器刷新?

我将带有到期标头的资产放入 S3,这些标头已成功传递到 CloudFront 分配。但是,过期后的请求不会导致 CloudFront 从源服务器请求新文件。

我还发现查询字符串版本令牌不会强制使用新资产,并且我不想使用完整的文件名版本控制。

所有这一切都可能归因于我对缓存控制标头的了解不足,但我开始怀疑我是否遗漏了有关 CloudFront 应该如何工作的关键信息。CloudFront 响应显示如下标头。

0 投票
14 回答
9183 浏览

amazon-s3 - Amazon S3:何时/为什么

所以,我有一个专用服务器。我主持了大约十几个小网站。

将 S3(或 Mosso)用于我的图像和静态文件托管是否有真正的好处?我的服务器有足够的磁盘空间,还是我完全错过了 S3 的意义?

我一直在阅读它是多么美妙和便宜,我问自己“自己,你为什么不使用这个”,而回答总是“为什么?”

0 投票
3 回答
661 浏览

amazon-s3 - 亚马逊的“云”服务是否可以作为网络托管选项?

我是与 Amazon S3 相关的新闻的忠实追随者。它似乎是可靠的、可扩展的和廉价的服务。

然而,网络主机似乎并不过分害怕。自从亚马逊和谷歌发布基于“云”的平台以来,我没有注意到价格有任何大幅下降。

是否有一个原因?还是网络开发人员根本没有意识到亚马逊产品背后的可能性?

0 投票
4 回答
8119 浏览

apache - CNAMES 慢吗?

我将 CNAME 与 S3/CloudFront 一起使用来提供一些静态文件,如 js、css、图像等。

我这样做是为了使存储桶的 URL 漂亮,因为我认为最好将所有目标都定位到我的网站,以防将来我想移动这些文件,更改应该是透明的。

今天阅读博客,我看到一些人认为 CNAME 不利于速度。

那么,该怎么想呢?

0 投票
5 回答
24545 浏览

amazon-s3 - 在 S3 到 EC2 之间复制数据的最快/最佳方式?

我有相当大量的数据(~30G,分成~100个文件)我想在 S3 和 EC2 之间传输:当我启动 EC2 实例时,我想将数据从 S3 复制到 EC2 本地磁盘尽快,当我完成处理后,我想将结果复制回 S3。

我正在寻找一种可以来回快速/并行复制数据的工具。我有几个脚本被黑了,包括一个做得不错的脚本,所以我不是在寻找指向基本库的指针;我正在寻找快速可靠的东西。

0 投票
4 回答
4298 浏览

python - 亚马逊 S3 权限

试图了解 S3...如何限制对上传到 S3 的文件的访问?例如,在 Web 应用程序中,每个用户都有可以上传的文件,但您如何限制访问权限,以便只有该用户可以访问该文件?似乎查询字符串身份验证需要一个到期日期,这对我不起作用,还有其他方法可以做到这一点吗?

0 投票
4 回答
4382 浏览

ruby-on-rails - 如何使用 Rails 应用程序中的 s3 在存储桶之间复制文件?

我目前正在开发一个 Rails 应用程序,它试图在 s3 中将视频从一个存储桶复制/移动到另一个存储桶。但是,我的 Rails 应用程序不断收到代理错误 502。在 mongrel 日志中,它显示“未能分配内存”。一旦发生此错误,应用程序就会死掉,我们必须重新启动。

0 投票
3 回答
5134 浏览

php - In php, I want to download an s3 file to the browser without storing it on my server

I've got files on Amazon's S3. They are named with a unique ID so there are no duplicates. I am accessing them using an authorized URL. I need to be able to pass them through to the browser, but I need to rename them. Right now I'm using fopen, but it is downloading the file to my server before serving the file to the browser. How can I have the files 'pass through' my server to the browser? Or how do I buffer the download - downloading a small chunk to my server and pass that to the browser while downloading the next chunk?

Also - I would really like to use CloudFront but they don't offer authenticated URLs. I believe I can use CURL to send credentials for the request - can I do this sort of 'pass through' file serving with CURL?

Thanks!

0 投票
1 回答
10135 浏览

amazon-web-services - Amazon S3 中的 HeadBucket 操作是什么

我一直在查看 Amazons S3 服务的使用报告,并注意到 GetObject 操作需要支付 DataTransfer-out-bytes 费用(我明白这一点),而 HeadBucket 操作需要支付 DataTransfer-out-bytes 费用。

什么是 HeadBucket,这个请求是什么时候发出的?

干杯