O AWS Advanced Ruby Driver Wrapper está disponível ao público em geral
Agora, o AWS Advanced Ruby Driver Wrapper da Amazon Web Services (AWS) está disponível para uso com clusters de bancos de dados do Amazon RDS e Amazon Aurora compatíveis com PostgreSQL e MySQL. Esse driver de banco de dados avançado reduz os tempos de transição azul/verde do RDS e de failover do banco de dados, melhorando a disponibilidade da aplicação. Além disso, ele oferece suporte a vários mecanismos de autenticação para seu banco de dados, incluindo autenticação federada, autenticação do AWS Secrets Manager e autenticação baseada em tokens com o AWS Identity and Access Management (IAM).
O AWS Advanced Ruby Driver Wrapper se baseia nos drivers da comunidade pg (PostgreSQL) e mysql2 (MySQL) para fornecer funcionalidade aprimorada além da conectividade padrão do banco de dados. O driver é integrado de forma nativa aos bancos de dados do Aurora e do RDS, permitindo que ele monitore o status do cluster de banco de dados e se conecte rapidamente aos gravadores recém-promovidos durante falhas inesperadas que acionam failovers do banco de dados. Além disso, o wrapper se integra perfeitamente ao ActiveRecord por meio dos adaptadores aws_postgresql e aws_mysql2 fornecidos, para que você possa habilitá-lo sem alterar o código do aplicativo.
O driver está disponível como um projeto de código aberto sob a licença Apache 2.0. Consulte as instruções no repositório do GitHub para começar.