Amazon AWS DynamoDB Desktop Client - Gibt es einen? [geschlossen]

81

Ich habe mich im Web nach einer davon umgesehen, aber ich finde nur von node.js / ruby ​​gehostete Implementierungen.

Ich bin sehr daran interessiert, eine DynamoDB-App zu haben, ähnlich der von navicat ilk, die mit einem msi-Installationsprogramm geliefert wird, um schnell zum Laufen zu kommen.

Vielleicht gibt es einen triftigen Grund, warum einer davon noch nicht existiert?

Chris Ward
quelle
2
Könnten Sie bitte die gehosteten Implementierungen kommentieren, auf die Sie sich beziehen? Dies würde den Vergleich des gewünschten Funktionsumfangs erleichtern, danke.
Steffen Opel
Hilfe für die Neulinge: 1. Amazon hat gerade die Workbench hier veröffentlicht. Aws.amazon.com/tr/about-aws/whats-new/2019/09/… Es gibt auch ein Tool namens & # 39; dynobase & # 39; hat es eine kostenlose Version. dynobase.dev Wenn Sie neue Funktionen wünschen, können Sie den Entwickler fragen, er ist auf reddit. reddit.com/r/aws/comments/dg0o9e/…
Ferhat
Der offizielle von Amazon ist NoSQL Workbench: docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Daniel

Antworten:

31

Mir ist noch keine dedizierte Desktop-Anwendung für die Verwendung von Amazon DynamoDB unter Windows bekannt.

Mit den AWS Toolkits für Eclipse und Visual Studio können Sie jedoch direkt aus Ihrer lokalen Entwicklungsumgebung Tabellen erstellen, Daten einfügen und bearbeiten, Tabellenscans initiieren und vieles mehr (siehe Einführungsbeitrag AWS Toolkits für Eclipse und Visual Studio unterstützen jetzt DynamoDB) ).

Abhängig von Ihrem Anwendungsfall ist dies möglicherweise alles, was Sie benötigen (oder noch besser, wenn dies auf ein Entwicklungsszenario abzielt).


Aktualisieren

Das AWS-Team hat gerade die Option angekündigt, Ihre DynamoDB-Tabellen auch über die AWS Management Console zu erkunden :

Sie können jetzt den Inhalt Ihrer DynamoDB-Tabellen in der AWS Management Console anzeigen und ändern. Mit dieser neuen Funktion können Sie lernen, indem Sie eine Reihe von DynamoDB-Funktionen ausprobieren, ohne Code zu schreiben. Sie können eine Tabelle erstellen, einige Elemente hinzufügen und sie in der Tabelle über eine sehr übersichtliche und einfache Benutzeroberfläche anzeigen.

Dies ist offensichtlich eine sehr praktische Ergänzung zu den umfangreichen Client-Optionen, auf die in meiner ersten Antwort oben verwiesen wird. Bitte lesen Sie den Beitrag selbst, um eine kurze illustrierte Tour zu erhalten, die Ihnen den Einstieg erleichtert .

Steffen Opel
quelle
Danke - würde das VS-Plugin verwenden, aber es stellt sich heraus, dass AWS jetzt einen in die Konsole integrierten DynamoDB-Datenbank-Explorer hat. Praktisch!
Chris Ward
@ChrisWard: Das ist in der Tat sehr praktisch und ich habe hinzugefügt , dass die Informationen zu einer verwandten Antwort gestern entsprechend, aber darauf verzichtet, so denn hier aufgrund des ausdrücklichen Wunsch für ein Desktop - Client - gegeben es ausgelöst Sie den Fall schließen könnte ich es auch hinzufügen auch hier, danke :)
Steffen Opel
Keines der beiden Toolkits scheint das Bearbeiten von Listen- oder Kartenwerten zu unterstützen - ein großes Problem, wenn Sie Dynamodb als Dokumentenspeicher verwenden
goofballLogic
@SteffenOpel Sie sollten die Antwort aktualisieren, um auf diese docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Swapnil Mhaske
84

Wenn Sie DynamoDB local für die Entwicklung verwenden, können Sie die integrierte DynamoDB-Shell verwenden: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.Shell.html

http: // localhost: 8000 / shell

Totas
quelle
3
Es ist bedauerlich, dass Sie keine Verbindung zu einer entfernten Datenbank herstellen können.
Shannon
4
Und hat keine einfache Möglichkeit, durch Daten zu navigieren, sondern ist skriptbasiert
Vadorequest
2
Noch bedauerlicher ist, dass die Seite nicht mehr existiert.
Bulletmagnet
14

RazorSQL Database GUI Tool für Amazon DynamoDB

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

Marcelo Monaco
quelle
12
Schade,
3
und es ist langsam und fehleranfällig
David Cornelson
Auch von dem, was ich sammeln konnte, funktioniert der Import nicht.
James Parker
und wenn Sie alles löschen möchten, müssen Sie es einzeln auswählen. Sie bieten nicht alle Funktionen auswählen, was sehr frustrierend ist. Ich muss alles löschen, bevor ich meine Funktion teste, und ich muss jede Zeile einzeln auswählen. Ich kann ein Skript schreiben, um alles zu löschen, aber wenn Sie ein Dienstprogramm bereitstellen und dafür Gebühren erheben. Sie müssen alles bereitstellen
Gardezi
-10

Amazon bietet einen lokalen Client für DynamoDb. Es ist ein Java-Jar und läuft unter Linux und Windows.

Es startet einen Server, der an localhost an Port 8000 gebunden ist (oder Sie können beim Starten des Servers einen anderen Port angeben).

Laden Sie den Desktop-Client herunter und entpacken Sie ihn, ändern Sie den Endpunkt in Ihrer App in localhost: 8000, und verwenden Sie dann den Desktop-Client für DynamoDb.

Hier können Sie die Installation des Dynamodb-Desktop-Clients herunterladen und lesen.

Kristian Ačkar
quelle
10
Sofern sich der Link nicht geändert hat, scheint dies kein Desktop-Client zu sein. Es handelt sich um eine lokale Implementierung des DynamoDB-Protokolls, mit der Sie keine Apps schreiben können, die Dynamo verwenden, ohne tatsächlich eine Verbindung zu AWS herzustellen (zu Entwicklungs- / Testzwecken).
pkaeding