Расширенная оболочка драйвера AWS Ruby теперь общедоступна
Расширенная оболочка драйвера Amazon Web Services (AWS) для Ruby теперь является общедоступной для использования с базами данных Amazon RDS и Amazon Aurora, совместимыми с PostgreSQL и MySQL. Этот расширенный драйвер базы данных сокращает время переключения при развертывании по схеме RDS Blue/Green, переключения глобальной базы данных Aurora и резервного переключения базы данных, повышая доступность приложений. Кроме того, он поддерживает несколько механизмов проверки подлинности для базы данных, включая проверку подлинности с использованием Менеджера секретов AWS и проверку подлинности на основе токенов с помощью Управления идентификацией и доступом AWS (IAM).
Расширенная оболочка драйвера AWS Ruby создана на основе драйверов сообщества pg (PostgreSQL) и mysql2 (MySQL) и обеспечивает расширенную функциональность, выходящую за рамки стандартного подключения к базам данных. Оболочка полностью интегрирована с базами Aurora и RDS, что позволяет ему отслеживать состояние кластера баз данных и быстро подключаться к новым задействованным средствам записи при непредвиденных сбоях, вызывающих резервное переключение баз данных. Кроме того, оболочка легко интегрируется с ActiveRecord с помощью предоставленных адаптеров aws_postgresql и aws_mysql2, поэтому ее можно включить, не меняя код приложения.
Драйвер доступен в виде проекта с открытым исходным кодом под лицензией Apache 2.0. Для начала работы ознакомьтесь с инструкциями в репозитории GitHub.