Kako uporabljati vedra Amazon S3 Amazon S3 s Pythonom

Kazalo:

Kako uporabljati vedra Amazon S3 Amazon S3 s Pythonom
Kako uporabljati vedra Amazon S3 Amazon S3 s Pythonom

Video: Kako uporabljati vedra Amazon S3 Amazon S3 s Pythonom

Video: Kako uporabljati vedra Amazon S3 Amazon S3 s Pythonom
Video: Возведение фальшстен из ГВЛ, OSB и кирпича. 2024, April
Anonim

Ta vadnica bo razložila, kako uporabljati Python za uporabo zmogljivosti shranjevanja v oblaku, ki jih ponujajo Amazon Web Services. Amazon Web Services (AWS) je platforma v oblaku, ki uporabnikom omogoča najem "virtualnih računalnikov" za izvajanje programov in shranjevanje podatkov. Python je eden najbolj vsestranskih in pogosto uporabljanih programskih jezikov za študente, industrijo in akademske kroge. Sposobnost uporabe Pythona in AWS skupaj vam omogoča, da rešite računalniško intenzivne težave s podatkovno znanostjo, ne da bi vlagali v drag superračunalnik.

Koraki

AWS korak 1
AWS korak 1

Korak 1. Ustvarite račun za Amazon Web Services prek te povezave:

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

AWS Korak 2
AWS Korak 2

Korak 2. Prenesite vmesnik ukazne vrstice AWS s te povezave:

aws.amazon.com/cli/. Izberite različico, ki ustreza vašemu operacijskemu sistemu. Trenutno obstaja možnost za Linux, MacOS in 64-bitni Windows. Po izbiri operacijskega sistema bi se morala datoteka.msi začeti nalagati. Ko se prenos konča, odprite datoteko in sledite navodilom čarovnika za namestitev.

AWS korak 3
AWS korak 3

Korak 3. Odprite ukazni poziv računalnika

Vnesite ukaz "aws --version" in pritisnite enter. Če je bila namestitev uspešna, bo ukazni poziv prikazal sporočilo, podobno: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Če podobno sporočilo ni prikazano, ponovite prejšnji korak.

AWS korak 4
AWS korak 4

Korak 4. Pojdite na stran AWS Identity Access and Management (IAM)

Dostopite do te storitve tako, da v iskalno vrstico AWS vnesete »IAM« ali poiščete IAM v razdelku Varnost, identiteta in skladnost na strani storitev AWS.

Korak 5. Ustvarite uporabnika z IAM

Če želite to narediti, kliknite zavihek "Uporabniki" na levi strani strani IAM in nato pritisnite modro "Dodaj uporabnika" na vrhu strani "Uporabniki".

AWS Korak 6
AWS Korak 6

Korak 6. Konfigurirajte uporabnika tako, da navede ime in vrsto dostopa

Uporabniku dajte smiselno ime za kasnejšo uporabo. Obstajata 2 vrsti dostopa. Za naše namene izberite »Programski dostop«. Tako bo uporabniku omogočen dostop do vseh razvojnih orodij AWS.

AWS korak 7
AWS korak 7

Korak 7. Dajte uporabniškemu skrbniku dovoljenja za dostop

Pri »Nastavi dovoljenja« izberite možnost »Neposredno priloži obstoječe pravilnike«. S tem se odpre velik seznam možnih vrst dovoljenj za tega uporabnika. Potrdite polje prve možnosti, imenovane "Administratorski dostop". To bo uporabniku omogočilo popoln dostop do vseh storitev in podatkov AWS. Ko končate, pritisnite modri gumb »Naprej: Oznake«.

AWS korak 8
AWS korak 8

Korak 8. Preglejte uporabniške politike

Preskočite stran »Oznake« s klikom na modri gumb »Naprej: Pregled«. Na tem zaslonu lahko preverite, ali so ime, vrsta dostopa in dovoljenja pravilni. Če je pravilno, pritisnite modri gumb "Ustvari uporabnika".

AWS korak 9
AWS korak 9

Korak 9. Prenesite ID ključa za dostop in tajni ključ za dostop

To storite tako, da pritisnete gumb »Prenesi.csv« na sredini strani. Zelo pomembno je, da sledite tem dvema kodama. Ni jih mogoče obnoviti in ustvariti bo treba novega uporabnika.

AWS korak 10
AWS korak 10

Korak 10. Konfigurirajte vmesnik ukazne vrstice AWS

Znova odprite ukazno vrstico računalnika. Vnesite ukaz "aws configure". Vnesite svoj ID ključa za dostop in tajni ključ za dostop iz datoteke.csv, ki ste jo prenesli v prejšnjem koraku. Pritisnite "us-west-2" za privzeto območje v tretjem pozivu in pritisnite enter za zadnji poziv. Vaš računalnik je zdaj uradno povezan z AWS.

AWS korak 11
AWS korak 11

Korak 11. Pip Namestite knjižnico python Boto3

Boto3 je brezplačna knjižnica python, ki omogoča interakcijo s spletnimi storitvami Amazon. Če želite namestiti, v ukazni poziv vnesite "pip install boto3". Če je uspešen, se v ukaznem pozivu prikaže vrsta sporočil in vrstica za nalaganje. Ko je nalaganje končano, je čas za uporabo pythona.

Korak 12. Odprite svoj najljubši urejevalnik python

Zaženite nov skript python in uvozite knjižnico boto3 tako, da v prvo vrstico vnesete "import boto3".

Korak 13. Naredite vedro S3

S3 pomeni Simple Storage Service, vedro pa je mapa v oblaku, v kateri lahko shranjujete datoteke. Zamenjajte jo s tem, kar želite poimenovati.

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

Korak 14. Naložite datoteko v AWS

V skript dodajte dva naslednja ukaza:

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

Prva vrstica pripravi vašo kodo za nalaganje datotek v S3. V naslednji vrstici morate zamenjati,, in. Lokalna pot datoteke je pot do datoteke v vašem računalniku, na primer "/users/tim/photos/puppy.jpg". Ime vedra je ime vašega vedra, ki ste ga naredili v prejšnjem koraku, ime datoteke S3 pa je tisto, za kar želite, da se vaša datoteka imenuje v oblaku.

Korak 15. Prenesite datoteko iz AWS

Za prenos datoteke iz AWS uporabite naslednje 3 ukaze:

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

Uporabite iste vrednosti za in iz prejšnjih korakov. mora zdaj predstavljati, kam želite prenesti datoteko in kako se bo imenovala.

    Nasveti

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

    • Več o uporabi več storitev AWS s pythonom lahko izveste tukaj:.

Priporočena: