To get the best support from the community, use the standard install for Production. That sets up the docker container and a DB automatically so you don’t have to worry about that separately.
Yes, this can be deployed on AWS.
I suggest using this approach for the time being until you get really familiar with Discourse and can answer your own questions
Initially you can set your site to login required
(in site settings) to keep it private - there is no “under construction” mode specifically.