Hola a todos y bienvenidos de nuevo en este video se discutirá acerca de la autenticación IAM DB.
Ahora bien, esta es una gran característica y esto básicamente nos permite autenticar a nuestra instancia de base de datos utilizando
la gestión de identidad y acceso.
Ahora estoy autenticación de base de datos funciona con mi SQL y Postgres Igual.
Así que, de nuevo, no funciona realmente para todos los tipos.
Por ahora sólo se admite mi SQL y Postgres SQL.
Y lo mejor de esta función específica es que en realidad no necesitamos tener una contraseña.
En su lugar, podemos hacer uso del token de autenticación, que a su vez se generaría dependiendo
de la política IAM que asignes a un principio específico.
Se trata, pues, de una perspectiva teórica.
Permítanme mostrarles rápidamente una demostración para que esto nos resulte mucho más fácil de entender.
Así que esta es mi instancia EC2 y permítanme ejecutar rápidamente un comando rápido y ves que estoy conectado automáticamente.
Ahora, si nos fijamos en el comando de aquí, es un simple mi SQL guión guión de acogida y este es el anfitrión.
Así que si te muestro rápidamente el valor asociado con el anfitrión, whoops.
Verás, básicamente contiene el nombre de host de la instancia de la BD a la que queremos conectarnos,
y luego tenemos un plugin de texto claro habilitado y tenemos una contraseña.
Así que en el campo de contraseña estamos haciendo referencia a token.
Así que si puedo mostrar rápidamente el token aquí, este token no es más que la firma de token basado, y
este es el token que básicamente la autentica el usuario específico con la base de datos.
Esto es lo que se utiliza en lugar de la contraseña.
Así que este token que ves aquí, es un token temporal.
Eso significa que sigue girando y que no es estática.
Así que esta es una característica mucho mejor porque ahora usted realmente no tiene que tener una contraseña y usted puede
tener un temporal de rotación de credenciales para autenticar contra la base de datos.
Ahora bien, hay ciertos puntos importantes que conviene recordar.
De hecho, quería mostrarte algunas cosas más que discutiremos después de esta diapositiva.
Ahora, el primer punto importante que hay que recordar es que el tráfico de red hacia y desde la base de datos
está cifrado con la ayuda de la capa de sockets seguros.
En segundo lugar, puede utilizar IAM para gestionar de forma centralizada el acceso a sus recursos de base de datos en lugar de gestionar el acceso de forma
individual en las instancias de base de datos.
Así que con la ayuda de las pólizas podrá hacerlo.
Y el tercer punto, que es bastante importante, que establece que cuando se utiliza la autenticación de base
de datos IM con mi SQL, que están limitados a un máximo de 20 nuevas conexiones por segundo.
Así que, básicamente, la autenticación IMDB no es una gran cosa para utilizar para sus cargas de trabajo de producción.
Si usted tiene usuarios que quieren conectarse a su base de datos o aplicación, que quiere una cierta conexión temporal,
puede utilizar la autenticación IMDB, pero asegúrese de que usted realmente no utiliza esto para la producción en caso de
que si desea hacer uso de una característica similar en el entorno de producción, yo le recomendaría ir
con el gestor de secretos.
Ahora, básicamente, si quieres hacer uso de la autenticación IMDB, necesitas habilitar esa característica en
tu base de datos.
Así que déjame mostrártelo rápidamente.
Así que tengo una base de datos llamada mi instancia DB, que se está ejecutando.
Déjame hacer clic dentro.
Y aquí, si nos fijamos en la ficha de configuración, vamos a ir un poco hacia abajo aquí.
Verás que la autenticación IMDB está activada, así que debes asegurarte de que esta autenticación está activada.
Ahora, antes de concluir, quería mostrarles algunas cosas rápidas.
Básicamente, si usted mira en la documentación, la documentación es poco incorrecta.
Aquí hay un error.
Permítanme mostrarles esto rápidamente.
Aquí dice que la autenticación de base de datos IM está disponible para los siguientes motores de base de datos y
tipos de instancia.
Y aquí dice que mi SQL 5. 6 menores.
Ahora dice que todas las clases de instancia son compatibles excepto la db, D two point micro y dvd2 not small
y DBM one not small.
Así que si lees aquí podrás ver que todas las clases de instancia excepto estas están soportadas para la autenticación
de la base de datos IAM.
Pero no es el caso.
Incluso el db ht dos puntos micro y DV dos puntos pequeño es compatible con la autenticación IMDB.
De hecho, si nos fijamos en esta instancia de base de datos, esta instancia de base de datos es de tipo PT demasiado pequeño, y aquí la
autenticación IMDB está funcionando correctamente.
Supongo que el equipo de documentación se limitará a arreglar esta parte.
De todos modos, pensé en compartirlo porque de lo contrario sería un poco confuso.
Este es el resumen de alto nivel sobre lo que es la autenticación IAM DB.
Ahora en el siguiente video empezaremos desde cero y veremos exactamente cómo podemos configurar
la autenticación IMDB y cómo podemos iniciar sesión en la base de datos con la misma.
Con esto concluirá este vídeo.
Espero que este vídeo de visión general de alto nivel le haya resultado informativo y le espero en
el próximo vídeo práctico.