Was sind die DynamoDB-Beispiele für die Verwendung des SDK für Python (boto3)?

Was Sind Die Dynamodb Beispiele Fur Die Verwendung Des Sdk Fur Python Boto3



AWS ist der Cloud-Dienstanbieter, der es dem Benutzer ermöglicht, verschiedene IT-Dienste über GUI oder CLI zu verwalten. Darüber hinaus ermöglicht es dem Benutzer mithilfe des Software Development Kit, auf diese Dienste zuzugreifen und sie mit Programmiersprachen seiner Wahl zu betreiben. Mit dem SDK kann der Benutzer Code schreiben, um Ressourcen zu erstellen und zu beenden oder sie in der Cloud von überall auf der Welt aus zu verwalten.

In diesem Handbuch werden DynamoDB-Beispiele für Python boto3 erläutert.

Was sind die DynamoDB-Beispiele für die Verwendung des SDK für Python (boto3)?

Um den Amazon DynamoDB-Dienst mit dem SDK für Python boto3 zu verwenden, befolgen Sie diese einfache Anleitung, um einige Beispiele zu lernen:







Voraussetzungen für die Verwendung von SDK für Python
Bevor Sie mit den DynamoDB-Beispielen beginnen, gehen Sie in das Windows-Terminal und Konfigurieren Sie die AWS CLI nach der Installation auf dem lokalen System:





Verwenden Sie im Terminal den folgenden Befehl, um zu überprüfen, ob Python auf dem System installiert ist:





Python --Ausführung

Verwenden Sie den folgenden Befehl, um den Speicherort von pip3 auf dem lokalen System zu überprüfen:

pip3 --Ausführung

Der folgende Screenshot zeigt die installierte Version von Python und den pip3-Speicherort auf dem lokalen System:



Geben Sie den folgenden Befehl ein, um boto3 auf dem lokalen System zu installieren und SDK für Python zu verwenden:

pip3 Installieren boto3

Führen Sie den obigen Code aus, der boto3 auf dem lokalen System installiert:

Öffnen Sie danach einfach das „ Jupyter-Notizbuch ” Verwenden Sie den folgenden Befehl, um Python-Code zu schreiben:

Jupiter-Notizbuch

Führen Sie den obigen Befehl aus, der den Benutzer zum Jupyter Notebook weiterleitet:

Erstellen Sie eine Python-Datei und klicken Sie darauf, um hineinzugehen:

Erstellen Sie eine DynamoDB-Tabelle

Verwenden Sie den folgenden Code, um eine Tabelle mit dem SDK für Python boto3 im DynamoDB-Dienst zu erstellen:

importieren boto3

Dynamodb = boto3. Ressource ( 'dynamodb' )

Tisch = Dynamodb. Tabelle erstellen (
Tabellenname = 'Mitarbeiter' ,
Schlüsselschema = [
{
'AttributeName' : 'Ausweis' ,
'Schlüsselart' : 'HASH'
}
] ,
Attributdefinitionen = [
{
'AttributeName' : 'Ausweis' ,
'AttributeType' : 'N'
}
] ,
Bereitgestellter Durchsatz = {
'ReadCapacityUnits' : 1 ,
'WriteCapacityUnits' : 1
} ,
)

drucken ( „Tabellenstatus“ , Tisch. Tabellenstatus )

Der obige Code importiert boto3 und erstellt dann mit boto3 eine Client-Ressource für die DynamoDB-Tabelle. Anschließend wird eine Tabelle erstellt Mitarbeiter um sein Schlüsselschema, seine Attributdefinition und seinen bereitgestellten Durchsatz zu konfigurieren. Am Ende des Codes wird der Status der Tabelle mit dem ausgedruckt Tabellenstatus Attribut:

Gehen Sie in das Amazon DynamoDB-Dashboard, um die Erstellung der Mitarbeitertabelle zu überprüfen:

Erstellen Sie Elemente in DynamoDB

Sobald die DynamoDB-Tabelle erfolgreich erstellt wurde, verwenden Sie den folgenden Code, um Elemente in die DynamoDB-Tabelle einzufügen:

Tisch = Dynamodb. Tisch ( 'Mitarbeiter' )
Tisch. put_item (
Artikel = {
'Ausweis' : 1 ,
'Name' : „Usman Khwaja“ ,
'Gehalt' : 20000
} ,
)
Tisch. put_item (
Artikel = {
'Ausweis' : 2 ,
'Name' : „David Warner“ ,
'Gehalt' : 22000
} ,
)
Tisch. put_item (
Artikel = {
'Ausweis' : 3 ,
'Name' : „Pat Cummins“ ,
'Gehalt' : 25000
} ,
)

Der obige Code fügt mithilfe von Elemente in die Mitarbeiter-DynamoDB-Tabelle ein „put_item“ Attribut, das drei Zeilen mit dem Namen und dem Gehalt des Mitarbeiters hinzufügt:

Führen Sie den obigen Code aus, der die Metadaten als Antwort des obigen Codes anzeigt:

Die Elemente wurden mithilfe des SDK für Python boto3 zur DynamoDB-Tabelle hinzugefügt:

Holen Sie sich Daten von DynamoDB

Verwenden Sie den folgenden Code, um die Daten aus der Mitarbeitertabelle abzurufen:

Tisch = Dynamodb. Tisch ( 'Mitarbeiter' )

bzw = Tisch. get_item (
Taste = {
'Ausweis' : 1
} ,
)
drucken ( bzw [ 'Artikel' ] )

Führen Sie den obigen Code aus, um das Element mit dem anzuzeigen Ausweis gleich 1 in der DynamoDB-Tabelle:

Hier dreht sich alles um DynamoDB-Beispiele mit dem SDK für Python boto3.

Abschluss

Um DynamoDB-Beispiele mit dem SDK für Python boto3 zu verwenden, installieren und konfigurieren Sie einfach die AWS CLI auf dem lokalen System. Überprüfen Sie anschließend die Installation von Python und pip3, um boto3 herunterzuladen, das im SDK für Python verwendet wird. Sobald die Voraussetzungen erfüllt sind, erstellen Sie einfach mit dem Python-Code eine Tabelle in Amazon DynamoDB, fügen darin Elemente ein und zeigen dann die Daten an.