Herramientas de conectividad de clústeres de Amazon Aurora DSQL - Amazon Aurora DSQL

Herramientas de conectividad de clústeres de Amazon Aurora DSQL

Aurora DSQL es compatible con muchos controladores de bases de datos y bibliotecas ORM de terceros. AWS ofrece dos tipos de herramientas para simplificar el trabajo con Aurora DSQL:

  • Conectores: complementos de autenticación que amplían los controladores de bases de datos para gestionar automáticamente la generación de tokens de IAM. Utilice conectores cuando trabaje directamente con controladores de bases de datos.

  • Adaptadores y dialectos: extensiones para marcos ORM específicos que proporcionan autenticación de IAM y compatibilidad mejorada con Aurora DSQL. Utilice adaptadores cuando trabaje con un marco ORM compatible.

Adaptadores y dialectos de Aurora DSQL

En la siguiente tabla se muestran los adaptadores y los dialectos disponibles para Aurora DSQL.

Lenguaje de programación ORM/Marco de trabajo Enlace al repositorio
Java Hibernate https://github.com/awslabs/aurora-dsql-hibernate/
Python Django https://github.com/awslabs/aurora-dsql-django/
Python SQLAlchemy https://github.com/awslabs/aurora-dsql-sqlalchemy/
Python Tortoise ORM https://github.com/awslabs/aurora-dsql-tortoise-orm/

Ejemplos de controlador de base de datos

En la siguiente tabla se muestra un código de ejemplo para conectarse a Aurora DSQL mediante controladores de bases de datos de terceros.

Ejemplos de ORM y marco

En la siguiente tabla se muestra código de ejemplo para usar marcos y bibliotecas ORM de terceros con Aurora DSQL.