Один из способов сделать корзину общедоступной - это:
- поместить все ваши файлы изображений в одну 'папку'
- создать дистрибутив CloudFront, который обслуживает только из этого папка
- разрешает доступ только для чтения к идентификатору, который будет создан мастером CF
На внутреннем сервере вы сможете определить окончательное местоположение активов, так как вы должен знать конечную точку CF в этой точке.
Примечание: вы должны установить конечную точку CF как env var для вашего бэкэнда, а не жестко ее кодировать.