Ich möchte einige Dynamodb-Tabellen, nur Schema, zu Testzwecken in meine lokale Umgebung replizieren. Zuerst habe ich versucht:Wie exportiere ich ein existierendes Dynamotabellenschema nach json?
aws dynamodb describe-table --table-name Foo > FooTable.json
Aber es ist offensichtlich, dass das Ausgabeschema mit dem Eingabeschema aus dem create-table
Befehl nicht kompatibel ist:
aws dynamodb create-table --cli-input-json file://FooTable.json --endpoint=http://localhost:8000
Was ich versuche zu vermeiden ist es, Dutzende von Skeletten mit aws dynamodb create-table --generate-cli-skeleton
zu erzeugen und sie manuell zu füllen:/
Gibt es eine Möglichkeit, das Tabellenschema in einem Format zu bekommen, das "nützlich" ist " zur Erholung? Ich finde es unglaublich, dass es keine einfache Möglichkeit gibt, dies über die grafische Webschnittstelle oder die Standard-Befehlszeile von aws zu tun - nachdem ich gehört habe, wie "gut" ihr Dienst war.
' dynamodump.py -h' führt zu 'Angeforderter Python-Version (2) ist nicht installiert' was damit zu tun? Wie wechseln Sie Skript zu Python '3.6.1'? – Cherry
Ich glaube nicht, dass es mit Python 3 kompatibel ist. Sie müssen Python 2 auf Ihrem Computer installieren. – marcio