Articles of 亚马逊 s3

在很多文件上更改Amazon S3存储类

我们使用的是Amazon S3,我们的很多文件都有STANDARD存储类。 我们想把这个改成REDUCED_REDUNDANCY类来节省额外的钱。 但是,很难find一种方法来做到这一点,并没有花费一个多星期的时间。 从AWS Web Console执行操作非常缓慢,使用Bucket Explorer进行的早期testing也certificate非常慢。 也许只是没有一个快速的方法,但早先的结果表明,s3cmd是相当快的。 只是它似乎无法更改存储类(除非您上传/复制文件)。 有谁知道这样做的快速方法?

如何计算Amazon S3价格

我试图估计我需要付多less钱才能在Amazon S3上为我的客户存储图像。 我用他们的计算器,但总价似乎便宜。 感觉像我失去了一些东西。 每个图像大约3 MB。 使用计算器,如果我获得了60,000张图像(180 GB),则每月可获得21美元。 这看起来确实很便宜。 我的服务器在亚马逊EC2上,我是否还需要添加传输到计算器? 计算器: http : //calculator.s3.amazonaws.com/calc5.html 价格: http : //aws.amazon.com/s3/pricing/ 请帮忙!

如何为存储在Amazon S3上的数据实施基于IP的导出限制?

有一点背景:企业希望使我们的下载无法进入美国限制出口的国家,如北韩,伊朗,叙利亚等。IP块的限制被认为是足够好的。 (是的,我知道的更好,但这是西装的一件事) 有没有办法在S3上实现基于IP的ACL,而不必将自己的服务器放在path中? 相关的,这似乎是一个共同的要求 – 是否有一个标准的黑名单我可以合并的IP块?

S3存储桶别名

我有一个名为“abcd”的S3存储桶,我想使用CNAME映射到子域“abcd.mydomain.com”。 不幸的是,我无法将文件从原始的“abcd”存储桶移动到新的“abcd.mydomain.com”存储桶,因为它会破坏现有的iOs应用程序。 我的问题是:是否可以创build一个“abcd.mydomain.com”存储桶并告诉S3这个新存储桶只是原始“abcd”存储桶的别名?

我应该使用ec2作为文件服务器吗?

我需要能够在多个EC2应用程序服务器上共享用户上传的内容。 我已经将rsync,挂载的NFS和S3看作是几乎可以实时共享这些数据的潜在选项。 上传和下载的用户文件几乎总是在1-10MB之间。 一些访问了很多,有些只是一次,然后删除。 我最新的方法是严格地将EC2实例作为文件服务器启动,与应用程序服务器分开。 使用此选项,用户可以下载文件,并将其连接到应用程序服务器之一,该应用程序服务器使用有关要下载的文件的数据查询数据库。 然后提示用户下载,并将它们连接到文件服务器进行下载。 我觉得这个选项会比我的其他选项更快。 我看到唯一的缺点是我无法自动调整向上/向下文件服务器。 然而,我可以放大并在数据库中创build一个列,指出文件位于哪个文件服务器上。 这是一个好方法还是我错过了什么? 另外,根据服务器规格和文件在1-10MB之间来确定在文件服务器上可以发生多less并发上传/下载,或者从负载testing中最好地确定什么是一种好方法? 同样在扩展方面,如果一个文件服务器上的一个特定文件变得非常受欢迎,这会是一个问题吗? 会用CDN解决这个问题吗?

错误 – :响应是:307 – 试图上传到存储区时的临时redirect

当用Amazon的Ruby gem(2.10.2)上传到一个存储桶时,我得到了307。 另一个桶工作正常(都是今天创build的)。 我检查了这个名字,我没有拼错它。 什么是导致错误?

使用lftp上传到亚马逊S3

是否有可能使用lftp将文件从ftp上传到amazon s3存储桶? 我倾向于从ec2实例运行这个。

AWS S3和EBS备份?

我对Amazon Web Services颇为陌生。 我有一个关于S3和EBS的问题。 我是否需要备份S3或EBS服务? 这些types的存储安全和亚马逊本身备份?

S3上传延迟

我有两台服务器使用位于AWS S3存储中的相同数据。 一个是处理HTTPstream量,另一个是长时间的工作。 它的工作原理是HTTP将数据保存到S3,将事件分派到后端,并处理数据。 但是,似乎每隔几分钟后端就会出现一个错误,因为S3上的数据还不存在。 将file upload到S3并将其提供给其他客户端连接之间是否存在延迟? 我确定在后台访问这些文件的时候,上传已经完成,并且HTTP服务器使用保持连接到S3。

在S3和/或Apache上限制域的audio文件访问

我们有一些专有的audio文件,我们通过html5stream媒体。 这些文件位于Amazon S3存储桶中。 audio文件有特殊的高低通滤波器和其他科学的改动,并由我们自己的pipe弦乐队录制。 这些文件将不能直接下载,但我们正在使用html5audio。 任何超级用户都可以轻松地观看http请求,查看audio文件的url,在地址栏中input,然后下载。 这违反了我们同意的条款。 我们需要它,只有我们的网站才能访问这些文件,并在我们的应用程序中使用它们 我可以看到,你可以允许通过IP: <Directory /var/www/> <Files filename.ext> Order allow,deny Allow from 192.168.1.1 </Files> </Directory> 但是,通过域名/服务器呢? 将我们的服务器IP在那里做伎俩? 本地IP? 我不这么认为,因为我猜测是从浏览器检查客户端的IP。 我了解任何使用正确声卡或软件的人都可以在收听时自行录制文件。 哦,我的目标不是让它变成不可能的,而是让它变得更难。 所以简而言之,问题是,我该如何做到这一点,只有我们的网站可以访问audio文件并将其传输给用户? 谢谢!