Hello Shaozhen,
I don't know about AWS product.
On Google Cloud Platform, when you are creating an HTTPs load balancer, you can configure the backend service on the port that your application is listening, in your case might be port 8080.
If you're using the Cloud Console, when creating the backend service, in the 'Port numbers' section you can add a list of ports that the backend will receive requests through, then you can configure the frontend on port 443. The load balancer will receive the requests on port 443 and redirect them to your instance on port 8080.
If this is not what you're looking for, provide a full description of what are you trying to achieve.
I hope this helps,
Marilu