возможность использования S3 в качестве CDN для внутренних приложений балансировки нагрузки приложений (ALB) - PullRequest
0 голосов
/ 19 мая 2019

Для общедоступных веб-сайтов у нас есть опция облачного фронта в качестве CDN для статического контента, когда мы используем балансировщики нагрузки приложений для Интернета. Есть ли подобная опция для внутренних сайтов, использующих приватный ALB?

Веб-приложение реализовано в ExpressJ со всеми статическими файлами, обслуживаемыми с сервера, но нет никакой информации о том, как приступить к разделению этих статических ресурсов для перехода к любому CDN, поскольку он не является общедоступным и не может использовать cloudfront для частного ELB. Есть идеи ?

1 Ответ

1 голос
/ 19 мая 2019

К сожалению, нет, вы не можете использовать внутренний ALB / ELB с CloudFront, он должен быть общедоступной конечной точкой, однако теперь, когда вы можете использовать лямбду в качестве цели для балансировщиков нагрузки приложений, вы можете написать лямбда-функцию для извлечения файловот S3 для вас.

https://aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/

...