Tag: s3

Amazon S3上传文件并获取URL

是否可以通过单个操作将txt / pdf / pngfile upload到Amazon S3,并获取上传的文件url作为响应。 如果是这样,那么AWS Java SDK是我需要在我的java struts2 web应用程序中添加的正确的库。 请为此build议我一个解决scheme。

通过networking界面在区域之间移动Amazon EC2 AMI?

任何简单的方法来移动和区域之间的自定义AMI图像? (东京 – >新加坡) 我知道你可以搞砸API和S3来完成它,但有没有更简单的方法来做到这一点?

如何在S3中创build10,000个文件

我有一个包含10,000个文件的文件夹。 似乎无法将其上传并立即公开。 所以我上传了全部,他们是私人的,我需要把它们全部公开。 我试过aws控制台,它只是给出了一个错误(适用于文件较less的文件夹)。 我已经尝试在Firefox中使用S3组织,同样的事情。 有一些软件或脚本我可以运行,使所有这些公开?

更快的s3桶重复

我一直在试图find一个比s3cmd更好的命令行工具来复制桶。 s3cmd可以复制桶而不必下载和上传每个文件。 我通常运行的使用s3cmd复制桶的命令是: s3cmd cp -r –acl-public s3://bucket1 s3://bucket2 这可以起作用,但是每次通过API拷贝一个文件的速度非常慢。 如果s3cmd可以并行运行,我会非常高兴。 是否有其他选项作为命令行工具或代码用于复制比s3cmd更快的存储桶? 编辑:看起来像s3cmd修改正是我要找的。 太糟糕了,这是行不通的。 还有其他的select吗?

删除Amazon S3存储桶?

我一直在通过S3Fox与亚马逊S3交互,我似乎无法删除我的桶。 我select一个桶,点击删除,在popup确认删除,…没有任何反应。 有我应该使用的另一个工具吗?

带有InputStream长度示例的AmazonS3 putObject

我正在上传一个文件到S3使用Java – 这是我到目前为止: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); 文件正在上传,但当我不设置内容长度时会引发警告: com.amazonaws.services.s3.AmazonS3Client putObject: No content length specified for stream > data. Stream contents will be buffered in memory and could result in out of memory errors. 这是我正在上传的文件, streamvariables是一个InputStream ,从中我可以得到像这样的字节数组: IOUtils.toByteArray(stream) 。 所以当我尝试设置内容长度和MD5(取自这里 )这样的: // get MD5 […]

Amazon AWS Filezilla传输权限被拒绝

我有我的Amazon AWS运行的实例,testing页面已经启动。 我正在尝试将文件SFTP到服务器以显示我的网站。 我有Filezilla连接到AWS服务器,但是当我尝试将文件从我的本地机器移动到/ var / www / html目录时,它说权限被拒绝。 我只是想出我可以将文件移动到/ home / ec2用户目录。 所以我想我的文件在服务器上。 但是当我尝试将它们从那里移动到/ var / www / html目录时,它仍然不会移动它们,权限被拒绝。 我已经研究了大约2个小时,但是我一直没有find答案。 任何帮助非常感谢,我如此接近! 哈哈 谢谢 UPDATE

我怎样才能确定哪个AWS位置最适合为特定地区的客户提供服务?

AWS有多个存储位置和EC2实例以不同的价格运行。 我怎么能确定哪个位置是最适合特定地区的。 是否直观(接近您的服务区域是最好的),还是有任何可靠性问题(特别是面临更多中断的AWS位置)。 有没有数据可以做出这样的决定? 我正在开发一个主要针对印度客户的应用程序。 所以,我正在考虑新加坡或东京作为一个select。

我应该坚持在EBS或S3上的图像?

我将我的Java,Tomcat,Mysql服务器迁移到AWS EC2。 我已经附加了EBS卷来存储MySql数据。 在我的web应用程序中,人们可能会上传图片 所以我应该坚持下去。 我脑海中有两种select: 将上传的图像保存到EBS卷。 使用S3服务。 以下是我的笔记,请对此表示怀疑,因为我的专业知识不在服务器上,而在于软件开发。 EBS plus:S3存储更贵。 (0.15 $ / Gb> 0.1 $ / Gb) S3 plus:从EBS服务静态可能会影响我的Web服务器的性能。 这是真的? 服务图像是否会显着影响服务器性能? 对于S3我的服务器将不负责服务静态。 S3 plus:从EBS服务静态可能会导致I / O成本,可能会很小。 EBS加上:人们说EBS更快。 S3 plus:人们说S3对于持久性更加安全。 EBS plus:无需学习API,直接将图像保存到EBS卷。 即我不能决定,如果你指导,会很高兴。 谢谢

有没有方法可以设置Amazon AWS账单限额?

我正在build立在亚马逊S3上的应用程序。 我怎样才能让我的S3在预算之内运行? 假设我不想让意外的stream量超过我的AWS账户。 我宁愿它仍然不可用。