Amazon Web Services S3 -kauhojen käyttäminen Pythonin kanssa

Sisällysluettelo:

Amazon Web Services S3 -kauhojen käyttäminen Pythonin kanssa
Amazon Web Services S3 -kauhojen käyttäminen Pythonin kanssa

Video: Amazon Web Services S3 -kauhojen käyttäminen Pythonin kanssa

Video: Amazon Web Services S3 -kauhojen käyttäminen Pythonin kanssa
Video: переделка и укрепление слабой стяжки/ пропитка для стяжки 2024, Huhtikuu
Anonim

Tässä opetusohjelmassa selitetään, kuinka Pythonin avulla voidaan hyödyntää Amazon Web Services -palvelun tarjoamia pilvitallennusominaisuuksia. Amazon Web Services (AWS) on pilvialusta, jonka avulla käyttäjät voivat vuokrata "virtuaalitietokoneita" ohjelmien suorittamiseen ja tietojen tallentamiseen. Python on yksi monipuolisimmista ja yleisimmin käytetyistä ohjelmointikielistä opiskelijoille, teollisuudelle ja korkeakouluille. Mahdollisuus käyttää Pythonia ja AWS: ää yhdessä voit ratkaista laskennallisesti intensiivisiä datatieteen ongelmia investoimatta kalliiseen supertietokoneeseen.

Askeleet

AWS -vaihe 1
AWS -vaihe 1

Vaihe 1. Luo tili Amazon Web Servicesille tämän linkin kautta:

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

AWS Vaihe 2
AWS Vaihe 2

Vaihe 2. Lataa AWS -komentoriviliitäntä tästä linkistä:

aws.amazon.com/cli/. Muista valita käyttöjärjestelmäsi mukainen versio. Tällä hetkellä on vaihtoehto Linuxille, MacOS: lle ja 64-bittiselle Windowsille. Kun olet valinnut käyttöjärjestelmän,.msi -tiedoston lataamisen pitäisi alkaa. Kun lataus on valmis, avaa tiedosto ja noudata ohjatun asennuksen ohjeita.

AWS -vaihe 3
AWS -vaihe 3

Vaihe 3. Avaa tietokoneen komentorivi

Kirjoita komento "aws --version" ja paina enter. Jos asennus onnistui, komentokehote näyttää seuraavankaltaisen viestin: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Jos vastaavaa viestiä ei näy, toista edellinen vaihe.

AWS -vaihe 4
AWS -vaihe 4

Vaihe 4. Siirry AWS Identity Access and Management (IAM) -sivulle

Voit käyttää tätä palvelua kirjoittamalla "IAM" AWS -hakupalkkiin tai etsimällä IAM: n AWS -palvelusivun Suojaus, identiteetti ja vaatimustenmukaisuus -osiosta.

Vaihe 5. Luo käyttäjä IAM: n avulla

Voit tehdä tämän napsauttamalla "Käyttäjät" -välilehteä IAM -sivun vasemmassa reunassa ja painamalla sinistä "Lisää käyttäjä" -painiketta "Käyttäjät" -sivun yläosassa.

AWS Vaihe 6
AWS Vaihe 6

Vaihe 6. Määritä käyttäjän nimi ja käyttötyyppi

Anna käyttäjälle mielekäs nimi myöhempää käyttöä varten. Käyttöoikeustyyppejä on 2. Varmista, että valitset "Ohjelmallinen pääsy". Tämä antaa tälle käyttäjälle pääsyn kaikkiin AWS -kehitystyökaluihin.

AWS -vaihe 7
AWS -vaihe 7

Vaihe 7. Anna käyttäjälle järjestelmänvalvojan käyttöoikeudet

Valitse Aseta käyttöoikeudet -kohdasta Liitä nykyiset käytännöt suoraan -vaihtoehto. Tämä avaa suuren luettelon mahdollisista käyttöoikeustyypeistä tämän käyttäjän antamiseksi. Valitse ensimmäisen vaihtoehdon "Järjestelmänvalvojan käyttöoikeus" -valintaruutu. Tämä antaa käyttäjälle täydellisen pääsyn kaikkiin AWS -palveluihin ja -tietoihin. Kun olet valmis, paina sinistä "Seuraava: Tunnisteet" -painiketta.

AWS -vaihe 8
AWS -vaihe 8

Vaihe 8. Tarkista käyttäjäkäytännöt

Ohita "Tunnisteet" -sivu napsauttamalla sinistä "Seuraava: Tarkista" -painiketta. Tällä näytöllä voit tarkistaa nimen, käyttötyypin ja oikeudet. Jos oikein, paina sinistä "Luo käyttäjä" -painiketta.

AWS -vaihe 9
AWS -vaihe 9

Vaihe 9. Lataa käyttöavaimen tunnus ja salainen käyttöavain

Voit tehdä tämän painamalla "Lataa.csv" -painiketta sivun keskellä. On erittäin tärkeää seurata näitä kahta koodia. Niitä ei voi palauttaa, ja uusi käyttäjä on luotava.

AWS -vaihe 10
AWS -vaihe 10

Vaihe 10. Määritä AWS -komentoriviliitäntä

Avaa tietokoneen komentorivi uudelleen. Kirjoita komento "aws configure". Anna käyttöavaintunnuksesi ja salainen käyttöavaimesi edellisessä vaiheessa lataamastasi.csv -tiedostosta. Paina tyypin "us-west-2" oletusaluetta kolmannessa kehotteessa ja paina enter viimeisen kehotteen saamiseksi. Tietokoneesi on nyt virallisesti kytketty AWS: ään.

AWS -vaihe 11
AWS -vaihe 11

Vaihe 11. Pip Asenna Boto3 -python -kirjasto

Boto3 on ilmainen python -kirjasto, joka mahdollistaa vuorovaikutuksen Amazon Web Services -palvelun kanssa. Asenna kirjoittamalla komentokehotteeseen "pip install boto3". Jos se onnistuu, viestisarja ja latauspalkki näkyvät komentorivillä. Kun lataus on valmis, on aika käyttää pythonia.

Vaihe 12. Avaa suosikki python -editori

Aloita uusi python -skripti ja tuo boto3 -kirjasto kirjoittamalla ensimmäiselle riville "import boto3".

Vaihe 13. Tee S3 -kauha

S3 tarkoittaa yksinkertaista tallennuspalvelua ja ämpäri on pilvessä oleva kansio, johon voit tallentaa tiedostoja. Muista korvata se haluamallasi nimellä.

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

Vaihe 14. Lataa tiedosto AWS: ään

Lisää komentosarjaasi seuraavat kaksi komentoa:

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

Ensimmäinen rivi valmistelee koodisi tiedostojen lataamiseen S3 -järjestelmään. Seuraava rivi edellyttää, että vaihdat,, ja. Paikallinen tiedostopolku on polku tietokoneessa olevaan tiedostoon, esimerkiksi "/users/tim/photos/puppy.jpg". Säiliön nimi on ämpäri, jonka teit edellisessä vaiheessa, ja S3 -tiedostonimi on se, mitä haluat tiedoston nimeävän pilvessä.

Vaihe 15. Lataa tiedosto AWS: stä

Lataa tiedosto AWS: stä seuraavien 3 komennon avulla:

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

Käytä samoja arvoja edellisille vaiheille ja niistä. pitäisi nyt edustaa, minne haluat tiedoston ladattavan ja minkä nimen se saa.

    Vinkkejä

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

    • Voit lukea lisää AWS -palveluiden käyttämisestä pythonin kanssa täältä:.

Suositeltava: