Ky tutorial do të shpjegojë se si të përdorni Python për të përdorur aftësitë e ruajtjes së cloud të ofruara nga Shërbimet e Uebit të Amazon. Amazon Web Services (AWS) është një platformë cloud që lejon përdoruesit të marrin me qira "Kompjuterë Virtualë" për të drejtuar programe dhe për të ruajtur të dhënat. Python është një nga gjuhët programuese më të gjithanshme dhe më të përdorura për studentët, industrinë dhe akademinë. Aftësia për të përdorur Python dhe AWS së bashku ju lejon të zgjidhni problemet e shkencës së të dhënave me llogaritje intensive pa investuar në një superkompjuter të shtrenjtë.
Hapa
Hapi 1. Bëni një llogari për Shërbimet e Uebit të Amazon përmes kësaj lidhjeje:
portal.aws.amazon.com/billing/signup#/start. Me
Hapi 2. Shkarkoni ndërfaqen e linjës komanduese AWS nga kjo lidhje:
aws.amazon.com/cli/. Sigurohuni që të zgjidhni versionin që korrespondon me sistemin tuaj operativ. Aktualisht ekziston një opsion për Linux, MacOS dhe Windows 64-bit. Pas zgjedhjes së sistemit tuaj operativ, një skedar.msi duhet të fillojë shkarkimin. Kur shkarkimi të përfundojë, hapni skedarin dhe ndiqni udhëzimet e magjistarit të instalimit.
Hapi 3. Hapni komandën e shpejtë të kompjuterit tuaj
Shkruani komandën "aws --version" dhe shtypni enter. Nëse instalimi ishte i suksesshëm, linja e komandës do të shfaqë një mesazh të ngjashëm me: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Nëse një mesazh i ngjashëm nuk shfaqet, përsëritni hapin e mëparshëm Me
Hapi 4. Shkoni në faqen AWS Identity Access and Management (IAM)
Qasuni në këtë shërbim duke shtypur "IAM" në shiritin e kërkimit AWS ose duke kërkuar IAM nën seksionin Siguria, Identiteti dhe Pajtueshmëria në faqen e shërbimeve AWS.
Hapi 5. Krijoni një përdorues me IAM
Për ta bërë këtë, klikoni në butonin "Përdoruesit" në anën e majtë të faqes IAM, pastaj shtypni "Shto përdorues" blu në krye të faqes "Përdoruesit".
Hapi 6. Konfiguroni përdoruesin që jep një emër dhe një lloj aksesi
Jepini përdoruesit një emër kuptimplotë për referencë të mëvonshme. Ekzistojnë 2 lloje të qasjes. Për qëllimet tona, sigurohuni që të zgjidhni "Qasja Programatike". Kjo do t'i japë këtij përdoruesi qasje në të gjitha mjetet e zhvillimit AWS.
Hapi 7. Jepni përdoruesit leje për qasje në administratorin
Nën "Vendosni lejet", zgjidhni opsionin "Bashkëngjitni drejtpërdrejt politikat ekzistuese". Kjo do të hapë një listë të madhe të llojeve të mundshme të lejeve për t'i siguruar këtij përdoruesi. Kontrolloni kutinë e opsionit të parë të quajtur "Qasja e Administratorit". Kjo do t'i sigurojë përdoruesit qasje të plotë në të gjitha shërbimet dhe të dhënat AWS. Kur të keni mbaruar, shtypni butonin blu "Next: Tags".
Hapi 8. Rishikoni politikat e përdoruesve
Kaloni faqen "Etiketat" duke klikuar në butonin blu "Next: Review". Në këtë ekran mund të verifikoni emrin, llojin e qasjes dhe lejet janë të sakta. Nëse është e saktë, shtypni butonin blu "Krijo përdorues".
Hapi 9. Shkarkoni ID -në e Çelësit të Hyrjes dhe Çelësin e Hyrjes Sekrete
Për ta bërë këtë, shtypni butonin "Shkarko.csv" në mes të faqes. Extremelyshtë jashtëzakonisht e rëndësishme të mbani shënim këto dy kode. Ato nuk mund të rikuperohen dhe do të duhet të krijohet një përdorues i ri.
Hapi 10. Konfiguroni ndërfaqen e linjës së komandës AWS
Hapni rreshtin e komandës së kompjuterit tuaj. Futni komandën "aws configure". Futni çelësin tuaj të qasjes dhe çelësin sekret të aksesit nga.csv që keni shkarkuar në hapin e mëparshëm. Shtypni "us-west-2" për rajonin e paracaktuar në kërkesën e tretë dhe shtypni enter për kërkesën përfundimtare. Kompjuteri juaj tani është zyrtarisht i lidhur me AWS.
Hapi 11. Instaloni bibliotekën Python Boto3
Boto3 është biblioteka falas e python që lejon ndërveprimin me Shërbimet e Uebit të Amazon. Për të instaluar, futni "pip install boto3" në vijën e komandës. Nëse është i suksesshëm, një seri mesazhesh dhe një shirit ngarkimi do të shfaqen në vijën e komandës. Kur ngarkimi të përfundojë, është koha për të përdorur python.
Hapi 12. Hapni redaktorin tuaj të preferuar të python
Filloni një shkrim të ri python dhe importoni bibliotekën boto3 duke shtypur "import boto3" në rreshtin e parë.
Hapi 13. Bëni një kovë S3
S3 qëndron për Simple Storage Service dhe një kovë është një dosje në re në të cilën mund të ruani skedarë. Sigurohuni që të zëvendësoni me çfarëdo që dëshironi të emërtoni kovën tuaj.
s3_client = boto3.client ('s3') s3_client.create_bucket (Kova = "")
Hapi 14. Ngarko një skedar në AWS
Shtoni dy komandat e mëposhtme në skriptin tuaj:
klient = boto3.client ("s3") client.upload_file (
, , )
Linja e parë përgatit kodin tuaj për të ngarkuar skedarë në S3. Linja tjetër kërkon që ju të zëvendësoni,, dhe. Rruga e skedarit lokal është rruga drejt një skedari në kompjuterin tuaj për shembull "/users/tim/photos/puppy.jpg". Emri i kovës është emri i kovës tuaj që keni bërë në hapin e mëparshëm dhe emri i skedarit S3 është ai që dëshironi që skedari juaj të emërohet në re.
Hapi 15. Shkarkoni skedarin nga AWS
Përdorni 3 komandat e mëposhtme për të shkarkuar një skedar nga AWS:
s3 = boto3.resource ("s3") kovë = s3. Bucket ("") bucket.download_file ("", "")
Përdorni të njëjtat vlera për dhe nga hapat e mëparshëm. tani duhet të përfaqësojë se ku dëshironi që skedari të shkarkohet dhe si do të quhet.
-
Mund të mësoni më shumë rreth përdorimit të më shumë shërbimeve AWS me python këtu:.
Këshilla
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html