Tag: s3

是否有一个限制访问只看到/访问一个桶的S3政策?

我在S3和其他包含备份的存储桶上有一个类似images.mysite.com的简单存储桶。 我想允许特定用户能够访问images.mysite.com桶以上传图片。 但是,我不想让他看到其他的桶。 甚至不存在它们。 我无法制定这样的政策。 每次我尝试一些限制性的东西,最终都会阻止任何桶的上市。

如何根据当前的Rails环境设置回形针的存储机制?

我有一个rails应用程序,它有多个带回形针附件的模型,全部上传到S3。 这个应用程序也有一个很大的testing套件,经常运行。 这样做的缺点是在每次testing中都会将大量file upload到我们的S3帐户,这使testing套件运行缓慢。 这也会减慢开发速度,并且需要你有一个互联网连接才能处理代码。 有没有一种合理的方法来设置基于Rails环境的回形针存储机制? 理想情况下,我们的testing和开发环境将使用本地文件系统存储,生产环境将使用S3存储。 我也想把这个逻辑提取到某种共享模块中,因为我们有几个需要这种行为的模型。 我想在每个模型中避免这样的解决scheme: ### We don't want to do this in our models… if Rails.env.production? has_attached_file :image, :styles => {…}, :path => "images/:uuid_partition/:uuid/:style.:extension", :storage => :s3, :url => ':s3_authenticated_url', # generates an expiring url :s3_credentials => File.join(Rails.root, 'config', 's3.yml'), :s3_permissions => 'private', :s3_protocol => 'https' else has_attached_file :image, :styles […]

直接从一个S3帐户移动文件到另一个?

很基本的问题,但我一直无法find答案。 使用Transit我可以将文件从一个AWS账户上的一个S3存储桶“移动”到另一个AWS账户上的另一个S3存储桶,但实际上是从第一个AWS账户下载文件,然后将其上传到第二个账户。 有没有办法将文件直接从一个S3帐户移动到另一个没有下载之间?

AWS S3在两个桶之间复制文件和文件夹

我一直在寻找一种工具来帮助我将S3存储桶的内容复制到第二个存储桶中,而无需将内容先下载到本地系统。 我已经尝试了AWS S3控制台复制选项,但导致一些嵌套的文件丢失。 我试图使用传输应用程序(恐慌),但重复命令复制文件首先到本地系统,然后回到第二个桶

亚马逊S3博托 – 如何创build一个文件夹?

我怎样才能创build一个文件夹下使用boto库amazon s3的桶? 我遵循手册,并创build了权限,元数据等密钥,但没有在博托的文档中介绍了如何创build一个桶下的文件夹,或者创build一个文件夹在桶下的文件夹。

AWS错误消息:当前正在对此资源发生冲突的条件操作

我间歇性地得到这个错误。 我有一个程序,使用java aws sdk,并将数以千计的小文件加载到s3。 我间歇地看到这个错误。 在网上快速search后找不到任何有用的答案。 注意调用程序是单线程的。 基础aws java sdk似乎使用工作线程。 Status Code: 409, AWS Service: Amazon S3, AWS Request ID: 75E16E8DE2193CA6, AWS Error Code: OperationAborted, AWS Error Message: A conflicting conditional operation is currently in progress against this resource. Please try again., S3 Extended Request ID: 0uquw2YEoFamLldm+c/p412Lzd8jHJGFBDz3h7wN+/4I0f6hnGLkPMe+5LZazKnZ at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:552) at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170) at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2648) […]

你如何searchamazon s3桶?

我有一个包含数千个文件的存储桶。 我怎样才能search桶? 有没有可以推荐的工具?

如何将AWS S3存储桶中的所有对象默认为公共?

我正在使用PHP库将file upload到我的存储桶。 我已经将ACL设置为公共读写 ,并且工作正常,但文件仍然是私有的。 我发现,如果我将“ 受让人”更改为“每个人”,则会将该文件公开。 我想知道的是如何让我的存储桶中的所有对象的默认授予者设置为“每个人” 。 还是有另一个解决scheme, 使默认的文件公开 ? 我正在使用的代码如下: public static function putObject($input, $bucket, $uri, $acl = self::ACL_PRIVATE, $metaHeaders = array(), $requestHeaders = array()) { if ($input === false) return false; $rest = new S3Request('PUT', $bucket, $uri); if (is_string($input)) $input = array( 'data' => $input, 'size' => strlen($input), 'md5sum' => base64_encode(md5($input, true)) […]

如何为Amazon S3存储桶configurationSSL

我正在使用Amazon S3存储桶来上传和下载使用我的.NET应用程序的数据。 现在我的问题是:我想使用SSL访问我的S3存储桶。 是否有可能为Amazon S3存储桶实施SSL? 提前致谢。

Amazon S3上的静态托pipe – DNSconfiguration

我正在一个小的webapp(所有客户端)上工作,我想在Amazon S3上托pipe它。 我已经find了几个指南,并设法创build一个桶(与我的域名相同),将其设置为网站并上传一些内容。 我在哪里挣扎,所有的文档开始有点模糊,是如何正确configuration我的DNS。 我的所有注册商( 123-reg )都可以build议使用networking转发function,使我可以使用mydomain.com.s3.amazonaws.com 我需要configuration什么,以及在哪里(即123-reg / Amazon)可以获得一个干净的URL?