Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Permissions 更新通过JungleDisk上载的Amazon S3文件的权限_Permissions_Amazon S3_Jungledisk - Fatal编程技术网

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

Permissions 更新通过JungleDisk上载的Amazon S3文件的权限,permissions,amazon-s3,jungledisk,Permissions,Amazon S3,Jungledisk,我开始使用Jungle Disk将文件上传到AmazonS3存储桶,该存储桶对应于Cloudfront发行版。i、 e.我可以通过http://URL访问它,我使用亚马逊作为CDN 我面临的问题是Jungle Disk没有设置文件的“读取”权限,因此当我在浏览器中转到相应的URL时,我会收到一个Amazon“AccessDenied”错误。如果我使用BucketExplorer之类的工具来设置ACL,那么该URL现在将返回200 我真的很喜欢将文件拖动到网络驱动器的简单性。JungleDisk是

我开始使用Jungle Disk将文件上传到AmazonS3存储桶,该存储桶对应于Cloudfront发行版。i、 e.我可以通过http://URL访问它,我使用亚马逊作为CDN

我面临的问题是Jungle Disk没有设置文件的“读取”权限,因此当我在浏览器中转到相应的URL时,我会收到一个Amazon
“AccessDenied”错误。如果我使用BucketExplorer之类的工具来设置ACL,那么该URL现在将返回200

我真的很喜欢将文件拖动到网络驱动器的简单性。JungleDisk是我发现的最好的程序,它可以可靠地完成这项工作,而不会被自己绊倒和弄糊涂。但是,它似乎没有使文件可读的选项

我真的不想使用其他工具(尤其是如果我必须购买的话)来更改权限,而且这看起来很慢,因为它们通常会遍历整个目录结构

JungleDisk提供了某种“网络访问”——但这是一种付费功能,我不确定它是否有效

S3似乎没有向下传播权限,这是一个真正的难题

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

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

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


如果您使用的是Windows,则可以使用AmazonS3客户端。它支持AmazonS3和CloudFront的大部分功能,并且是免费软件

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


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

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

看起来很有希望-这是新的吗?我就是受不了那个愚蠢的firefox插件。难以置信的是,它很快就要一岁了;-)我很惊讶这么少的用户知道这一点。我只是碰巧在谷歌上看到了这个答案,我警告任何想使用S3fm的人。您应该为站点使用S3URL和SSL(https://),因为应用程序可能正在通过网络发送安全信息。