QLDBControlador de Amazon para. NET - Base de datos Amazon Quantum Ledger (AmazonQLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

QLDBControlador de Amazon para. NET

importante

Aviso de fin de soporte: los clientes actuales podrán usar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre.

Para trabajar con los datos de tu libro mayor, puedes conectarte a Amazon QLDB desde tu Microsoft. NETaplicación mediante un controlador AWS proporcionado. El conductor apunta. NETEstándar 2.0. Más específicamente, es compatible. NETCore (LTS) 2.1+ y. NETFramework 4.5.2+. Para obtener información sobre la compatibilidad, consulte. NETEstándar en el sitio de Microsoft Docs.

Recomendamos encarecidamente usar el mapeador de objetos de Ion para omitir por completo la necesidad de conversiones manuales entre los tipos de Amazon Ion y los tipos nativos de C#.

En los temas siguientes se describe cómo empezar a utilizar el QLDB controlador para. NET.

Recursos de controladores

Para obtener más información sobre las funciones compatibles con. NETcontrolador, consulte los siguientes recursos:

Requisitos previos

Antes de empezar con el QLDB controlador para. NET, debe hacer lo siguiente:

  1. Siga las instrucciones de AWS configuración que se indican enAcceder a Amazon QLDB. Esta incluye lo siguiente:

    1. Inscríbase en AWS.

    2. Cree un usuario con los QLDB permisos adecuados.

    3. Conceda acceso programático de desarrollo.

  2. Descargue e instale el. NETCore SDK versión 2.1 o posterior de Microsoft. NETsitio de descargas.

  3. (Opcional) Instale un entorno de desarrollo integrado (IDE) de su elección, como Visual Studio, Visual Studio para Mac o Visual Studio Code. Puede descargarlos desde el sitio de Microsoft Visual Studio.

  4. Configurar el entorno de desarrollo para AWS SDK for .NET:

    1. Configure sus AWS credenciales. Recomendamos crear un archivo de credenciales compartidas.

      Para obtener más instrucciones, consulte Configurar credenciales de AWS mediante un archivo de credenciales en la Guía para desarrolladores de AWS SDK for .NET .

    2. Defina su Región de AWS predeterminada. Para saber cómo hacerlo, consulte Selección de Región de AWS.

      Para obtener una lista completa de las regiones disponibles, consulta los QLDBpuntos de conexión y las cuotas de Amazon en. Referencia general de AWS

A continuación, puede configurar una aplicación de muestra básica y ejecutar ejemplos de código abreviado, o puede instalar el controlador en una existente. NETproyecto.

  • Para instalar el QLDB controlador y el AWS SDK for .NET en un proyecto existente, proceda aInstalación.

  • Para configurar un proyecto y ejecutar ejemplos de códigos cortos que muestren las transacciones de datos básicas en un libro mayor, consulte Tutorial de inicio rápido.

Instalación

Utilice el administrador de NuGet paquetes para instalar el QLDB controlador para. NET. Recomendamos usar Visual Studio o uno IDE de su elección para agregar las dependencias del proyecto. El nombre del paquete de controladores es Amazon. QLDB.Conductor.

Por ejemplo, en Visual Studio, abra la consola NuGet Package Manager en el menú Herramientas. A continuación, ingrese el siguiente comando en el símbolo del sistema PM>.

PM> Install-Package Amazon.QLDB.Driver

Al instalar el controlador, también se instalan sus dependencias, incluidos los paquetes Amazon Ion y AWS SDK for .NET Amazon.

Instale el mapeador de objetos de Ion

Versión 1.3.0 del controlador para. QLDB NETintroduce la compatibilidad para aceptar y devolver tipos de datos nativos de C# sin necesidad de trabajar con Amazon Ion. Para usar esta característica, añada el siguiente paquete a su proyecto.

Para instalar este paquete, introduzca el comando siguiente.

PM> Install-Package Amazon.QLDB.Driver.Serialization

Para ver ejemplos de códigos cortos sobre cómo ejecutar transacciones de datos básicos en un libro mayor, consulte Referencia de libro de recetas.