Hello Phuong,
Currently, Google HTTP(S) Load Balancing does not support traffic re-direction from HTTP to HTTPS. However, we do have a feature request (FR) to address this issue but I cannot provide an ETA on the implementation of this feature. I would suggest that you keep track of the issue on
PIT link in order to get more updates and to know when this feature will be GA.
In the meantime, as a workaround you may try the following sample mod rewrite setup:
# allow for healthcheck to occur
RewriteCond %{REQUEST_URI} !^/healthcheck.html
# redirect http to https
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
# redirect www to non www (if you want)
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
You can also check this information in the above PIT link in comment#16 and comment#18. I would highly recommend to participate in the discussion in this public request thread.
I hope this helps.