Koji su DynamoDB primjeri koji koriste SDK za Python(boto3)?

Koji Su Dynamodb Primjeri Koji Koriste Sdk Za Python Boto3



AWS je pružatelj usluga u oblaku koji korisniku omogućuje upravljanje različitim IT uslugama koristeći GUI ili CLI. Također korisniku omogućuje pristup i upravljanje ovim uslugama korištenjem programskih jezika po vlastitom izboru korištenjem Software Development Kit-a. SDK omogućuje korisniku pisanje koda za stvaranje i ukidanje resursa ili upravljanje njima u oblaku iz cijelog svijeta.

Ovaj vodič će objasniti DynamoDB primjere za Python boto3.

Koji su DynamoDB primjeri koji koriste SDK za Python (boto3)?

Da biste koristili uslugu Amazon DynamoDB koristeći SDK za Python boto3, slijedite ovaj jednostavan vodič da naučite nekoliko primjera:







Preduvjeti za korištenje SDK-a za Python
Prije pokretanja DynamoDB primjera, uđite u Windows terminal i konfigurirajte AWS CLI nakon instalacije na lokalni sustav:





Unutar terminala upotrijebite sljedeću naredbu da provjerite je li Python instaliran na sustavu:





piton --verzija

Koristite sljedeću naredbu da provjerite lokaciju pip3 na lokalnom sustavu:

pip3 --verzija

Sljedeća snimka zaslona prikazuje instaliranu verziju Pythona i pip3 lokaciju na lokalnom sustavu:



Upišite sljedeću naredbu da biste instalirali boto3 na lokalni sustav za korištenje SDK-a za Python:

pip3 instalirati boto3

Pokrenite gornji kod koji će instalirati boto3 na lokalni sustav:

Nakon toga jednostavno otvorite ' Jupyterova bilježnica ” pomoću sljedeće naredbe za pisanje Python koda:

Jupyter bilježnica

Izvršite gornju naredbu koja će korisnika usmjeriti na Jupyter Notebook:

Napravite Python datoteku i kliknite na nju da biste ušli u nju:

Napravite DynamoDB tablicu

Upotrijebite sljedeći kod za izradu tablice koristeći SDK za Python boto3 u usluzi DynamoDB:

uvoz boto3

dinamodb = boto3. resurs ( 'dynamodb' )

stol = dinamodb. stvoriti_tablicu (
TableName = 'zaposlenik' ,
KeySchema = [
{
'AtributeName' : 'iskaznica' ,
'KeyType' : 'HASH'
}
] ,
Definicije atributa = [
{
'AtributeName' : 'iskaznica' ,
'AttributeType' : 'N'
}
] ,
ProvisionedThroughput = {
'ReadCapacityUnits' : 1 ,
'WriteCapacityUnits' : 1
} ,
)

ispisati ( 'Status tablice' , stol. status_tablice )

Gornji kod uvozi boto3 i zatim stvara klijentski resurs za DynamoDB tablicu koristeći boto3. Nakon toga kreira tablicu zaposlenik za konfiguriranje njegove sheme ključa, definicije atributa i predviđene propusnosti. Na kraju koda ispisuje status tablice pomoću status_tablice atribut:

Uđite u nadzornu ploču Amazon DynamoDB da provjerite izradu tablice zaposlenika:

Stvorite stavke u DynamoDB-u

Nakon što je DynamoDB tablica uspješno kreirana, upotrijebite sljedeći kod za postavljanje stavki u DynamoDB tablicu:

stol = dinamodb. Stol ( 'zaposlenik' )
stol. staviti_stavku (
Artikal = {
'iskaznica' : 1 ,
'Ime' : 'Usman Khwaja' ,
'plaća' : 20000
} ,
)
stol. staviti_stavku (
Artikal = {
'iskaznica' : 2 ,
'Ime' : 'David Warner' ,
'plaća' : 22000
} ,
)
stol. staviti_stavku (
Artikal = {
'iskaznica' : 3 ,
'Ime' : 'Pat Cummins' ,
'plaća' : 25000
} ,
)

Gornji kod umeće stavke u DynamoDB tablicu zaposlenika pomoću “stavi_stavku” atribut koji dodaje tri retka s imenom i plaćom zaposlenika:

Pokrenite gornji kod koji će prikazati metapodatke kao odgovor na gornji kod:

Stavke su dodane u DynamoDB tablicu pomoću SDK-a za Python boto3:

Dohvatite podatke iz DynamoDB-a

Upotrijebite sljedeći kod za dobivanje podataka iz tablice zaposlenika:

stol = dinamodb. Stol ( 'zaposlenik' )

odn = stol. get_item (
Ključ = {
'iskaznica' : 1
} ,
)
ispisati ( odn [ 'Artikal' ] )

Izvršite gornji kod koji će prikazati stavku koja ima iskaznica jednak 1 u tablici DynamoDB:

To je sve o DynamoDB primjerima koji koriste SDK za Python boto3.

Zaključak

Da biste koristili DynamoDB primjere koristeći SDK za Python boto3, jednostavno instalirajte i konfigurirajte AWS CLI na lokalnom sustavu. Nakon toga provjerite instalaciju Pythona i pip3 za preuzimanje boto3 koji će se koristiti u SDK-u za Python. Nakon što su preduvjeti ispunjeni, jednostavno upotrijebite Python kod za stvaranje tablice u Amazon DynamoDB-u, umetnite stavke u nju i zatim prikažite podatke.