Как мы можем условно добавить index.html к запросу URL, заканчивающемуся косой чертой?
В качестве фона: мы развертываем несколько статических одностраничных приложений для нескольких доменных имен в одной корзине S3 с включенным веб-хостингом. Этот сегмент доступен по адресу: https://our-bucket-name.s3.amazonaws.com < / а>
Сегмент организован с помощью префикса ключа объекта так, чтобы: https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/index.html https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/app.css https://our-bucket-name.s3.amazonaws.com/environment/app_name/build_id/app.js
Если есть запрос: https://www.example.com/ Его следует направить по адресу: https://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/index.html
Если есть запрос на: https://www.example.com/app.css Это должно быть направлено на: https://our-bucket-name.s3.amazonaws.com/environment/app-name/build_id/app.css
Не уверен, что это актуально, но здесь traefik предназначен для входа в Kubernetes, который мы хотим поддержать AWS S3.