Ποια είναι τα Παραδείγματα DynamoDB που χρησιμοποιούν SDK για Python(boto3);

Poia Einai Ta Paradeigmata Dynamodb Pou Chresimopoioun Sdk Gia Python Boto3



Το AWS είναι ο πάροχος υπηρεσιών cloud που επιτρέπει στον χρήστη να διαχειρίζεται διαφορετικές υπηρεσίες IT χρησιμοποιώντας GUI ή CLI. Επιτρέπει επίσης στον χρήστη να έχει πρόσβαση και να χειρίζεται αυτές τις υπηρεσίες χρησιμοποιώντας γλώσσες προγραμματισμού της επιλογής του χρησιμοποιώντας το κιτ ανάπτυξης λογισμικού. Το SDK επιτρέπει στο χρήστη να γράψει κώδικα για τη δημιουργία και τον τερματισμό πόρων ή τη διαχείριση τους στο cloud από όλη την υδρόγειο.

Αυτός ο οδηγός θα εξηγήσει παραδείγματα DynamoDB για Python boto3.

Ποια είναι τα Παραδείγματα DynamoDB που χρησιμοποιούν SDK για Python (boto3);

Για να χρησιμοποιήσετε την υπηρεσία Amazon DynamoDB χρησιμοποιώντας SDK για Python boto3, ακολουθήστε αυτόν τον απλό οδηγό για να μάθετε μερικά παραδείγματα:







Προϋποθέσεις χρήσης SDK για Python
Πριν ξεκινήσετε τα παραδείγματα DynamoDB, κατευθυνθείτε μέσα στο τερματικό των Windows και διαμορφώστε το AWS CLI αφού το εγκαταστήσετε στο τοπικό σύστημα:





Μέσα στο τερματικό, χρησιμοποιήστε την ακόλουθη εντολή για να επαληθεύσετε ότι η Python είναι εγκατεστημένη στο σύστημα:





Πύθων --εκδοχή

Χρησιμοποιήστε την ακόλουθη εντολή για να ελέγξετε τη θέση του pip3 στο τοπικό σύστημα:

pip3 --εκδοχή

Το παρακάτω στιγμιότυπο οθόνης εμφανίζει την εγκατεστημένη έκδοση της Python και τη θέση pip3 στο τοπικό σύστημα:



Πληκτρολογήστε την ακόλουθη εντολή για να εγκαταστήσετε το boto3 στο τοπικό σύστημα για να χρησιμοποιήσετε το SDK για Python:

pip3 εγκαθιστώ boto3

Εκτελέστε τον παραπάνω κώδικα που θα εγκαταστήσει το boto3 στο τοπικό σύστημα:

Μετά από αυτό, απλά ανοίξτε το ' Σημειωματάριο Jupyter ” χρησιμοποιώντας την ακόλουθη εντολή για να γράψετε κώδικα Python:

σημειωματάριο jupyter

Εκτελέστε την παραπάνω εντολή που θα κατευθύνει τον χρήστη στο Σημειωματάριο Jupyter:

Δημιουργήστε ένα αρχείο Python και κάντε κλικ σε αυτό για να κατευθυνθείτε μέσα σε αυτό:

Δημιουργήστε έναν πίνακα DynamoDB

Χρησιμοποιήστε τον ακόλουθο κώδικα για να δημιουργήσετε έναν πίνακα χρησιμοποιώντας SDK για Python boto3 στην υπηρεσία DynamoDB:

εισαγωγή boto3

dynamodb = boto3. πόρος ( 'dynamodb' )

τραπέζι = dynamodb. δημιουργία_πίνακα (
Όνομα πίνακα = 'υπάλληλος' ,
KeySchema = [
{
'AttributeName' : 'ταυτότητα' ,
'Κλειδί' : 'ΧΑΣΙΣΙ'
}
] ,
Ορισμοί χαρακτηριστικών = [
{
'AttributeName' : 'ταυτότητα' ,
'Τύπος χαρακτηριστικού' : 'Ν'
}
] ,
Προμηθευμένη Διακίνηση = {
'ReadCapacity Units' : 1 ,
'WriteCapacityUnits' : 1
} ,
)

