У нас есть размещенный веб-сайт, который использует ведро s3 для хранения различных файлов (например, репозиторий политик). мы хотим реорганизовать файлы в соответствующую папку в корзине S3, не нарушая ссылки на эти объекты на нашем веб-сайте. Есть ли способ добиться этого в S3?
Вы можете использовать распространение Cloudfront перед своей корзиной s3 и использовать AWS Lambda Edge для перезаписи сопоставления URL-адресов с путями новых перемещенных папок без нарушения старых URL-адресов.
От Настройка перенаправления веб-страницы - Amazon Simple Storage Service:
If your Amazon S3 bucket is configured for website hosting, you can redirect requests for an object to another object in the same bucket or to an external URL.
You set the redirect by adding the
x-amz-website-redirect-location
property to the object metadata. The website then interprets the object as 301 redirect. To redirect a request to another object, you set the redirect location to the key of the target object.
В этом случае вы не можете перенаправить существующие URL-адреса.
S3 не настроен для хостинга веб-сайтов. Так что это не сработает.