Klient Amazon AWS DynamoDB Desktop - czy taki istnieje? [Zamknięte]

81

Rozglądałem się w sieci w poszukiwaniu jednego z nich, ale znajduję tylko implementacje hostowane przez node.js / ruby.

Chciałbym mieć aplikację DynamoDB, coś w rodzaju aplikacji Navicat, która jest dostarczana z instalatorem msi, aby szybko działać.

Może istnieje ważny powód, dla którego jeden z nich jeszcze nie istnieje?

Chris Ward
źródło
2
Czy mógłbyś skomentować hostowane implementacje, do których się odnosisz? Ułatwiłoby to porównanie pożądanego zestawu funkcji, dzięki.
Steffen Opel
Pomagając nowicjuszom, 1. Amazon właśnie wypuścił tutaj Środowisko pracy aws.amazon.com/tr/about-aws/whats-new/2019/09/… Jest też narzędzie o nazwie „dynobase”. , ma darmową wersję. dynobase.dev Jeśli chcesz nowych funkcji, zapytaj programistę, jest na reddicie. reddit.com/r/aws/comments/dg0o9e/…
Ferhat
Oficjalny od amazona to NoSQL Workbench: docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Daniel

Odpowiedzi:

32

Nie znam jeszcze dedykowanej aplikacji komputerowej do korzystania z Amazon DynamoDB w systemie Windows.

Jednak zestawy narzędzi AWS dla Eclipse i Visual Studio umożliwiają tworzenie tabel, wstawianie i edytowanie danych, inicjowanie skanowania tabel i nie tylko, bezpośrednio z lokalnego środowiska programistycznego (zobacz wpis wprowadzający AWS Toolkits for Eclipse i Visual Studio Now Support DynamoDB ).

W zależności od przypadku użycia może to być wszystko, czego potrzebujesz (lub nawet lepiej, jeśli jest to ukierunkowane na scenariusz programistyczny).


Aktualizacja

Zespół AWS właśnie ogłosił opcję przeglądania tabel DynamoDB również za pomocą konsoli zarządzania AWS :

Możesz teraz przeglądać i modyfikować zawartość swoich tabel DynamoDB z poziomu konsoli zarządzania AWS. Dzięki dodaniu tej nowej funkcji możesz uczyć się poprzez działanie - wypróbowując szereg funkcji DynamoDB nawet bez pisania kodu. Możesz utworzyć tabelę, dodać kilka elementów i zobaczyć je w tabeli, a wszystko to za pośrednictwem bardzo przejrzystego i prostego interfejsu użytkownika.

Jest to oczywiście bardzo wygodny dodatek do bogatych opcji klienta, o których mowa w mojej wstępnej odpowiedzi powyżej. Sprawdź sam post, aby zapoznać się z krótką ilustrowaną prezentacją, która pomoże Ci zacząć .

Steffen Opel
źródło
Dzięki - użyłbym wtyczki VS, ale okazuje się, że AWS ma teraz eksplorator bazy danych DynamoDB wbudowany w konsolę. Poręczny!
Chris Ward
@ChrisWard: To rzeczywiście bardzo przydatne i wczoraj dodałem te informacje do powiązanej odpowiedzi, ale powstrzymałem się od tego tutaj z powodu wyraźnej prośby o klienta stacjonarnego - biorąc pod uwagę, że spowodowało to zamknięcie sprawy, równie dobrze mogę to dodać tutaj jednak, dzięki :)
Steffen Opel
Żaden zestaw narzędzi nie wydaje się obsługiwać edycji wartości listy lub mapy - duży problem, jeśli używasz dynamodb jako magazynu dokumentów
goofballLogic
@SteffenOpel Należy zaktualizować odpowiedź, aby wskazywała na to docs.aws.amazon.com/amazondynamodb/latest/developerguide/…
Swapnil Mhaske
85

Jeśli używasz DynamoDB lokalnego do programowania, możesz użyć wbudowanej powłoki DynamoDB: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.Shell.html

http: // localhost: 8000 / shell

totas
źródło
3
Szkoda, że ​​nie pozwala na połączenie ze zdalną bazą danych.
Shannon
4
I nie ma prostego sposobu poruszania się po danych, ale jest oparty na skrypcie
Vadorequest
2
Co gorsza, strona już nie istnieje.
Bulletmagnet
14

Narzędzie GUI bazy danych RazorSQL dla Amazon DynamoDB

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

Marcelo Monaco
źródło
12
szkoda, że ​​kosztuje 100 USD za licencję
bitwa
3
i jest powolny i podatny na błędy
David Cornelson
Również z tego, co mogłem wyciągnąć, importowanie nie działa.
James Parker
a jeśli chcesz usunąć wszystko, czego potrzebujesz, zaznacz to jeden po drugim. Nie zapewniają funkcji wyboru wszystkiego, co jest bardzo frustrujące. Muszę usunąć wszystko przed przetestowaniem mojej funkcji i muszę zaznaczyć każdy wiersz po kolei. Mogę napisać skrypt, który usunie wszystko, ale jeśli zapewniasz narzędzie i pobierasz za nie opłaty. Musisz zapewnić wszystko
Gardezi
-10

Amazon zapewnia lokalnego klienta dla DynamoDb. To jar java działający na Linuksie i Windowsie.

Uruchamia serwer, który łączy się z portem 8000 na hoście lokalnym (lub możesz określić inny port podczas uruchamiania serwera).

Pobierz i rozpakuj klienta stacjonarnego, zmień punkt końcowy w aplikacji na localhost: 8000, a następnie możesz użyć klienta stacjonarnego dla DynamoDb.

Tutaj możesz pobrać i przeczytać o instalacji klienta pulpitu dynamodb.

Kristian Ačkar
źródło
10
O ile łącze się nie zmieniło, nie wygląda to na klienta stacjonarnego; jest to lokalna implementacja protokołu DynamoDB, która nie pozwala na pisanie aplikacji korzystających z Dynamo bez faktycznego połączenia z AWS (do celów programistycznych / testowych).
oczekiwanie