Si të përdorni kovat Amazon Web Services S3 me Python

Përmbajtje:

Si të përdorni kovat Amazon Web Services S3 me Python
Si të përdorni kovat Amazon Web Services S3 me Python

Video: Si të përdorni kovat Amazon Web Services S3 me Python

Video: Si të përdorni kovat Amazon Web Services S3 me Python
Video: Основные ошибки при шпатлевке стен и потолка. #35 2024, Prill
Anonim

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 AWS 1
Hapi AWS 1

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 AWS 2
Hapi AWS 2

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 AWS 3
Hapi AWS 3

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 AWS 4
Hapi AWS 4

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 AWS 6
Hapi AWS 6

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 AWS 7
Hapi AWS 7

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 AWS 8
Hapi AWS 8

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 AWS 9
Hapi AWS 9

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 AWS 10
Hapi AWS 10

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 AWS 11
Hapi AWS 11

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.

    Këshilla

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

    • Mund të mësoni më shumë rreth përdorimit të më shumë shërbimeve AWS me python këtu:.

Recommended: