更新通过JungleDisk上载的Amazon S3文件的权限

时间:2009-03-10 06:20:58

标签: permissions amazon-s3 jungledisk

我开始使用Jungle Disk将文件上传到与Cloudfront发行版对应的Amazon S3存储桶。即我可以通过http:// URL访问它,我使用亚马逊作为CDN。

我面临的问题是Jungle Disk没有对文件设置“读取”权限,因此当我在浏览器中转到相应的URL时,我收到了亚马逊'AccessDenied'错误。如果我使用像BucketExplorer这样的工具来设置ACL,那么该URL现在返回200。

我真的很喜欢将文件拖到网络驱动器的简单性。 JungleDisk是我发现的最好的程序,可以可靠地执行此操作而不会绊倒自己并使其感到困惑。但是它似乎没有选项使文件可读。

我真的不想去一个不同的工具(特别是如果我必须买它)来改变权限 - 这似乎真的很慢,因为它们通常似乎遍历整个目录结构。 / p>

JungleDisk提供某种“网络访问” - 但这是付费功能,我不确定它是否有用。

S3似乎没有传播权限,这真是一种痛苦。

我正在考虑编写一个手动工具来遍历我的树并将所有内容设置为“读取”但如果这是其他人已经解决的问题,我宁愿不这样做。

4 个答案:

答案 0 :(得分:6)

免责声明:我是此工具的开发人员,但我认为它可能会回答您的问题。

如果您使用的是Windows,则可以使用CloudBerry Explorer Amazon S3客户端。它支持大多数Amazon S3和CloudFront功能,它是免费软件。

答案 1 :(得分:1)

我使用Transmit Mac应用修改我已使用JungleDisk上传的文件的权限。如果您正在寻找更多的跨平台解决方案,Firefox的S3Fox浏览器插件声称也能够修改S3文件的权限。

答案 2 :(得分:1)

如果您需要基于网络的工具,可以使用免费的在线Amazon S3文件管理器S3fm

这是一个在您的浏览器中运行的纯Ajax应用程序,不需要与第三方网站共享您的凭据。

答案 3 :(得分:1)

如果您需要可靠的跨平台工具来处理权限,可以查看CrossFTP Pro。它还支持大多数Amazon S3和CloudFront功能。