Обновление разрешений для файлов Amazon S3, которые были загружены через JungleDisk
-
08-07-2019 - |
Вопрос
Я начинаю использовать Jungle Disk для загрузки файлов в корзину Amazon S3, которая соответствует дистрибутиву Cloudfront. я могу получить к нему доступ через URL http: // и использую Amazon в качестве CDN.
Проблема, с которой я сталкиваюсь, заключается в том, что Jungle Disk не устанавливает разрешения на чтение файлов, поэтому при переходе по соответствующему URL-адресу в браузере я получаю ошибку Amazon AccessDenied
. Если я использую такой инструмент, как BucketExplorer, чтобы установить ACL, то этот URL теперь возвращает 200.
Мне очень нравится простота перетаскивания файлов на сетевой диск. JungleDisk - лучшая программа, которую я нашел, чтобы делать это надежно, не спотыкаясь и не запутываясь. Однако, похоже, нет возможности сделать файлы читаемыми. Р>
Я действительно не хочу переходить на другой инструмент (особенно, если мне нужно его купить), чтобы просто изменить разрешения - и в любом случае это кажется очень медленным, потому что они, как правило, пересекают всю структуру каталогов. р>
JungleDisk предоставляет своего рода «веб-доступ», но это платная функция, и я не уверен, будет ли она работать или нет.
S3, похоже, не распространяет права доступа вниз, что является настоящей болью.
Я подумываю написать ручной инструмент для обхода моего дерева и установить все на «чтение», но я бы не стал этого делать, если эту проблему уже решил кто-то другой.
Решение
Отказ от ответственности: Я разработчик этого инструмента, но думаю, что он может ответить на ваш вопрос.
Если вы работаете в Windows, вы можете использовать CloudBerry Explorer клиент Amazon S3. Он поддерживает большинство функций Amazon S3 и CloudFront и является бесплатным. Р>
Другие советы
Если вам нужен веб-инструмент, вы можете использовать S3fm , бесплатно онлайн Файловый менеджер Amazon S3. Р>
Это чистое Ajax-приложение, которое запускается в вашем браузере и не требует предоставления ваших учетных данных стороннему веб-сайту. Р>
Если вам нужен надежный кроссплатформенный инструмент для обработки разрешений, вы можете взглянуть на CrossFTP Pro . Он также поддерживает большинство функций Amazon S3 и CloudFront.