Kuidas kasutada Amazon Web Services S3 ämbreid Pythoni abil

Sisukord:

Kuidas kasutada Amazon Web Services S3 ämbreid Pythoni abil
Kuidas kasutada Amazon Web Services S3 ämbreid Pythoni abil

Video: Kuidas kasutada Amazon Web Services S3 ämbreid Pythoni abil

Video: Kuidas kasutada Amazon Web Services S3 ämbreid Pythoni abil
Video: Kuidas kasutada püstolivahtu? DIY 2024, Aprill
Anonim

See õpetus selgitab, kuidas kasutada Pythoni Amazonase veebiteenuste pakutavate pilvesalvestusvõimaluste kasutamiseks. Amazon Web Services (AWS) on pilveplatvorm, mis võimaldab kasutajatel programmide käitamiseks ja andmete salvestamiseks rentida virtuaalseid arvuteid. Python on üks mitmekülgsemaid ja sagedamini kasutatavaid programmeerimiskeeli üliõpilastele, tööstusele ja akadeemilistele ringkondadele. Võimalus kasutada Pythoni ja AWS -i koos võimaldab lahendada arvutuslikult intensiivseid andmeteadusega seotud probleeme ilma kallisse superarvutisse investeerimata.

Sammud

AWS -i samm 1
AWS -i samm 1

Samm 1. Looge Amazoni veebiteenuste jaoks konto selle lingi kaudu:

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

AWS 2. samm
AWS 2. samm

Samm 2. Laadige AWS -i käsurealiides sellelt lingilt alla:

aws.amazon.com/cli/. Valige kindlasti oma operatsioonisüsteemile vastav versioon. Praegu on võimalus Linuxi, MacOS-i ja 64-bitise Windowsi jaoks. Pärast operatsioonisüsteemi valimist peaks.msi -fail alla laadima hakkama. Kui allalaadimine on lõppenud, avage fail ja järgige installiviisardi juhiseid.

AWS samm 3
AWS samm 3

Samm 3. Avage arvuti käsuviip

Sisestage käsk "aws --version" ja vajutage sisestusklahvi. Kui installimine õnnestus, kuvatakse käsureale teade, mis sarnaneb järgmisega: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Kui sarnast teadet ei kuvata, korrake eelmist sammu.

AWS samm 4
AWS samm 4

Samm 4. Minge lehele AWS Identity Access and Management (IAM)

Sellele teenusele juurdepääsemiseks tippige AWS -i otsinguribale "IAM" või otsige IAM -i AWS -i teenuste lehe jaotises Turvalisus, identiteet ja vastavus.

Samm 5. Looge IAM -iga kasutaja

Selleks klõpsake IAM -i lehe vasakus servas vahekaarti "Kasutajad", seejärel vajutage lehe "Kasutajad" ülaosas olevat sinist nuppu "Lisa kasutaja".

AWS 6. samm
AWS 6. samm

Samm 6. Seadistage kasutaja, kes annab nime ja juurdepääsu tüübi

Andke kasutajale sisukas nimi hilisemaks kasutamiseks. Juurdepääsutüüpe on 2. Valige meie jaoks kindlasti programmiline juurdepääs. See annab sellele kasutajale juurdepääsu kõigile AWS -i arendustööriistadele.

AWS samm 7
AWS samm 7

Samm 7. Andke kasutajale administraatori juurdepääsuõigused

Valige jaotises „Määra õigused” valik „Olemasolevate poliitikate otse lisamine”. See avab selle kasutaja pakkumiseks suure loendi võimalikest lubatüüpidest. Märkige esimese valiku "Administraatori juurdepääs" ruut. See annab kasutajale täieliku juurdepääsu kõigile AWS -i teenustele ja andmetele. Kui olete lõpetanud, vajutage sinist nuppu "Järgmine: sildid".

AWS samm 8
AWS samm 8

Samm 8. Vaadake üle kasutajate eeskirjad

Jäta vaheleht "Sildid" vahele, klõpsates sinist nuppu "Järgmine: ülevaade". Sellel ekraanil saate kontrollida nime, juurdepääsu tüüpi ja õigusi. Kui see on õige, vajutage sinist nuppu "Loo kasutaja".

AWS -i samm 9
AWS -i samm 9

Samm 9. Laadige alla juurdepääsuvõtme ID ja salajane juurdepääsuvõti

Selleks vajutage lehe keskel asuvat nuppu "Laadi alla.csv". Nende kahe koodi jälgimine on äärmiselt oluline. Neid ei saa taastada ja tuleb luua uus kasutaja.

AWS -i samm 10
AWS -i samm 10

Samm 10. Seadistage AWS käsurealiides

Avage arvuti käsurea uuesti. Sisestage käsk "aws configure". Sisestage eelmises etapis alla laaditud.csv -st oma juurdepääsuvõtme ID ja salajane juurdepääsuvõti. Vajutage kolmanda viiba vaikepiirkonna jaoks tüüpi "us-west-2" ja viimase viiba kuvamiseks sisestusklahvi. Teie arvuti on nüüd ametlikult ühendatud AWS -iga.

AWS samm 11
AWS samm 11

Samm 11. Pip Installige Boto3 pythoni teek

Boto3 on tasuta pythoni raamatukogu, mis võimaldab suhelda Amazoni veebiteenustega. Installimiseks sisestage käsureale käsk "pip install boto3". Kui see õnnestub, ilmub käsuviibale teade ja laadimisriba. Kui laadimine on lõpule jõudnud, on aeg kasutada pythonit.

Samm 12. Avage oma lemmik pythoni redaktor

Käivitage uus pythoni skript ja importige boto3 raamatukogu, tippides esimesele reale "import boto3".

Samm 13. Tehke S3 ämber

S3 tähistab lihtsat salvestusteenust ja ämber on pilves kaust, kuhu saate faile salvestada. Asendage see kindlasti mis tahes nimega, mida soovite oma ämber nimetada.

s3_client = boto3.client ('s3') s3_client.create_bucket (ämber = "")

Samm 14. Laadige fail üles AWS -i

Lisage oma skriptile kaks järgmist käsku:

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

Esimene rida valmistab teie koodi ette failide S3 -sse üleslaadimiseks. Järgmine rida nõuab asendamist, ja. Kohalik failitee on teie arvutis oleva faili tee, näiteks "/users/tim/photos/puppy.jpg". Ämbrinimi on teie eelmises etapis tehtud ämbrinimi ja S3 -failinimi on see, mida soovite, et teie fail pilves nimetaks.

Samm 15. Laadige fail alla AWS -ist

Faili allalaadimiseks AWS -ist kasutage järgmisi kolme käsku:

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

Kasutage samu väärtusi eelmiste toimingute jaoks ja alates neist. peaks nüüd kujutama, kuhu soovite faili alla laadida ja mis selle nime saab.

    Näpunäiteid

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

    • Lisateavet rohkemate AWS -teenuste kasutamise kohta pythoniga leiate siit:.

Soovitan: