August 10
Servizio di Amazon cloud-based semplice bagagli, utilizzato da aziende come PBS e Yelp, fornisce triple-ridondante di storage Internet e ad alta disponibilità a costo relativamente basso. Amazon non fornisce una struttura di upload user-fronte, però, solo l'accesso programmatico. È possibile caricare S3 in Python utilizzando l'API boto Python.
1 Tipo "easy_install boto" al prompt dei comandi.
2 Aprire un nuovo file nel vostro editor di testo, e il nome con estensione ".py".
3 Aggiungere il seguente codice nel file di autenticarsi al servizio S3 di Amazon. Sostituire <AWS chiave di accesso> e <AWS chiave segreta> con la AWS Access Key e AWS chiave segreta.
da boto.s3.connection importazione S3Connection
conn = S3Connection ( '<AWS chiave di accesso>', '<AWS chiave segreta>')
4 Immettere il seguente codice nel file per creare o aprire il secchio. Una volta che avete un oggetto di connessione aperta è possibile utilizzare la funzione "create_bucket" per accedere alla benna di immagazzinaggio. Sostituire <bucketname> con il nome del secchio. Se non esiste, verrà creato per voi.
b = conn.create_bucket ( '<bucketname>')
5 Digitare il seguente codice per creare o aprire una chiave per memorizzare i dati. Sostituire <myfile> con il nome della chiave. La funzione "chiave" prende un secchio come parametro.
da boto.s3.key chiave import
k = chiave (b)
k.key = '<myfile>'
6 Inserire il codice seguente per caricare i dati di S3. La funzione "set_contents_from_filename ()" prende un percorso di file e carica il contenuto. La funzione "set_contents_from_string" imposta il contenuto della chiave da qualsiasi stringa.
k.set_contents_from_filename ( 'foo.jpg')
k.set_contents_from_string ( 'Questo è un test di S3')