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
Samm 1. Looge Amazoni veebiteenuste jaoks konto selle lingi kaudu:
portal.aws.amazon.com/billing/signup#/start..
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.
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.
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".
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.
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".
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".
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.
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.
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.
-
Lisateavet rohkemate AWS -teenuste kasutamise kohta pythoniga leiate siit:.
Näpunäiteid
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html