Amazon's cloud - based Simple Storage Service , gebruikt door bedrijven als PBS en Yelp , levert triple - redundante Internet opslag en hoge beschikbaarheid tegen relatief lage kosten . Amazon biedt geen gebruiker gerichte UDA , hoewel, alleen programmatische toegang . U kunt uploaden naar S3 in Python met behulp van de boto Python API . Instructies Type " easy_install boto " bij een opdrachtprompt . 2 1 Open een nieuw bestand in uw tekstverwerker , en noem maar op met een " . Py " bestand extensie . 3 Voeg de volgende code in het bestand om jezelf te authenticeren bij S3 dienst van Amazon . Vervang en met uw AWS Access Key en AWS Secret Key . Van boto.s3.connection import S3Connection conn = S3Connection ( ' < , aws toegangssleutel > ' , ' ' ) 4 Voer de volgende code in het bestand te maken of open uw emmer . Zodra u een object verbinding open mag u de functie " create_bucket " te gebruiken om toegang te krijgen tot uw opslag emmer . Vervang met de naam van je emmer . Als het niet bestaat , zal het worden voor u gemaakt . B = conn.create_bucket ( ' ' ) 5 Typ de volgende code aan te maken of te openen een sleutel tot uw gegevens op te slaan . Vervang met de naam van de toets . De functie "Key" neemt een emmer als parameter . Van boto.s3.key import Key k = Key ( b ) k.key = ' < ; mijnbestand > ' 6 Voer de volgende code om uw gegevens te uploaden naar S3 . De " set_contents_from_filename ( ) " functie neemt een bestand pad en laadt de inhoud . De functie " set_contents_from_string " stelt de inhoud van de sleutel uit een willekeurige tekenreeks . K.set_contents_from_filename ( ' foo.jpg ' ) k.set_contents_from_string ( ' Dit is een test van S3 ' )
|