Acerca del control de acceso

En esta página se describen los dos niveles de control de acceso para las instancias de Cloud SQL. Debe configurar ambos niveles para poder administrar su instancia.

Niveles de control de acceso

Configurar el control de acceso implica controlar quién o qué puede acceder a la instancia. El control de acceso se realiza en dos niveles:

Acceso a nivel de instancia
El acceso a nivel de instancia autoriza el acceso a su instancia de Cloud SQL desde una aplicación o un cliente (que se ejecuta en un entorno estándar de App Engine o externamente) o desde otro Google Cloud servicio, como Compute Engine.
Acceso a la base de datos
El acceso a la base de datos utiliza roles a nivel de servidor para controlar qué usuarios de SQL Server pueden acceder a los datos en su instancia.

Acceso a nivel de instancia

La forma de configurar el acceso a nivel de instancia depende de dónde se conecte:
Fuente de conexión Opciones de configuración de acceso Más información
Motor Kubernetes de Google
  • Imagen de Docker del proxy de autenticación de Cloud SQL
Entorno estándar de App Engine
  • Mismo proyecto: configurar IAM
  • Entre proyectos: configurar IAM
entorno flexible
  • Mismo proyecto: preconfigurado
  • Entre proyectos: configurar IAM
cliente sqlcmd
  • Proxy de autenticación de Cloud SQL
  • Autorizar la dirección IP del cliente
Aplicaciones externas
  • Proxy de autenticación de Cloud SQL
  • Autorizar la dirección IP del cliente
Funciones de Cloud Run
  • Una instancia de Cloud SQL configurada con una IP pública.
  • Entre proyectos: también configurar IAM
Carrera en la nube
  • Una instancia de Cloud SQL configurada con una IP pública.
  • Entre proyectos: también configurar IAM
Motor Kubernetes de Google
  • IP privada
  • Si es una IP pública, se requiere el proxy de autenticación de Cloud SQL

Acceso a la base de datos

Después de que un usuario o aplicación se conecta a una instancia de base de datos, debe iniciar sesión con una cuenta de usuario o de servicio. Al crear una instancia de Cloud SQL, se configura la cuenta de usuario predeterminada (raíz). También puede crear más usuarios para tener un control más preciso sobre el acceso a su instancia.

Para obtener más información, consulte Usuarios de SQL Server y Creación y administración de usuarios de SQL Server .

¿Qué sigue?