Validação de senhas do RDS para MySQL - Amazon Relational Database Service

Validação de senhas do RDS para MySQL

O MySQL fornece o plugin validate_password para maior segurança. O plugin impõe políticas de senha usando parâmetros no grupo de parâmetro de banco de dados para sua instância de banco de dados do MySQL. O plugin tem suporte para instâncias de banco de dados que executam o MySQL versão 5.7, 8.0 e 8.4. Para obter mais informações sobre o plugin validate_password, consulte The Password Validation Plugin na documentação do MySQL.

Para habilitar o plugin validate_password para uma instância de banco de dados do MySQL
  1. Conecte-se à instância de banco de dados do MySQL e execute o comando a seguir.

    INSTALL PLUGIN validate_password SONAME 'validate_password.so';
  2. Configure os parâmetros para o plugin no grupo de parâmetros de banco de dados usado pela instância de banco de dados.

    Para obter mais informações sobre os parâmetros, consulte Opções e variáveis do plug-in de validação de senha na documentação do MySQL.

    Para obter informações sobre como modificar parâmetros de instâncias de banco de dados, consulte Modificar parâmetros em um grupo de parâmetros de banco de dados no Amazon RDS.

  3. Reinicie a instância de banco de dados.

Depois de habilitar o plugin validate_password, redefina as senhas existentes para que elas estejam em conformidade com suas novas políticas de validação.

Sua instância de banco de dados do MySQL gerencia a validação de senha para o Amazon RDS. Para alterar uma senha, primeiro envie uma solicitação de atualização de senha por meio do Console de Gerenciamento da AWS, do comando da CLI modify-db-instance ou da operação de API ModifyDBInstance. Inicialmente, o RDS aceita sua solicitação, mesmo que a senha não atenda às suas políticas. Depois, o RDS processa a solicitação de forma assíncrona. Ele atualizará a senha na sua instância de banco de dados do MySQL somente se a senha atender às suas políticas definidas. Se a senha não atender a essas políticas, o RDS manterá a senha existente e registrará em log um evento de erro.

Unable to reset your password. Error information: Password failed to meet validation rules.

Para obter mais informações sobre eventos do Amazon RDS, consulte Trabalhar com a notificação de eventos do Amazon RDS.