Activación y desactivación de la autenticación de bases de datos de IAM
De forma predeterminada, la autenticación de bases de datos de IAM está deshabilitada en los clústeres de base de datos. Puede activar o desactivar la autenticación de bases de datos de IAM mediante la AWS Management Console, la AWS CLI o la API.
Puede habilitar la autenticación de base de datos de IAM cuando realice una de las siguientes acciones:
-
Para crear un nuevo clúster de bases de datos con la autenticación de base de datos de IAM activada, consulte Creación de un clúster de base de datos de Amazon Aurora.
-
Para modificar un clúster de bases de datos para activar la autenticación de bases de datos de IAM, consulte Modificación de un clúster de base de datos de Amazon Aurora.
-
Para restaurar un clúster de bases de datos a partir de una instantánea con la autenticación de base de datos de IAM activada, consulte Restauración de una instantánea de clúster de base de datos.
-
Para restaurar un clúster de bases de datos a un momento dado con la autenticación de base de datos de IAM habilitada, consulte Restauración de un clúster de base de dato a un momento indicado.
Cada flujo de trabajo de creación o modificación tiene una sección Database authentication (Autenticación de base de datos), donde puede activar o desactivar la autenticación de base de datos de IAM. En esa sección, elija Password and IAM database authentication (Autenticación de bases de datos con contraseña e IAM) para activar la autenticación de base de datos de IAM.
Para activar o desactivar la autenticación de IAM para un clúster de bases de datos existente
Abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/
. -
En el panel de navegación, seleccione Databases (Bases de datos).
-
Elija el clúster de bases de datos que desea modificar.
nota
Solo puede habilitar la autenticación de IAM si todas las instancias de base de datos del clúster de bases de datos son compatibles con IAM. Compruebe los requisitos de compatibilidad en Disponibilidad en regiones y versiones.
-
Elija Modify.
-
En la sección Database authentication (Autenticación de base de datos), elija Password and IAM database authentication (Autenticación de bases de datos con contraseña e IAM) para activar la autenticación de base de datos de IAM. Elija Autenticación con contraseña o Contraseña y autenticación Kerberos para deshabilitar la autenticación de IAM.
-
Elija Continue.
-
Para aplicar los cambios inmediatamente, elija Immediately (Inmediatamente) en la sección Scheduling of modifications (Programación de modificaciones).
-
Elija Modify cluster (Modificar clúster).
Para crear un clúster de bases de datos nuevo con la autenticación de IAM mediante la AWS CLI, use el comando create-db-cluster
. Especifique la opción --enable-iam-database-authentication
.
Para actualizar un clúster de bases de datos existente para que tenga o no tenga autenticación de IAM, utilice el comando AWS CLI de la modify-db-cluster
. Especifique la opción --enable-iam-database-authentication
o --no-enable-iam-database-authentication
, como proceda.
nota
Solo puede habilitar la autenticación de IAM si todas las instancias de base de datos del clúster de bases de datos son compatibles con IAM. Compruebe los requisitos de compatibilidad en Disponibilidad en regiones y versiones.
De forma predeterminada, Aurora realiza la modificación durante el siguiente periodo de mantenimiento. Si desea invalidar esto y habilitar la autenticación de bases de datos de IAM lo antes posible, use el parámetro --apply-immediately
.
Si restaura un clúster de bases de datos, use uno de los siguientes comandos de AWS CLI:
De forma predeterminada, la configuración de la autenticación de bases de datos de IAM será la de la instantánea de origen. Para cambiar esta configuración, establezca la opción --enable-iam-database-authentication
o --no-enable-iam-database-authentication
, como proceda.
Para crear una instancia de base de datos nueva con la autenticación de IAM mediante la API, use la operación de la API CreateDBCluster
. Defina el parámetro EnableIAMDatabaseAuthentication
como true
.
Para actualizar un clúster de bases de datos existente para que tenga o no tenga autenticación de IAM, utilice la operación de la API ModifyDBCluster
. Establezca el parámetro EnableIAMDatabaseAuthentication
en true
para habilitar la autenticación de IAM o en false
para deshabilitarla.
nota
Solo puede habilitar la autenticación de IAM si todas las instancias de base de datos del clúster de bases de datos son compatibles con IAM. Compruebe los requisitos de compatibilidad en Disponibilidad en regiones y versiones.
Si restaura un clúster de bases de datos, use una de las siguientes operaciones de la API:
De forma predeterminada, la configuración de la autenticación de bases de datos de IAM será la de la instantánea de origen. Para cambiar esta configuración, establezca el parámetro EnableIAMDatabaseAuthentication
en true
para habilitar la autenticación de IAM o false
para deshabilitarla.