For those who need to redirect a naked domain example.com to www.example.com
The best practice is to create a new Load Balancer
with Listener on port 80 http
that redirect 301 to www.example.com
In case you have https
running just add another listener on port 443 that redirect 301 to www.example.com

Once you have finished with the listeners go to
Route 53 > your domain> Create Record
that points your new load balancer with the redirect listeners
record name: example.com
Record Type: A
Alias: Yes
Alias to Application and Load Balancer...
Select your location
Select your new Load Balancer

Save it and wait some minutes and now all request for naked example.com redirect 301 to www.example included for https request.
Note:
If you want to redirect http request to https request you need to do the same procedure but instead of a redirect listener you need to set-up a forward listener to https.