When changing the runner AMI image to Amazon Linux (instead of the default of Ubuntu) the SSH user for connecting to the runner still seems to be set to 'ubuntu'.
This can be changed with the amazonec2-ssh-user config option but there doesn't appear to be a way to update it through the construct.