Tag: s3

如何使用Java列出存储桶中的所有AWS S3对象

使用Java获取S3存储桶中所有项目的列表的最简单方法是什么? List<S3ObjectSummary> s3objects = s3.listObjects(bucketName,prefix).getObjectSummaries(); 这个例子只返回1000个项目。

如何在AWS S3中添加caching控制?

我已经通过s3cmd命令将20000个文件移动到AWS S3。 现在我想添加caching控制所有图像(.jpg) 这些文件位于(s3:// bucket-name / images /)。 我怎样才能添加caching控制的所有图像s3cmd或有任何其他方式添加标题? 谢谢

开始使用Python进行安全AWS CloudFrontstream式传输

我创build了一个S3存储桶,上传了一个video,在CloudFront中创build了一个stream式发布。 用一个静态的HTML播放器testing它,它工作。 我通过帐户设置创build了一个密钥对。 我现在在桌面上有私钥文件。 那是我的地方。 我的目标是达到Django / Python站点创build安全URL的地步,除非他们来自我的一个页面,否则人们无法访问video。 问题是我对亚马逊已经布置的东西过敏,我越来越困惑。 我意识到这不会是StackOverflow上最好的问题,但是我确信我不能成为这里唯一无法摆脱如何设置安全的CloudFront / S3情况的笨蛋。 我真的很感激你的帮助,并愿意(一旦两天过去了)给予500分的赏金最好的答案。 我有几个问题,一旦回答,应该适合一个解释如何完成我所追求的: 在文档中(下面有一个例子),有大量的XML在告诉我需要将东西发布到不同的地方。 有没有一个在线控制台这样做? 或者我真的不得不通过cURL(et al)强制这个? 如何为CloudFront创build一个Origin Access身份并将其绑定到我的发行版? 我读过这个文件,但是,第一点,不知道该怎么办。 我的钥匙匹配如何? 一旦完成了,我如何限制S3存储桶只允许人们通过这个身份下载东西? 如果这是另一个XML jobby,而不是点击Web UI,请告诉我应该在哪里以及如何将这些内容存入我的帐户。 在Python中,为文件生成到期URL的最简单方法是什么? 我有boto安装,但我不知道如何从stream分配文件。 是否有任何应用程序或脚本,可以采取困难的设置这件衣服? 我使用的是Ubuntu(Linux),但是如果是Windows,我只能在虚拟机上安装XP。 我已经看过CloudBerry S3 Explorer Pro,但它和在线用户界面差不多。

如何重命名AWS S3 Bucket名称

经过所有艰难的移植工作等,只要意识到,如果需要使用CNAME服务的内容(如media.abc.com)。 存储区名称需要从media.abc.com/S3/amazon.com开始,以确保其工作完美。 只要意识到S3不允许直接从控制台重命名。 有没有办法解决这个问题?

使用Amazon s3 boto库,如何获取保存的密钥的URL?

我用以下方法拯救了一把钥匙: key = bucket.new_key(fileName) key.set_contents_from_string(base64.b64decode(data)) key.set_metadata('Content-Type', 'image/jpeg') key.set_acl('public-read') 保存成功后,如何访问新创build的文件的URL?

为什么没有准备好Amazon S3身份validation处理程序?

我有我的$ AWS_ACCESS_KEY_ID和$ AWS_SECRET_ACCESS_KEY环境variables设置正确,我运行此代码: import boto conn = boto.connect_s3() 并得到这个错误: boto.exception.NoAuthHandlerFound: No handler was ready to authenticate. 1 handlers were checked. ['HmacAuthV1Handler'] 发生了什么? 我不知道从哪里开始debugging。 看来boto没有从我的环境variables中取值。 如果我将密钥ID和密钥作为parameter passing给连接构造函数,这可以正常工作。

有没有提供本地Amazon S3风格的API的服务器?

我们制作分布式软件,将一些数据(附件)存储在a)数据库中,或b)Amazon S3。 数据库被使用,因为它不需要其他configuration。 Amazon S3是更好的select。 我们现在想要的是针对不想使用Amazon S3的客户的解决scheme。 我们显然可以使用文件系统,但是如果有多个Web服务器并且这些文件需要被复制,这可能是有问题的; 它还要求我们编写额外的代码来处理可能发生的各种问题。 如果有一个服务器软件实质上复制了Amazon S3的API,我们会优先考虑的。 这样我们的客户可以在一个盒子上安装服务器; 而且我们不需要更改任何代码。 那么…有没有这样的软件呢?

我如何将domain.com转发到www.domain.com在godaddy s3托pipe的网站?

我有: 1)注册了一个aws账户 2)为domain.com和www.domain.com设置存储桶 3)在每个域的属性中启用网站设置 3)为这两个域设置存储桶策略 4)创build了这个cnamelogging: www> www.domain.com.s3-website-us-east-1.amazonaws.com 现在,当用户访问www.domain.com时,他们看到索引页面,一切正常。 当他们去domain.com时,只有黑暗和沉默,因为页面不加载(并给出'连接超时'错误。) 我想要的是domain.com转发到www.domain.com,以便无论用户在浏览器中input什么,他们看到www.domain.com网站。 我该如何做这项工作? 我可以在godaddy上添加某种logging,使domain.comredirect到www.domain.com吗? 我必须得到一个静态IP使这个工作使用S3? 我一直在阅读关于ec2的弹性IP,但我不知道如何设置它,或者如何工作,因为我根本不使用ec2。 请帮助新手出去!

如何从亚马逊S3桶中删除文件?

我需要在python中编写代码,将从amazon s3桶中删除所需的文件,我能够连接到amazon s3桶,也能够保存文件,我只想知道如何删除文件? 如果有人知道,请帮助。

如何在AWS s3和AWS ec2之间传输文件

我正在使用AWS ec2实例。 在这个例子中,我产生了一些文件。 这些操作是由用户数据完成的。 现在我想通过在用户数据本身编写代码来将这些文件存储在s3上。 那么如何将这些文件存储在s3上呢? 有任何教程呢?