¿Cómo puedo acceder a Amazon DynamoDB a través de Python?

Actualmente estoy usando hbase con mis aplicaciones de Python y quería probar Amazon DynamoDB . ¿Hay alguna forma de usar Python para leer, escribir y consultar datos?

Otra alternativa es PynamoDB . PynamoDB proporciona una interfaz similar a ORM para DynamoDB y es compatible con Python 2 y Python 3. PynamoDB admite la totalidad de la API de DynamoDB, incluidos los índices secundarios globales y locales, las operaciones por lotes, los atributos binarios, las consultas, los análisis, etc.

Descargo de responsabilidad: escribí PynamoDB.

Descargo de responsabilidad: soy el mantenedor actual

Puede utilizar la biblioteca Python de Dynamodb-mapper . Es una capa de abstracción simple / pequeña que le permite asignar un objeto Python plano a DynamoDB . También cuenta con un motor de transacciones.

Para tareas avanzadas, como la administración de tablas, es mejor utilizar Boto directamente (de todos modos, en el que confiamos).

Esta pregunta lleva años, por lo que creo que su problema ya se resolvió. Solo quiero mencionar que podría usar boto3 para acceder a DynamoDB también hoy en día.