Τυπώνω ( 'Κατάσταση πίνακα' , τραπέζι. πίνακα_κατάσταση )

Ο παραπάνω κώδικας εισάγει το boto3 και στη συνέχεια δημιουργεί έναν πόρο πελάτη για τον πίνακα DynamoDB χρησιμοποιώντας το boto3. Μετά από αυτό, δημιουργεί έναν πίνακα υπάλληλος για να διαμορφώσετε το σχήμα κλειδιού, τον ορισμό χαρακτηριστικών και την προβλεπόμενη απόδοση. Στο τέλος του κώδικα, εκτυπώνει την κατάσταση του πίνακα χρησιμοποιώντας το πίνακα_κατάσταση Χαρακτηριστικό:

Μεταβείτε στον πίνακα εργαλείων Amazon DynamoDB για να ελέγξετε τη δημιουργία του πίνακα υπαλλήλων:

Δημιουργία αντικειμένων στο DynamoDB

Μόλις δημιουργηθεί με επιτυχία ο πίνακας DynamoDB, χρησιμοποιήστε τον ακόλουθο κώδικα για να τοποθετήσετε στοιχεία στον πίνακα DynamoDB:

τραπέζι = dynamodb. Τραπέζι ( 'υπάλληλος' )
τραπέζι. put_item (
Είδος = {
'ταυτότητα' : 1 ,
'όνομα' : 'Ουσμάν Χουάτζα' ,
'Μισθός' : 20000
} ,
)
τραπέζι. put_item (
Είδος = {
'ταυτότητα' : 2 ,
'όνομα' : «Ντέιβιντ Γουόρνερ» ,
'Μισθός' : 22000
} ,
)
τραπέζι. put_item (
Είδος = {
'ταυτότητα' : 3 ,
'όνομα' : «Πατ Κάμινς» ,
'Μισθός' : 25000
} ,
)

Ο παραπάνω κώδικας εισάγει στοιχεία στον πίνακα DynamoDB υπαλλήλου χρησιμοποιώντας το 'put_item' χαρακτηριστικό που προσθέτει τρεις σειρές με το όνομα και τον μισθό του υπαλλήλου:

Εκτελέστε τον παραπάνω κώδικα που θα εμφανίσει τα μεταδεδομένα ως απόκριση του παραπάνω κώδικα:

Τα στοιχεία έχουν προστεθεί στον πίνακα DynamoDB χρησιμοποιώντας SDK για Python boto3:

Λάβετε δεδομένα από το DynamoDB

Χρησιμοποιήστε τον ακόλουθο κώδικα για να λάβετε τα δεδομένα από τον πίνακα υπαλλήλων:

τραπέζι = dynamodb. Τραπέζι ( 'υπάλληλος' )

αντιστ = τραπέζι. get_item (
Κλειδί = {
'ταυτότητα' : 1
} ,
)
Τυπώνω ( αντιστ [ 'Είδος' ] )

Εκτελέστε τον παραπάνω κώδικα που θα εμφανίσει το στοιχείο που έχει το ταυτότητα ίσο με 1 στον πίνακα DynamoDB:

Αυτό αφορά τα παραδείγματα DynamoDB που χρησιμοποιούν SDK για Python boto3.

συμπέρασμα

Για να χρησιμοποιήσετε παραδείγματα DynamoDB χρησιμοποιώντας SDK για Python boto3, απλώς εγκαταστήστε και διαμορφώστε το AWS CLI στο τοπικό σύστημα. Μετά από αυτό, επαληθεύστε την εγκατάσταση της Python και του pip3 για να κάνετε λήψη του boto3 που θα χρησιμοποιηθεί στο SDK για Python. Μόλις ολοκληρωθούν οι προϋποθέσεις, απλώς χρησιμοποιήστε τον κώδικα Python για να δημιουργήσετε έναν πίνακα στο Amazon DynamoDB, να εισαγάγετε στοιχεία σε αυτόν και, στη συνέχεια, να εμφανίσετε τα δεδομένα.