Google Compute Engine permite crear y ejecutar máquinas virtuales en la infraestructura de Google.
Si tu activas el OS login lo que estas haciendo es dejar de utilizar la carpeta de .ssh de la instacia de compute engine para conectarte a esta y digamos que tienes la carpeta en el propio google, esto es un proceso mas seguro ya que asocias la clave pública a tu cuenta de google y así cuando accedes es como si te conectaras a la instancia, la cual es tu cuenta, y esta esta limitada solo a ciertos accesos según tus permisos.
datos:
compute.osAdminlogin: deja acceder a una instancia como si fuera administrador.
La metadata de una instancia es tipo Json y se utiliza normalmente para poner valores como: