Kako koristiti korpe Amazon Web Services S3 s Pythonom

Sadržaj:

Kako koristiti korpe Amazon Web Services S3 s Pythonom
Kako koristiti korpe Amazon Web Services S3 s Pythonom

Video: Kako koristiti korpe Amazon Web Services S3 s Pythonom

Video: Kako koristiti korpe Amazon Web Services S3 s Pythonom
Video: Как генерировать бесконечную мощность с автомобильным генератором переменного тока и двигателем 💡💡💡 2024, April
Anonim

Ovaj vodič će objasniti kako koristiti Python za korištenje mogućnosti skladištenja u oblaku koje pružaju Amazon Web Services. Amazon Web Services (AWS) je oblačna platforma koja omogućava korisnicima da iznajme "virtuelne računare" za pokretanje programa i skladištenje podataka. Python je jedan od najsvestranijih i najčešće korištenih programskih jezika za studente, industriju i akademske zajednice. Mogućnost zajedničkog korištenja Pythona i AWS -a omogućuje vam rješavanje računarski intenzivnih problema u znanosti o podacima bez ulaganja u skupo superračunalo.

Koraci

AWS korak 1
AWS korak 1

Korak 1. Napravite račun za Amazon Web Services putem ove veze:

portal.aws.amazon.com/billing/signup#/start..

AWS Korak 2
AWS Korak 2

Korak 2. Preuzmite interfejs komandne linije AWS sa ove veze:

aws.amazon.com/cli/. Odaberite verziju koja odgovara vašem operativnom sistemu. Trenutno postoji opcija za Linux, MacOS i 64-bitni Windows. Nakon odabira operativnog sistema,.msi datoteka bi trebala početi s preuzimanjem. Kada se preuzimanje završi, otvorite datoteku i slijedite upute čarobnjaka za instalaciju.

AWS korak 3
AWS korak 3

Korak 3. Otvorite komandnu liniju računara

Upišite naredbu "aws --version" i pritisnite enter. Ako je instalacija bila uspješna, naredbeni redak će prikazati poruku sličnu: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Ako se slična poruka ne prikaže, ponovite prethodni korak.

AWS korak 4
AWS korak 4

Korak 4. Idite na stranicu AWS Identity Access and Management (IAM)

Pristupite ovoj usluzi upisivanjem "IAM" u traku za pretraživanje AWS -a ili traženjem IAM -a u odjeljku Sigurnost, identitet i usklađenost na stranici usluga AWS.

Korak 5. Kreirajte korisnika s IAM -om

Da biste to učinili, kliknite karticu "Korisnici" na lijevoj strani IAM stranice, a zatim pritisnite plavo "Dodaj korisnika" pri vrhu stranice "Korisnici".

AWS Korak 6
AWS Korak 6

Korak 6. Konfigurirajte korisnika tako da daje ime i vrstu pristupa

Dajte korisniku smisleno ime za kasniju upotrebu. Postoje 2 vrste pristupa. U naše svrhe svakako odaberite "Programski pristup". Ovo će ovom korisniku omogućiti pristup svim razvojnim alatima AWS -a.

AWS korak 7
AWS korak 7

Korak 7. Dajte korisniku administratorske dozvole pristupa

U odjeljku "Postavi dozvole" odaberite opciju "Izravno priloži postojeće politike". Ovo će otvoriti veliki popis mogućih tipova dozvola za pružanje ovog korisnika. Označite okvir prve opcije pod nazivom "Administratorski pristup". Ovo će omogućiti korisniku potpuni pristup svim uslugama i podacima AWS -a. Kada završite, pritisnite plavo dugme "Dalje: Oznake".

AWS korak 8
AWS korak 8

Korak 8. Pregledajte korisničke politike

Preskočite stranicu "Oznake" klikom na plavo dugme "Dalje: Pregled". Na ovom ekranu možete provjeriti ispravnost imena, vrste pristupa i dozvola. Ako je tačno, pritisnite plavo dugme "Kreiraj korisnika".

AWS korak 9
AWS korak 9

Korak 9. Preuzmite ID pristupnog ključa i tajni pristupni ključ

Da biste to učinili, pritisnite gumb "Preuzmi.csv" na sredini stranice. Izuzetno je važno pratiti ova dva koda. Ne mogu se vratiti i morat će se stvoriti novi korisnik.

AWS korak 10
AWS korak 10

Korak 10. Konfigurirajte AWS sučelje naredbene linije

Ponovo otvorite komandnu liniju računara. Unesite naredbu "aws configure". Unesite ID pristupnog ključa i tajni pristupni ključ iz.csv datoteke koju ste preuzeli u prethodnom koraku. Pritisnite tip "us-west-2" za zadanu regiju u trećem promptu i pritisnite enter za posljednji upit. Vaš računar je sada službeno povezan s AWS -om.

AWS korak 11
AWS korak 11

Korak 11. Pip Instalirajte Boto3 python biblioteku

Boto3 je besplatna python biblioteka koja omogućava interakciju s Amazon web uslugama. Za instalaciju unesite "pip install boto3" u naredbeni redak. Ako uspije, u naredbenom retku pojavit će se niz poruka i traka za učitavanje. Kada je učitavanje završeno, vrijeme je za upotrebu pythona.

Korak 12. Otvorite svoj omiljeni uređivač pythona

Pokrenite novu python skriptu i uvezite boto3 biblioteku upisivanjem "import boto3" u prvi red.

Korak 13. Napravite kantu S3

S3 je kratica za Simple Storage Service, a kanta je mapa u oblaku u koju možete pohraniti datoteke. Svakako je zamijenite s bilo čime što želite nazvati svoju kantu.

s3_client = boto3.client ('s3') s3_client.create_bucket (Bucket = "")

Korak 14. Otpremite datoteku na AWS

Dodajte dvije naredbe u svoju skriptu:

client = boto3.client ("s3") client.upload_file (, , )

Prvi red priprema vaš kôd za postavljanje datoteka na S3. Sljedeći redak zahtijeva zamjenu,, i. Lokalna putanja datoteke je putanja do datoteke na vašem računaru, na primjer "/users/tim/photos/puppy.jpg". Naziv korpe je naziv vaše korpe koji ste napravili u prethodnom koraku, a S3 naziv datoteke je ono što želite da vaša datoteka bude imenovana u oblaku.

Korak 15. Preuzmite datoteku iz AWS -a

Koristite sljedeće 3 naredbe za preuzimanje datoteke iz AWS -a:

s3 = boto3.resource ("s3") kanta = s3. Bucket ("") bucket.download_file ("", "")

Koristite iste vrijednosti za i iz prethodnih koraka. sada treba predstavljati gdje želite da se datoteka preuzme i kako će se zvati.

    Savjeti

    boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html

    • Ovdje možete saznati više o korištenju više AWS usluga s pythonom:.

Preporučuje se: