Cliente de escritorio Amazon AWS DynamoDB: ¿existe uno? [cerrado]

81

He estado buscando en la web uno de estos, pero solo encuentro implementaciones alojadas en node.js / ruby.

Estoy ansioso por tener una aplicación DynamoDB, algo así como la de navicat que viene con un instalador de msi para que funcione rápidamente.

¿Quizás haya una razón válida de por qué uno de estos todavía no existe?

Chris Ward
fuente
2
¿Podría comentar sobre las implementaciones alojadas a las que se refiere? Esto facilitaría la comparación del conjunto de funciones deseado, gracias.
Steffen Opel
Ayudando a los recién llegados, 1. Amazon acaba de lanzar el banco de trabajo aquí aws.amazon.com/tr/about-aws/whats-new/2019/09/… También hay una herramienta llamada & # 39; dynobase & # 39; , tiene una versión gratuita. dynobase.dev Si desea nuevas funciones, puede preguntarle al desarrollador, él está en reddit. reddit.com/r/aws/comments/dg0o9e/…
Ferhat
El oficial de amazon es NoSQL Workbench: docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Daniel

Respuestas:

31

Todavía no conozco una aplicación de escritorio dedicada para usar Amazon DynamoDB desde Windows.

Sin embargo, AWS Toolkits for Eclipse y Visual Studio le permiten crear tablas, insertar y editar datos, iniciar escaneos de tablas y más, directamente desde su entorno de desarrollo local (consulte la publicación introductoria AWS Toolkits for Eclipse y Visual Studio Now Support DynamoDB ).

Entonces, dependiendo de su caso de uso, esto podría ser todo lo que necesita (o incluso mejor, si se trata de un escenario de desarrollo).


Actualizar

El equipo de AWS acaba de anunciar la opción de explorar sus tablas de DynamoDB con la consola de administración de AWS también:

Ahora puede ver y modificar el contenido de sus tablas de DynamoDB desde la Consola de administración de AWS. Con la incorporación de esta nueva función, puede aprender con la práctica, probando varias funciones de DynamoDB sin ni siquiera escribir código. Puede crear una tabla, agregar algunos elementos y verlos en la tabla, todo a través de una interfaz de usuario muy limpia y simple.

Obviamente, esta es una adición muy conveniente a las opciones de cliente enriquecido a las que se hace referencia en mi respuesta inicial anterior, consulte la publicación en sí para ver un breve recorrido ilustrado que lo ayudará a comenzar .

Steffen Opel
fuente
Gracias, usaría el complemento VS, pero resulta que AWS ahora tiene un explorador de bases de datos DynamoDB integrado en la consola. ¡Práctico!
Chris Ward
@ChrisWard: De hecho, eso es muy útil y agregué esa información a una respuesta relacionada ayer en consecuencia, pero me abstuve de hacerlo aquí debido a la solicitud explícita de un Cliente de escritorio ; dado que lo motivó a cerrar el caso, también podría agregarlo aunque aquí también, gracias :)
Steffen Opel
Ninguno de los kits de herramientas parece admitir la edición de valores de lista o mapa, un gran problema si está utilizando dynamodb como almacén de documentos
goofballLogic
@SteffenOpel Debe actualizar la respuesta para señalar esto docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Swapnil Mhaske
14

Herramienta de GUI de base de datos RazorSQL para Amazon DynamoDB

http://razorsql.com/articles/razorsql_amazon_dynamodb.html

Marcelo Mónaco
fuente
12
lástima que cuesta $ 100 por licencia
encrest
3
y es lento y propenso a errores
David Cornelson
Además, por lo que pude deducir, la importación no funciona.
James Parker
y si quieres borrar todo lo que necesitas seleccionarlo uno por uno. No ofrecen todas las funciones, lo cual es muy frustrante. Necesito eliminar todo antes de probar mi función y tengo que seleccionar cada fila una por una. Puedo escribir una secuencia de comandos para eliminar todo, pero si está proporcionando una utilidad y cobrando por ella. Debes proporcionar todo
Gardezi
-10

Amazon proporciona un cliente local para DynamoDb. Es un jar de Java y se ejecuta en Linux y Windows.

Inicia un servidor que se une al puerto 8000 en localhost (o puede especificar otro puerto cuando inicia el servidor).

Descargue y descomprima el cliente de escritorio, cambie el punto final dentro de su aplicación a localhost: 8000 y luego podrá usar el cliente de escritorio para DynamoDb.

Aquí puede descargar y leer sobre la instalación del cliente de escritorio dynamodb.

Kristian Ačkar
fuente
10
A menos que el enlace haya cambiado, no parece ser un cliente de escritorio; es una implementación local del protocolo DynamoDB que no le permite escribir aplicaciones que usen Dynamo sin conectarse realmente a AWS (con fines de desarrollo / prueba).
Día