Amazons cloud - baserte Simple Storage Service , som brukes av selskaper som PBS og Yelp, gir trippel- redundante lagring og høy tilgjengelighet på relativt lav kostnad. Amazon gir ikke en bruker -vendt upload anlegget, men bare programmatisk tilgang . Du kan laste opp til S3 i Python ved hjelp av Bøtø Python API. Instruksjoner
en
Type " easy_install Bøtø " i ledeteksten .
2
Åpne en ny fil i en teksteditor , og gi det et navn med en " . Py " fil forlengelse.
3
Legg til følgende kode inn i filen for å autentisere deg selv til Amazons S3 -tjenesten . Bytt og med AWS Aksessknapp og AWS Secret Key .
Fra boto.s3.connection import S3Connection
conn = S3Connection (' < ; aWS access key > ',' ')
4 Skriv inn følgende kode inn i filen for å opprette eller åpne bøtte . Når du har en tilkobling objekt åpen du kan bruke " create_bucket " funksjonen for å få tilgang til lagring bøtte . Bytt med navnet på din bøtte . Hvis det ikke finnes, vil det bli opprettet for deg .
B = conn.create_bucket (' ')
5 Skriv inn følgende kode for å opprette eller åpne en nøkkel til å lagre data. Bytt med navnet på nøkkelen . Den " Key " -funksjonen tar en bøtte som en parameter .
Fra boto.s3.key import Key
k = Key ( b )
k.key = ' < ; myfile > '
6
Skriv inn følgende kode for å laste opp data til S3 . Den " set_contents_from_filename ( ) "-funksjonen tar en filbane og laster opp innholdet . Den " set_contents_from_string " funksjonen setter innholdet i nøkkelen fra en hvilken som helst streng.
K.set_contents_from_filename (' foo.jpg ')
k.set_contents_from_string ( 'Dette er en test av S3 ')