Kako koristiti kante Amazon Web Services S3 s Pythonom

Sadržaj:

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

Video: Kako koristiti kante Amazon Web Services S3 s Pythonom

Video: Kako koristiti kante Amazon Web Services S3 s Pythonom
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Travanj
Anonim

Ovaj će vodič objasniti kako koristiti Python za korištenje mogućnosti pohrane u oblaku koje pružaju Amazon Web Services. Amazon Web Services (AWS) je oblačna platforma koja korisnicima omogućuje iznajmljivanje "virtualnih računala" za pokretanje programa i pohranu podataka. Python je jedan od najsvestranijih i najčešće korištenih programskih jezika za studente, industriju i akademske zajednice. Sposobnost zajedničkog korištenja Pythona i AWS -a omogućuje vam rješavanje računalno 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 sučelje naredbenog retka AWS s ove veze:

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

AWS korak 3
AWS korak 3

Korak 3. Otvorite naredbeni redak računala

Upišite naredbu "aws --version" i pritisnite enter. Ako je instalacija bila uspješna, naredbeni redak prikazat će 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". To će ovom korisniku omogućiti pristup svim razvojnim alatima AWS -a.

AWS korak 7
AWS korak 7

Korak 7. Dajte korisniku administratorska prava pristupa

U odjeljku "Postavi dopuštenja" odaberite opciju "Izravno priloži postojeća pravila". Ovo će otvoriti veliki popis mogućih vrsta dopuštenja za pružanje ovog korisnika. Potvrdite okvir prve opcije pod nazivom "Administratorski pristup". To će korisniku omogućiti potpuni pristup svim uslugama i podacima AWS -a. Kada završite, pritisnite plavi gumb "Dalje: Oznake".

AWS korak 8
AWS korak 8

Korak 8. Pregledajte korisnička pravila

Preskočite stranicu "Oznake" klikom na plavi gumb "Dalje: Pregled". Na ovom zaslonu možete provjeriti jesu li ime, vrsta pristupa i dozvole ispravni. Ako je ispravno, pritisnite plavi gumb "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 naredbenog retka

Ponovno otvorite naredbenu liniju računala. Unesite naredbu "aws configure". Unesite svoj 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še je računalo sada službeno povezano s AWS -om.

AWS korak 11
AWS korak 11

Korak 11. Pip Install Boto3 python knjižnica

Boto3 je besplatna knjižnica python koja omogućuje 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. Kad je učitavanje dovršeno, vrijeme je za korištenje pythona.

Korak 12. Otvorite svoj omiljeni uređivač pythona

Pokrenite novu python skriptu i uvezite knjižnicu boto3 upisivanjem "import boto3" u prvi redak.

Korak 13. Napravite kantu S3

S3 je kratica za Simple Storage Service, a kanta je mapa u oblaku u koju možete pohraniti datoteke. Zamijenite je sa onim što želite nazvati.

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

Korak 14. Prenesite datoteku u AWS

Dodajte dvije sljedeće naredbe u svoju skriptu:

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

Prvi redak priprema vaš kôd za prijenos datoteka na S3. Sljedeći redak zahtijeva zamjenu,, i. Lokalni put do datoteke je put do datoteke na vašem računalu, na primjer "/users/tim/photos/puppy.jpg". Naziv kante je naziv vaše kante koju ste napravili u prethodnom koraku, a S3 naziv datoteke je ono što želite da se vaša datoteka imenuje u oblaku.

Korak 15. Preuzmite datoteku s AWS -a

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

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

Koristite iste vrijednosti za i iz prethodnih koraka. sada bi trebao predstavljati gdje želite preuzeti datoteku 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čeni: