Скрепка S3 - Доступ запрещен после переименования корзины - PullRequest
0 голосов
/ 02 апреля 2011

Итак, у меня есть странная ошибка, связанная с тем, что Paperclip обслуживает файлы из Amazon S3 ...

. В своей среде разработки я протестировал изменение имени корзины, чтобы подготовиться к миграции смоя личная учетная запись S3 в мою служебную учетную запись S3.

Итак, я настроил новое ведро, скопировал все изображения со старого дословно и соответственно изменил свой файл настроек S3.yml.

Я трижды проверил, и я получил правильные настройки для нового ковша.Вот странная часть:

Существующие файлы, которые были скопированы в новое ведро, не отображаются, и если я пытаюсь загрузить их URL-адрес напрямую, я получаю «Отказ в доступе».Но если я загружаю новые изображения через приложение, они успешно загружаются в новую корзину и видимы в приложении без проблем.

Итак, что мне здесь не хватает?Как я могу восстановить доступ к файлам, которые были перемещены из старого сегмента в новый?

1 Ответ

0 голосов
/ 02 апреля 2011

Хорошо, хотя я не до конца понимаю, почему это работает, после более тщательного тестирования вещей выясняется, что при копировании файлов их права доступа были изменены только на владельца.Установка его на «read = world» исправила все.

...