[Artikel von Tech Dive](https://tech-dive.xyz/2020/03/22/dynamodb%E3%81%B8csv%E3%83%87%E3%83%BC%E3%82%BF% E3% 82% 92% E7% B0% A1% E5% 8D% 98% E3% 81% AB% E3% 82% A4% E3% 83% B3% E3% 83% 9D% E3% 83% BC% E3% 83% 88% E3% 81% 99% E3% 82% 8B% E6% 96% B9% E6% B3% 95 /) war sehr hilfreich. Wir möchten diese Gelegenheit nutzen, um Ihnen zu danken.
Dieser Artikel ist ein Memorandum, wenn die oben genannten Inhalte in einer Windows-Umgebung implementiert sind.
・ Windows 10 ・ Git Bash
Installieren Sie Python3
Installieren Sie Pandas pip install pandas
Installieren Sie aws cli.
Ich konnte den Befehl aws
mit Git Bash auch nach der Installation nicht verwenden, also mit Git Bash
cmd \\C aws --version
Sie können es nach dem Schlagen und Neustarten verwenden
Bestätigen Sie den Zugriffsschlüssel Erstellen Sie im AWS-Benutzermenü einen neuen Zugriffsschlüssel für den Import aus "Meine Sicherheitsanmeldeinformationen"
Registrierung des Zugangsschlüssels und des geheimen Zugangsschlüssels Klicken Sie auf "aws configure", um den zuvor erstellten Zugriffsschlüssel zu registrieren
aws configure
AWS Access Key ID [None]: [Zugangsschlüssel]
AWS Secret Access Key [None]: [Geheimer Zugangsschlüssel]
Default region name [None]: us-east-2 * Region mit Tabelle
Default output format [None]: json
Ändern Sie den CSV-Header Ordnen Sie die erste Zeile dem Datenbankschlüssel zu und geben Sie den Typ an, indem Sie ihn in () einfügen. Beispiel) Wenn der Schlüssel "UserName" (String) ist, UserName (S)
Klonen Sie import_to_dynamodb.
git clone https://github.com/hidesan-xyz/import_to_dynamodb.git
Platzieren Sie die zu importierende CSV-Datei im Stammverzeichnis des geklonten Verzeichnisses
Erstellen Sie einen Shell-Befehl für den Import
python create_insert_command.py importdata testtable
sh. / Testtable_import_20200808164839.sh
ausDas obige Verfahren ist abgeschlossen.