Kaip naudoti „Amazon Web Services S3“kibirus su „Python“

Turinys:

Kaip naudoti „Amazon Web Services S3“kibirus su „Python“
Kaip naudoti „Amazon Web Services S3“kibirus su „Python“

Video: Kaip naudoti „Amazon Web Services S3“kibirus su „Python“

Video: Kaip naudoti „Amazon Web Services S3“kibirus su „Python“
Video: How to turn liquid glass and food additives into “plastic” 2024, Balandis
Anonim

Šioje pamokoje bus paaiškinta, kaip naudoti „Python“, kad būtų galima naudotis „Amazon Web Services“teikiamomis debesies saugojimo galimybėmis. „Amazon Web Services“(AWS) yra debesų platforma, leidžianti vartotojams išsinuomoti „virtualius kompiuterius“programoms vykdyti ir duomenims saugoti. „Python“yra viena iš universaliausių ir dažniausiai naudojamų programavimo kalbų studentams, pramonei ir akademinei bendruomenei. Galimybė kartu naudoti „Python“ir „AWS“leidžia išspręsti skaičiavimo požiūriu intensyvias duomenų mokslo problemas neinvestuojant į brangų superkompiuterį.

Žingsniai

AWS žingsnis 1
AWS žingsnis 1

1 žingsnis. Sukurkite „Amazon Web Services“paskyrą naudodami šią nuorodą:

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

AWS 2 žingsnis
AWS 2 žingsnis

2 veiksmas. Atsisiųskite AWS komandinės eilutės sąsają iš šios nuorodos:

aws.amazon.com/cli/. Būtinai pasirinkite versiją, atitinkančią jūsų operacinę sistemą. Šiuo metu yra galimybė naudoti „Linux“, „MacOS“ir 64 bitų „Windows“. Pasirinkus operacinę sistemą, turėtų būti pradėtas atsisiųsti.msi failas. Kai atsisiuntimas bus baigtas, atidarykite failą ir vykdykite diegimo vedlio instrukcijas.

AWS žingsnis 3
AWS žingsnis 3

Žingsnis 3. Atidarykite kompiuterio komandų eilutę

Įveskite komandą „aws --version“ir paspauskite „Enter“. Jei diegimas buvo sėkmingas, komandų eilutėje bus rodomas panašus pranešimas: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Jei panašus pranešimas nerodomas, pakartokite ankstesnį veiksmą.

AWS žingsnis 4
AWS žingsnis 4

Žingsnis 4. Eikite į AWS tapatybės prieigos ir valdymo (IAM) puslapį

Pasiekite šią paslaugą AWS paieškos juostoje įvesdami „IAM“arba ieškodami IAM AWS paslaugų puslapio skiltyje Sauga, tapatybė ir atitiktis.

Žingsnis 5. Sukurkite vartotoją naudodami IAM

Norėdami tai padaryti, spustelėkite skirtuką „Vartotojai“kairėje IAM puslapio pusėje, tada paspauskite mėlyną „Pridėti vartotoją“puslapio „Vartotojai“viršuje.

AWS 6 žingsnis
AWS 6 žingsnis

Žingsnis 6. Konfigūruokite vartotoją, nurodantį vardą ir prieigos tipą

Suteikite vartotojui reikšmingą vardą, kad vėliau galėtumėte jį peržiūrėti. Yra 2 prieigos tipai. Mūsų tikslams būtinai pasirinkite „Programinė prieiga“. Tai suteiks šiam vartotojui prieigą prie visų AWS kūrimo įrankių.

AWS 7 žingsnis
AWS 7 žingsnis

Žingsnis 7. Suteikite vartotojui administratoriaus prieigos teises

