Klonen von Tabellen mit NoSQL Workbench
Durch das Klonen von Tabellen werden die wichtigsten Schemata einer Tabelle (und optional das GSI-Schema und Elemente) zwischen Ihren Entwicklungsumgebungen kopiert. Sie können eine Tabelle von der lokalen Version von DynamoDB zu einem Amazon-DynamoDB-Konto klonen und sogar von einem Konto in ein anderes in verschiedenen Regionen, um Tests zu beschleunigen.
So klonen Sie eine Tabelle
-
Wählen Sie im Operation Builder Ihre Verbindung und Region aus (die Regionsauswahl ist für die lokale Version von DynamoDB nicht verfügbar).
-
Sobald Sie mit DynamoDB verbunden sind, durchsuchen Sie Ihre Tabellen und wählen Sie die Tabelle aus, die Sie klonen möchten.
-
Wählen Sie im Dreipunktmenü die Option Klonen aus.
-
Geben Sie die Details zum Klonziel ein:
-
Wählen Sie eine Verbindung aus.
-
Wählen Sie eine Region aus („Region“ ist für die lokale Version von DynamoDB nicht verfügbar).
-
Geben Sie einen neuen Tabellennamen ein.
-
Wählen Sie eine Klonoption:
-
Das Schlüsselschema ist standardmäßig ausgewählt und kann nicht deaktiviert werden. Standardmäßig werden beim Klonen einer Tabelle der Primärschlüssel und der Sortierschlüssel kopiert, sofern sie verfügbar sind.
-
Das GSI-Schema ist standardmäßig ausgewählt, wenn die zu klonende Tabelle über einen GSI verfügt. Standardmäßig werden beim Klonen einer Tabelle der Primärschlüssel und der Sortierschlüssel des GSI kopiert, sofern sie verfügbar sind. Sie können das GSI-Schema deaktivieren, um das Klonen des GSI-Schemas zu überspringen. Beim Klonen einer Tabelle werden die Kapazitätseinstellungen der Basistabelle für den GSI kopiert. Sie können den Vorgang
UpdateTablein Operation Builder verwenden, um die GSI-Kapazitätseinstellung der Tabelle zu aktualisieren, nachdem das Klonen abgeschlossen ist.
-
-
-
Geben Sie die Anzahl der zu klonenden Elemente ein. Um nur das Schlüsselschema und optional das GSI-Schema zu klonen, können Sie den Wert Zu klonende Elemente bei 0 belassen. Maximal können 5 000 Elemente geklont werden.
-
Wählen Sie einen Kapazitätsmodus:
-
Der Modus On-Demand ist standardmäßig ausgewählt. DynamoDB auf Basis von On-Demand-Stundensätzen bietet Preismodelle für Lese- und Schreibanforderungen an, sodass Sie nur für das bezahlen, was Sie nutzen. Weitere Informationen finden Sie unter DynamoDB On-demand mode.
-
Im bereitgestellten Modus können Sie die Anzahl der Lese- und Schreibvorgänge pro Sekunde festlegen, die Sie für Ihre Anwendung benötigen. Die bereitgestellte Kapazität Ihrer Tabelle kann mithilfe von Auto Scaling als Reaktion auf Datenverkehrsänderungen automatisch angepasst werden. Weitere Informationen finden Sie unter DynamoDB Provisioned mode.
-
-
Wählen Sie Klonen, um mit dem Klonen zu beginnen.
-
Der Klonvorgang wird im Hintergrund ausgeführt. Auf der Registerkarte Operation Builder wird eine Benachrichtigung angezeigt, wenn sich der Status der Klontabelle ändert. Sie können diesen Status abrufen, indem Sie die Registerkarte Operation Builder und dann die Pfeilschaltfläche auswählen. Die Pfeilschaltfläche befindet sich im Status-Widget zum Klonen von Tabellen am unteren Rand der Menüseitenleiste.