129得票28回答
如何使用AWS S3 CLI删除一个版本化的存储桶?

我已经尝试了 s3cmd: $ s3cmd -r -f -v del s3://my-versioned-bucket/ 还有AWS CLI: $ aws s3 rm s3://my-versioned-bucket/ --recursive 但是这两个命令只是在S3中添加DELE...

106得票22回答
如何计算大于5GB的文件的Amazon-S3 Etag算法?

上传到Amazon S3的文件,如果文件大小小于5GB,则ETag只是文件的MD5哈希值,这使得检查本地文件是否与在S3上的文件相同变得容易。 但如果您的文件大于5GB,则Amazon会以不同的方式计算ETag。 例如,我将一个大小为5,970,150,664字节的文件分成了380个部分进...

98得票10回答
如何在AWS S3中添加缓存控制?

我使用s3cmd命令将20000个文件移动到了AWS S3。现在我想为所有的图片(.jpg)添加缓存控制。 这些文件位于(s3://bucket-name/images/)。我如何通过s3cmd为所有图片添加缓存控制,或者是否有其他方法可以添加标头? 谢谢

96得票4回答
使用AWS S3同步时排除多个文件夹

如何在使用aws s3 syn时排除多个文件夹?我尝试过: # aws s3 sync s3://inksedge-app-file-storage-bucket-prod-env \ s3://inksedge-app-file-storage-b...

77得票6回答
如何在S3上删除或清除旧文件?

有没有现有的解决方案可以删除任何超过x天的文件?

54得票1回答
s3cmd、boto和AWS CLI之间的区别

我正在考虑将我的静态网站重新部署到Amazon S3上。我需要自动化这个过程,所以我在寻找适用于这种任务的API。不过我对于s3cmd、Python库boto和AWS CLI这些选项有些困惑。 问题:s3cmd、Python库boto和AWS CLI之间有什么区别?

47得票12回答
如何使用wget从S3存储桶下载文件?

使用S3cmd工具和命令s3cmd put contentfile S3://test_bucket/test_file,我可以通过我的凭据将一些内容推送到S3存储桶中。 在其他没有安装s3cmd的计算机上,我需要从该存储桶下载内容,但它们已经安装了wget。 当我尝试使用wget从我的存储桶...

35得票6回答
为什么上传到S3的文件除非我将文件命名为.html,否则其内容类型为application/octet-stream?

即使我将内容类型设置为text/html,在S3上它最终会变成application/octet-stream。ByteArrayInputStream contentsAsStream = new ByteArrayInputStream(contentAsBytes); ObjectMet...

31得票3回答
s3cmd获取整个目录

我在S3中有一个只包含另一个目录的目录,但我不知道它的名称。 使用命令行“获取”工具,我想下载该目录,但似乎无法下载。 结构如下: my-production/top-dir/sub-dir/some-files.jpg 然后 s3cmd get s3://my-production/...

31得票5回答
在不同账号的存储桶之间转移文件,如何操作S3?

我正在为一个有两个独立AWS账户的客户进行一些工作。我们需要将其中一个S3帐户上存储桶中的所有文件移动到第二个帐户上的新存储桶。 我们认为可以使用s3cmd来完成此操作,格式如下:s3cmd cp s3://bucket1 s3://bucket2 --recursive 然而这只允许我使用...