# Cambiando contraseña para un RDS

{% hint style="danger" %}
¿Crees tener lo que se necesita para ser un experto en Pentesting contra AWS? Si nuestro libro te abrió los ojos a las posibilidades de la ciberseguridad ofensiva o si ya cuentas con habilidades en este campo, es momento de subir de nivel. Te retamos a certificarte en el [CPNA - Curso Profesional de Pentesting Contra AWS](https://spartan-cybersec.com/cursos/pentesting-contra-la-nube-de-aws/). No será fácil: te enfrentarás a un examen riguroso de 12 horas donde deberás hackear una infraestructura completa alojada en AWS. ¿Listo para el desafío? Acepta el reto y demuestra tu verdadero potencial.
{% endhint %}

## <mark style="color:orange;">**Pre-requisitos:**</mark>

Asegúrate de poseer los permisos necesarios (`rds:ModifyDBInstance`) para modificar instancias de base de datos en RDS. Este privilegio es esencial para llevar a cabo cambios en la configuración de la instancia, incluido el cambio de la contraseña del usuario principal.

## <mark style="color:orange;">**Proceso de Cambio de Contraseña:**</mark>

1. <mark style="color:orange;">**Planificación y Comunicación**</mark><mark style="color:orange;">:</mark> Antes de realizar cualquier cambio, es importante planificar la operación y comunicarla a las partes interesadas para minimizar el impacto en los servicios dependientes de la base de datos.
2. <mark style="color:orange;">**Ejecución del Comando**</mark><mark style="color:orange;">:</mark> Para cambiar la contraseña del usuario principal de una instancia de RDS y aplicar el cambio de manera inmediata, utiliza el siguiente comando en la AWS CLI:

   ```bash
   aws rds modify-db-instance --db-instance-identifier <instancename> --master-user-password <NEWPASSWORD> --apply-immediately
   ```

   * Reemplaza `<instancename>` por el identificador real de tu instancia de base de datos.
   * Sustituye `<NEWPASSWORD>` por la nueva contraseña que deseas establecer.

   La opción `--apply-immediately` hace que el cambio se aplique inmediatamente, sin esperar al período de mantenimiento programado. Sin embargo, ten en cuenta que esto podría resultar en una breve interrupción del servicio si la instancia necesita reiniciarse para aplicar el cambio.
