Aurora DSQL が IAM 認可を簡素化する新しい Python、Node.js、JDBC 用のコネクタを発表
本日、Python、Node.js、JDBC 用の Aurora DSQL コネクタのリリースを発表しました。これにより、標準の PostgreSQL ドライバーを使用して Aurora DSQL クラスターに接続するお客様の IAM 認可が簡単になります。これらのコネクタは、IAM トークンの生成を自動的に処理する透過的な認証レイヤーとして機能するため、トークン生成コードを記述したり、IAM トークンを手動で提供したりする必要がなくなります。コネクタは、Python 用の psycopg と psycopg2、Node.js 用の node-postgres と Postgres.js、標準の PostgreSQL JDBC ドライバーなどの一般的な PostgreSQL ドライバとシームレスに連携すると同時に、既存のワークフロー、接続プーリングライブラリ (JDBC 用の HikariCP や Node.js と Python 用のビルトインプーリングを含む)、Spring Boot などのフレームワークをサポートします。
Aurora DSQL コネクタは認証を効率化し、従来のユーザー生成パスワードに伴うセキュリティリスクを排除します。コネクタは、有効な AWS 認証情報と AWS SDK を使用して接続ごとに IAM トークンを自動的に生成することで、既存の PostgreSQL ドライバ機能との完全な互換性を維持しながら、有効なトークンが常に使用されるようにします。
上記のコネクタは、Aurora DSQL が利用可能なすべてのリージョンで使用できます。使用を開始するには、Aurora DSQL 用コネクタのドキュメントページをご覧ください。コード例については、node-postgres、Postgres.js、psycopg と psycopg2、JDBC の Github ページをご覧ください。AWS 無料利用枠を使って、Aurora DSQL を無料で始めることができます。Aurora DSQL の詳細については、ウェブページをご覧ください。