Skiltyje „Nustatyti leidimus“pasirinkite parinktį „Tiesiogiai pridėti esamą politiką“. Bus atidarytas didelis galimų leidimų tipų, skirtų šiam vartotojui pateikti, sąrašas. Pažymėkite pirmosios parinkties „Administratoriaus prieiga“langelį. Tai suteiks vartotojui visišką prieigą prie visų AWS paslaugų ir duomenų. Baigę paspauskite mėlyną mygtuką „Kitas: žymos“.

AWS žingsnis 8
AWS žingsnis 8

8 žingsnis. Peržiūrėkite naudotojų politiką

Praleiskite puslapį „Žymos“spustelėdami mėlyną mygtuką „Kitas: peržiūra“. Šiame ekrane galite patikrinti, ar vardas, prieigos tipas ir leidimai yra teisingi. Jei teisingai, paspauskite mėlyną mygtuką „Sukurti vartotoją“.

AWS žingsnis 9
AWS žingsnis 9

Žingsnis 9. Atsisiųskite prieigos rakto ID ir slaptą prieigos raktą

Norėdami tai padaryti, puslapio viduryje paspauskite mygtuką „Atsisiųsti.csv“. Labai svarbu sekti šiuos du kodus. Jų atkurti negalima ir reikės sukurti naują vartotoją.

AWS žingsnis 10
AWS žingsnis 10

10 veiksmas. Konfigūruokite AWS komandų eilutės sąsają

Iš naujo atidarykite kompiuterio komandinę eilutę. Įveskite komandą „aws configure“. Įveskite savo prieigos rakto ID ir slaptą prieigos raktą iš.csv, kurį atsisiuntėte atlikdami ankstesnį veiksmą. Trečioje eilutėje paspauskite „us-west-2“, kad nustatytumėte numatytąjį regioną, ir paspauskite „Enter“. Dabar jūsų kompiuteris oficialiai prijungtas prie AWS.

AWS žingsnis 11
AWS žingsnis 11

Žingsnis 11. Pip Įdiekite „Boto3 python“biblioteką

„Boto3“yra nemokama „python“biblioteka, leidžianti bendrauti su „Amazon Web Services“. Norėdami įdiegti, į komandų eilutę įveskite „pip install boto3“. Jei pavyks, komandų eilutėje pasirodys pranešimų serija ir įkėlimo juosta. Kai įkėlimas baigtas, laikas naudoti „python“.

Žingsnis 12. Atidarykite mėgstamą python redaktorių

Pradėkite naują „python“scenarijų ir importuokite „boto3“biblioteką, pirmoje eilutėje įvesdami „import boto3“.

Žingsnis 13. Padarykite S3 kibirą

S3 reiškia paprastą saugojimo paslaugą, o talpykla yra debesies aplankas, kuriame galite saugoti failus. Būtinai pakeiskite tai, ką norite pavadinti savo grupe.

s3_client = boto3.client ('s3') s3_client.create_bucket (kaušas = "")

Žingsnis 14. Įkelkite failą į AWS

Į savo scenarijų pridėkite dvi šias komandas:

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

Pirmoje eilutėje paruošiamas jūsų kodas failams įkelti į S3. Kitoje eilutėje reikia pakeisti, ir. Vietinis failo kelias yra kelias į failą kompiuteryje, pvz., „/Users/tim/photos/puppy.jpg“. Grupės pavadinimas yra jūsų segmento, kurį sukūrėte atlikdami ankstesnį veiksmą, pavadinimas, o S3 failo pavadinimas - tai, ką norite, kad failas būtų pavadintas debesyje.

Žingsnis 15. Atsisiųskite failą iš AWS

Norėdami atsisiųsti failą iš AWS, naudokite šias 3 komandas:

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

Naudokite tas pačias ankstesnių veiksmų ir iš jų reikšmes. dabar turėtų parodyti, kur norite atsisiųsti failą ir kaip jis bus pavadintas.

    Patarimai

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

    • Daugiau apie tai, kaip naudoti daugiau AWS paslaugų su „python“, galite sužinoti čia:.

Rekomenduojamas: