Обновление разрешений для файлов Amazon S3, которые были загружены через JungleDisk - PullRequest
5 голосов
/ 10 марта 2009

Я начинаю использовать Jungle Disk для загрузки файлов в корзину Amazon S3, которая соответствует дистрибутиву Cloudfront. я могу получить к нему доступ через http: // URL и использую Amazon в качестве CDN.

Проблема, с которой я сталкиваюсь, заключается в том, что Jungle Disk не устанавливает разрешения на чтение файлов, поэтому при переходе по соответствующему URL-адресу в браузере возникает ошибка Amazon 'AccessDenied'. Если я использую такой инструмент, как BucketExplorer, чтобы установить ACL, то этот URL теперь возвращает 200.

Мне действительно очень нравится простота перетаскивания файлов на сетевой диск. JungleDisk - лучшая программа, которую я нашел, чтобы делать это надежно, не спотыкаясь и не запутываясь. Однако, похоже, нет возможности сделать файлы читаемыми.

Я действительно не хочу переходить на другой инструмент (особенно, если мне нужно его купить), чтобы просто изменить разрешения - и это все равно кажется очень медленным, потому что они, как правило, пересекают всю структуру каталогов.

JungleDisk предоставляет своего рода «веб-доступ», но это платная функция, и я не уверен, будет ли она работать или нет.

S3, по-видимому, не распространяет права доступа вниз, что является настоящей болью.

Я подумываю о том, чтобы написать ручной инструмент для обхода моего дерева и установить все на «чтение», но я бы не стал этого делать, если эту проблему уже решил кто-то другой.

Ответы [ 4 ]

6 голосов
/ 20 апреля 2009

Отказ от ответственности: Я разработчик этого инструмента, но я думаю, что он может ответить на ваш вопрос.

Если вы работаете в Windows, вы можете использовать CloudBerry Explorer Клиент Amazon S3. Он поддерживает большинство функций Amazon S3 и CloudFront и является бесплатным.

1 голос
/ 12 мая 2010

Если вам нужен надежный кроссплатформенный инструмент для обработки разрешений, вы можете взглянуть на CrossFTP Pro . Он также поддерживает большинство функций Amazon S3 и CloudFront.

1 голос
/ 13 июля 2009

Если вам нужен веб-инструмент, вы можете использовать S3fm , бесплатный онлайн-менеджер файлов Amazon S3.

Это чистое Ajax-приложение, которое запускается в вашем браузере и не требует предоставления ваших учетных данных стороннему веб-сайту.

1 голос
/ 10 марта 2009

Я использую приложение Transmit Mac для изменения прав доступа к файлам, уже загруженным с помощью JungleDisk. Если вы ищете более кроссплатформенное решение, плагин браузера S3Fox для Firefox утверждает, что он также может изменять разрешения для файлов S3.

...