Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να φορτώσει στο S3 με Python

της Amazon cloud-based Simple Service αποθήκευσης που χρησιμοποιούνται από εταιρείες όπως η PBS και Yelp , παρέχει triple- απολυμένους αποθήκευσης αρχείων στο Internet και την υψηλή διαθεσιμότητα σε συγκριτικά χαμηλό κόστος . Amazon δεν παρέχει σε ένα χρήστη που βλέπει εγκαταστάσεων μεταφόρτωσης , όμως , μόνο πρόσβαση μέσω προγραμματισμού . Μπορείτε να ανεβάσετε σε S3 σε Python χρησιμοποιώντας το boto Python API . Οδηγίες
Η 1

Τύπος " easy_install boto " σε μια γραμμή εντολών . 2

Ανοίξτε ένα νέο αρχείο στον κειμενογράφο σας , και το όνομα με το αρχείο " . Py " επέκταση .
εικόνων 3

Προσθέστε τον ακόλουθο κώδικα στο αρχείο για να πιστοποιήσετε την ταυτότητά σας στην υπηρεσία S3 της Amazon . Αντικαταστήστε την πρόσβαση key> με AWS Κλειδί Πρόσβασης σας και AWS μυστικό κλειδί .

Από εισαγωγικούς boto.s3.connection S3Connection

conn = S3Connection ( ' ',' » )
Η

4 Πληκτρολογήστε τον ακόλουθο κώδικα στο αρχείο για να δημιουργήσετε ή να ανοίξετε κουβά σας . Μόλις έχετε ένα αντικείμενο σύνδεσης ανοίξει μπορείτε να χρησιμοποιήσετε τη λειτουργία " create_bucket " για να αποκτήσετε πρόσβαση σε κάδο αποθήκευσης σας . Αντικαταστήστε με το όνομα του κάδου σας . Εάν δεν υπάρχει , θα δημιουργηθεί για εσάς .

Β = conn.create_bucket ( « » )
5

Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε ή να ανοίξετε ένα πλήκτρο για να αποθηκεύσετε τα δεδομένα σας . Αντικαταστήστε με το όνομα του κλειδιού . Η λειτουργία «Κλειδί» παίρνει Bucket σαν παράμετρο.

Από boto.s3.key Key εισαγωγής

k = κλειδί ( β )

k.key = ' '
Η 6

Εισάγετε τον παρακάτω κωδικό για να φορτώσετε τα δεδομένα σας στο S3 . Η " set_contents_from_filename ( ) " λειτουργία παίρνει μια διαδρομή αρχείου και ανεβάζει τα περιεχόμενα . Η λειτουργία " set_contents_from_string " θέτει τα περιεχόμενα του κλειδιού από κάθε σειρά .

K.set_contents_from_filename ( « foo.jpg » )

k.set_contents_from_string ( « Αυτή είναι μια δοκιμή του S3 )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα