Parenting a camera to an object

I would use a Blueprint Actor for that - inside the blueprint you can do all kinds of things like have cameras - non rendering arrows to show direction, etc… and then you can drop THAT actor in the scene and if you rotate it the camera should be attached like you’re expecting