Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come caricare su S3 con Python

basato su cloud Simple Storage Service di Amazon , utilizzato da aziende come PBS e Yelp , prevede lo stoccaggio Internet tripla ridondanza e alta disponibilità a costo relativamente basso . Amazon non fornisce una struttura user -rivestimento caricati, però, solo l'accesso a livello . È possibile caricare su S3 in Python utilizzando il boto Python API . Istruzioni
1

Tipo " easy_install boto " al prompt dei comandi .
2

aprire un nuovo file in un editor di testo , e il nome con un " . Py " file estensione .
3

Aggiungere il seguente codice nel file di autenticarsi al servizio S3 di Amazon . Sostituire e segreto con la tua chiave di accesso AWS e AWS chiave segreta .

Da boto.s3.connection importazione S3Connection

conn = S3Connection ( ' < , AWS chiave di accesso > ',' ' ) economici 4

Inserisci il seguente codice nel file per creare o aprire il secchio . Una volta che si dispone di un oggetto aperto collegamento si può utilizzare la funzione " create_bucket " per accedere al secchio di stoccaggio . Sostituire con il nome del vostro secchio . Se non esiste , verrà creato per voi .

B = conn.create_bucket ( ' ' ) economici 5

Digitare il seguente codice per creare o aprire un tasto per memorizzare i dati . Sostituire con il nome della chiave . La funzione "Key" prende un secchio come parametro.

Da boto.s3.key importazione chiave

k = chiave ( b ) per

k.key = ' < , miofile > '
6

Inserisci il codice seguente per caricare i tuoi dati a S3 . Il " set_contents_from_filename ( ) " la funzione richiede un percorso di file e carica il contenuto . La funzione " set_contents_from_string " definisce il contenuto della chiave da qualsiasi stringa .

K.set_contents_from_filename ( ' foo.jpg ' ) per

k.set_contents_from_string ( ' Questo è un test di S3 ' )

 

Programmazione © www.354353.com