Перемещение файлов без разрыва ссылок в AWS s3 - PullRequest
0 голосов
/ 01 мая 2018

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

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

С Настройка перенаправления веб-страницы - Amazon Simple Storage Service :

Если ваша корзина Amazon S3 настроена для хостинга веб-сайтов, вы можете перенаправить запросы объекта на другой объект в той же корзине или на внешний URL-адрес.

Вы устанавливаете перенаправление, добавляя свойство x-amz-website-redirect-location к метаданным объекта. Затем веб-сайт интерпретирует объект как перенаправление 301. Чтобы перенаправить запрос к другому объекту, вы устанавливаете местоположение перенаправления на ключ целевого объекта.

0 голосов
/ 01 мая 2018

Вы можете использовать дистрибутив Cloudfront перед вашей корзиной s3 и использовать AWS Lambda Edge , чтобы перезаписать URL-адреса, сопоставляющие пути новых перемещенных папок, не ломая старые URL-адреса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...