Если вы спрашиваете о том, как преобразовать трафик в HTTPS между ELB и Nginx, если интерфейсный прослушиватель ELB - HTTP, тогда ответ - вы не можете. Потому что, с точки зрения безопасности, не имеет смысла иметь эту функцию. Вы отправляете незашифрованный трафик через незащищенный Интернет, а затем в конце пути, который хотите зашифровать, (какой смысл, трафик уже скомпрометирован - или, по крайней мере, вы должны предположить, что это так).
Если вы действительно не можете изменить внешний прослушиватель ELB, и по какой-либо причине (скорее всего, не самой лучшей) вам необходимо получать HTTPS-трафик на Nginx, тогда единственный вариант - разместить другой сервер между ELB и Nginx, который преобразует входящий HTTP-трафик в HTTPS и передает его в Nginx. Но, если честно, это ужасное решение. Вы, вероятно, должны изменить какую-то другую часть своей системы, а не делать это.