Quali sono gli esempi di DynamoDB che utilizzano SDK per Python (boto3)?

Quali Sono Gli Esempi Di Dynamodb Che Utilizzano Sdk Per Python Boto3



AWS è il fornitore di servizi cloud che consente all'utente di gestire diversi servizi IT utilizzando GUI o CLI. Consente inoltre all'utente di accedere e gestire questi servizi utilizzando i linguaggi di programmazione di sua scelta utilizzando il Software Development Kit. L'SDK consente all'utente di scrivere codice per creare e terminare risorse o gestirle sul cloud da tutto il mondo.

Questa guida spiegherà esempi di DynamoDB per Python boto3.

Quali sono gli esempi di DynamoDB che utilizzano SDK per Python (boto3)?

Per utilizzare il servizio Amazon DynamoDB utilizzando SDK for Python boto3, segui questa semplice guida per apprendere alcuni esempi:







Prerequisiti per l'utilizzo di SDK per Python
Prima di iniziare gli esempi di DynamoDB, entra nel terminale di Windows e configurare l'AWS CLI dopo averlo installato sul sistema locale:





All'interno del terminale, usa il seguente comando per verificare che Python sia installato sul sistema:





pitone --versione

Utilizzare il seguente comando per verificare la posizione del pip3 sul sistema locale:

pip3 --versione

Lo screenshot seguente mostra la versione installata di Python e la posizione pip3 sul sistema locale:



Digita il seguente comando per installare boto3 sul sistema locale per utilizzare SDK per Python:

pip3 installare boto3

Esegui il codice sopra che installerà boto3 sul sistema locale:

Successivamente, apri semplicemente il ' Taccuino di Giove ” utilizzando il seguente comando per scrivere codice Python:

taccuino jupyter

Esegui il comando precedente che indirizzerà l'utente al notebook Jupyter:

Crea un file Python e fai clic su di esso per accedervi:

Crea una tabella DynamoDB

Utilizza il codice seguente per creare una tabella utilizzando SDK for Python boto3 nel servizio DynamoDB:

importare boto3

dynamodb = boto3. risorsa ( 'dinamodb' )

tavolo = dynamodb. crea tabella (
NomeTabella = 'dipendente' ,
KeySchema = [
{
'Nome attributo' : 'id' ,
'Tipo chiave' : 'HASH'
}
] ,
AttributeDefinitions = [
{
'Nome attributo' : 'id' ,
'Tipo di attributo' : 'N'
}
] ,
Throughput fornito = {
'Lettura unità di capacità' : 1 ,
'Scrivi unità di capacità' : 1
} ,
)

stampa ( 'Stato tabella' , tavolo. stato_tabella )

Il codice precedente importa boto3 e quindi crea una risorsa client per la tabella DynamoDB utilizzando boto3. Successivamente, crea una tabella dipendente per configurare lo schema chiave, la definizione degli attributi e il throughput fornito. Alla fine del codice, stampa lo stato della tabella utilizzando il stato_tabella attributo:

Accedi al dashboard di Amazon DynamoDB per controllare la creazione della tabella dei dipendenti:

Crea elementi in DynamoDB

Una volta che la tabella DynamoDB è stata creata correttamente, utilizza il seguente codice per inserire gli elementi nella tabella DynamoDB:

tavolo = dynamodb. Tavolo ( 'dipendente' )
tavolo. put_item (
Articolo = {
'id' : 1 ,
'nome' : 'Usman Khwaja' ,
'stipendio' : 20000
} ,
)
tavolo. put_item (
Articolo = {
'id' : 2 ,
'nome' : 'Davide Warner' ,
'stipendio' : 22000
} ,
)
tavolo. put_item (
Articolo = {
'id' : 3 ,
'nome' : 'Pat Cummins' ,
'stipendio' : 25000
} ,
)

Il codice precedente inserisce gli elementi nella tabella DynamoDB dei dipendenti utilizzando il file 'metti_elemento' attributo che aggiunge tre righe con il nome e lo stipendio del dipendente:

Esegui il codice precedente che visualizzerà i metadati come risposta del codice precedente:

Gli elementi sono stati aggiunti alla tabella DynamoDB utilizzando SDK per Python boto3:

Ottieni dati da DynamoDB

Utilizzare il seguente codice per ottenere i dati dalla tabella dei dipendenti:

tavolo = dynamodb. Tavolo ( 'dipendente' )

resp = tavolo. get_item (
Chiave = {
'id' : 1
} ,
)
stampa ( resp [ 'Articolo' ] )

Esegui il codice sopra che visualizzerà l'elemento con il id uguale a 1 nella tabella DynamoDB:

Questo è tutto sugli esempi di DynamoDB che utilizzano SDK per Python boto3.

Conclusione

Per utilizzare gli esempi di DynamoDB utilizzando SDK per Python boto3, è sufficiente installare e configurare l'AWS CLI sul sistema locale. Successivamente, verifica l'installazione di Python e pip3 per scaricare il boto3 che verrà utilizzato nell'SDK per Python. Una volta soddisfatti i prerequisiti, utilizza semplicemente il codice Python per creare una tabella in Amazon DynamoDB, inserisci gli elementi al suo interno e quindi visualizza i dati.