How would you go about synthesising amino sugars from sugars?

How would you go about synthesising amino sugars from sugars? e.g. How would you synthesise the compound below from D-glucose?

Would adding ammonia ($\ce{NH3}$) to it work?

First, the anwer is “Would glucose and ammonia work?” is: no, definitely not. The $\ce{OH}$ group is a poor leaving group, and alcohol + ammonia definitely won't yield an amine. Moreover, in your case, you have many hydroxyl groups and you only want one transformed into an amine, which is tricky.