Care sunt exemplele DynamoDB care utilizează SDK pentru Python (boto3)?

Care Sunt Exemplele Dynamodb Care Utilizeaza Sdk Pentru Python Boto3



AWS este furnizorul de servicii cloud care permite utilizatorului să gestioneze diferite servicii IT folosind GUI sau CLI. De asemenea, permite utilizatorului să acceseze și să opereze aceste servicii utilizând limbaje de programare alese de el, folosind Kitul de dezvoltare software. SDK permite utilizatorului să scrie cod pentru a crea și a termina resurse sau pentru a le gestiona pe cloud de pe tot globul.

Acest ghid va explica exemple DynamoDB pentru Python boto3.

Care sunt exemplele DynamoDB care utilizează SDK pentru Python (boto3)?

Pentru a utiliza serviciul Amazon DynamoDB folosind SDK pentru Python boto3, urmați acest ghid simplu pentru a afla câteva exemple:







Cerințe preliminare pentru utilizarea SDK pentru Python
Înainte de a începe exemplele DynamoDB, mergeți în interiorul terminalului Windows și configurați AWS CLI după instalarea lui pe sistemul local:





În interiorul terminalului, utilizați următoarea comandă pentru a verifica dacă Python este instalat pe sistem:





piton --versiune

Utilizați următoarea comandă pentru a verifica locația pip3 pe sistemul local:

pip3 --versiune

Următoarea captură de ecran afișează versiunea instalată de Python și locația pip3 pe sistemul local:



Tastați următoarea comandă pentru a instala boto3 pe sistemul local pentru a utiliza SDK pentru Python:

pip3 instalare boto3

Rulați codul de mai sus care va instala boto3 pe sistemul local:

După aceea, pur și simplu deschideți „ Caietul Jupyter ” folosind următoarea comandă pentru a scrie codul Python:

caiet jupyter

Executați comanda de mai sus care va direcționa utilizatorul către Jupyter Notebook:

Creați un fișier Python și faceți clic pe el pentru a intra în el:

Creați un tabel DynamoDB

Utilizați următorul cod pentru a crea un tabel folosind SDK pentru Python boto3 în serviciul DynamoDB:

import boto3

dinamodb = boto3. resursă ( „dynamodb” )

masa = dinamodb. create_table (
TableName = 'angajat' ,
KeySchema = [
{
'Numele atributului' : 'id' ,
„KeyType” : „HASH”
}
] ,
Definiții de atribute = [
{
'Numele atributului' : 'id' ,
„AttributeType” : 'N'
}
] ,
Debit furnizat = {
„ReadCapacityUnits” : 1 ,
„WriteCapacityUnits” : 1
} ,
)

imprimare ( „Starea tabelului” , masa. starea_tabelului )

Codul de mai sus importă boto3 și apoi creează o resursă client pentru tabelul DynamoDB folosind boto3. După aceea, creează un tabel angajat pentru a-și configura schema de cheie, definiția atributelor și debitul furnizat. La sfârșitul codului, se tipărește starea tabelului folosind starea_tabelului atribut:

Mergeți în tabloul de bord Amazon DynamoDB pentru a verifica crearea tabelului angajaților:

Creați articole în DynamoDB

Odată ce tabelul DynamoDB este creat cu succes, utilizați următorul cod pentru a pune articole în tabelul DynamoDB:

masa = dinamodb. Masa ( 'angajat' )
masa. pune_articol (
Articol = {
'id' : 1 ,
'Nume' : „Usman Khwaja” ,
'salariu' : 20000
} ,
)
masa. pune_articol (
Articol = {
'id' : 2 ,
'Nume' : „David Warner” ,
'salariu' : 22000
} ,
)
masa. pune_articol (
Articol = {
'id' : 3 ,
'Nume' : „Pat Cummins” ,
'salariu' : 25000
} ,
)

Codul de mai sus inserează elemente în tabelul DynamoDB al angajatului folosind „put_item” atribut care adaugă trei rânduri cu numele și salariul angajatului:

Rulați codul de mai sus care va afișa metadatele ca răspuns la codul de mai sus:

Elementele au fost adăugate la tabelul DynamoDB folosind SDK pentru Python boto3:

Obțineți date de la DynamoDB

Utilizați următorul cod pentru a obține datele din tabelul angajaților:

masa = dinamodb. Masa ( 'angajat' )

resp = masa. get_item (
Cheie = {
'id' : 1
} ,
)
imprimare ( resp [ 'Articol' ] )

Executați codul de mai sus care va afișa elementul care are id egal cu 1 în tabelul DynamoDB:

Acesta este totul despre exemplele DynamoDB care utilizează SDK pentru Python boto3.

Concluzie

Pentru a utiliza exemple DynamoDB folosind SDK pentru Python boto3, pur și simplu instalați și configurați AWS CLI pe sistemul local. După aceea, verificați instalarea Python și pip3 pentru a descărca boto3 care va fi folosit în SDK-ul pentru Python. Odată ce cerințele preliminare sunt îndeplinite, pur și simplu utilizați codul Python pentru a crea un tabel în Amazon DynamoDB, inserați elemente în el și apoi afișați datele.