Amazons molnbaserade Simple Storage Service , som används av företag som PBS och Yelp , ger trippel - redundant Internet lagring och hög tillgänglighet till förhållandevis låg kostnad . Amazon ger inte en användarvänlig vetter uppladdning anläggning , dock endast programmatisk åtkomst . Du kan ladda upp till S3 i Python använder boto Python API . Instruktioner
1
Type " easy_install Boto " vid en kommandotolk .
2
Öppna en ny fil i din textredigerare , och namnge den med en " . Py " fil förlängning . Addera 3
Lägg till följande kod i filen för att autentisera dig till Amazons S3 tjänst . Byt och med din AWS Tillgång Key och AWS hemlig nyckel .
Från boto.s3.connection import S3Connection
conn = S3Connection ( ' < , AWS snabbtangent > ' , ' ' )
4 Skriv följande kod i filen för att skapa eller öppna din hink . När du har en anslutning objekt öppna kan du använda " create_bucket " -funktion för att komma åt din förvaring hink . Byt med namnet på din hink . Om det inte finns , kommer det att skapas för dig . B = conn.create_bucket ( ' ' )
5 Skriv in följande kod för att skapa eller öppna
en nyckel för att lagra dina data. Ersätt med namnet på nyckeln . Den " nyckel " -funktionen tar en hink som en parameter .
Från boto.s3.key import Key
k = Key ( b ) katalog
k.key = ' < ; minfil > '
6
Skriv följande kod för att ladda upp dina data till S3 . Den " set_contents_from_filename ( ) " -funktion tar en sökväg och laddar upp innehållet . Den " set_contents_from_string " funktionen ställer innehållet i nyckeln från någon sträng .
K.set_contents_from_filename ( ' foo.jpg ' ) katalog
k.set_contents_from_string ( " Detta är ett test av S3 ' ) Addera