Kā izmantot Amazon Web Services S3 spaiņus ar Python

Satura rādītājs:

Kā izmantot Amazon Web Services S3 spaiņus ar Python
Kā izmantot Amazon Web Services S3 spaiņus ar Python

Video: Kā izmantot Amazon Web Services S3 spaiņus ar Python

Video: Kā izmantot Amazon Web Services S3 spaiņus ar Python
Video: Что со мной произошло...Война в Украине 2024, Aprīlis
Anonim

Šajā apmācībā tiks paskaidrots, kā izmantot Python, lai izmantotu Amazon Web Services sniegtās mākoņa krātuves iespējas. Amazon Web Services (AWS) ir mākoņu platforma, kas lietotājiem ļauj iznomāt "virtuālos datorus", lai palaistu programmas un saglabātu datus. Python ir viena no daudzpusīgākajām un visbiežāk izmantotajām programmēšanas valodām studentiem, rūpniecībai un akadēmiskajām aprindām. Spēja izmantot Python un AWS kopā ļauj atrisināt skaitļošanas ziņā intensīvas datu zinātnes problēmas, neieguldot dārgā superdatorā.

Soļi

AWS solis 1
AWS solis 1

1. darbība. Izveidojiet kontu Amazon Web Services, izmantojot šo saiti:

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

AWS 2. darbība
AWS 2. darbība

2. solis. Lejupielādējiet AWS komandrindas saskarni no šīs saites:

aws.amazon.com/cli/. Noteikti izvēlieties operētājsistēmai atbilstošo versiju. Pašlaik ir opcija operētājsistēmai Linux, MacOS un 64 bitu Windows. Pēc operētājsistēmas izvēles jāsāk lejupielādēt.msi failu. Kad lejupielāde ir pabeigta, atveriet failu un izpildiet instalēšanas vedņa norādījumus.

AWS solis 3
AWS solis 3

3. solis. Atveriet datora komandu uzvedni

Ierakstiet komandu "aws --version" un nospiediet enter. Ja instalēšana bija veiksmīga, komandu uzvednē tiks parādīts līdzīgs ziņojums: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Ja līdzīgs ziņojums netiek parādīts, atkārtojiet iepriekšējo darbību.

AWS solis 4
AWS solis 4

4. solis. Dodieties uz AWS identitātes piekļuves un pārvaldības (IAM) lapu

Piekļūstiet šim pakalpojumam, AWS meklēšanas joslā ierakstot "IAM" vai meklējot IAM AWS pakalpojumu lapas sadaļā Drošība, identitāte un atbilstība.

Solis 5. Izveidojiet lietotāju, izmantojot IAM

Lai to izdarītu, noklikšķiniet uz cilnes "Lietotāji" IAM lapas kreisajā pusē, pēc tam nospiediet zilo "Pievienot lietotāju" lapas "Lietotāji" augšdaļā.

AWS 6. darbība
AWS 6. darbība

6. darbība. Konfigurējiet lietotāju, norādot vārdu un piekļuves veidu

Piešķiriet lietotājam nozīmīgu vārdu, lai to vēlāk varētu izmantot. Ir 2 piekļuves veidi. Mūsu nolūkos noteikti izvēlieties "Programmatiskā piekļuve". Tādējādi šis lietotājs varēs piekļūt visiem AWS izstrādes rīkiem.

AWS solis 7
AWS solis 7

7. solis. Piešķiriet lietotājam administratora piekļuves atļaujas

Sadaļā “Iestatīt atļaujas” izvēlieties opciju “Pievienot esošās politikas tieši”. Tiks atvērts liels iespējamo atļauju veidu saraksts, lai sniegtu šo lietotāju. Atzīmējiet izvēles rūtiņu pirmajā opcijā ar nosaukumu "Administratora piekļuve". Tas nodrošinās lietotājam pilnīgu piekļuvi visiem AWS pakalpojumiem un datiem. Kad esat pabeidzis, nospiediet zilo pogu "Tālāk: tagi".

AWS solis 8
AWS solis 8

8. solis. Pārskatiet lietotāju politikas

Izlaidiet lapu “Tagi”, noklikšķinot uz zilās pogas “Tālāk: pārskatīt”. Šajā ekrānā varat pārbaudīt nosaukumu, piekļuves veidu un atļaujas. Ja tas ir pareizi, nospiediet zilo pogu "Izveidot lietotāju".

AWS solis 9
AWS solis 9

9. solis. Lejupielādējiet piekļuves atslēgas ID un slepeno piekļuves atslēgu

Lai to izdarītu, lapas vidū nospiediet pogu "Lejupielādēt.csv". Ir ārkārtīgi svarīgi sekot šiem diviem kodiem. Tos nevar atgūt, un būs jāizveido jauns lietotājs.

AWS solis 10
AWS solis 10

10. solis. Konfigurējiet AWS komandrindas saskarni

Atveriet datora komandrindu. Ievadiet komandu "aws configure". Ievadiet piekļuves atslēgas ID un slepeno piekļuves atslēgu no.csv, kuru lejupielādējāt iepriekšējā darbībā. Trešajā uzvednē noklusējuma apgabalam nospiediet tipu "us-west-2", bet pēdējā uzvednē-enter. Jūsu dators tagad ir oficiāli savienots ar AWS.

AWS solis 11
AWS solis 11

11. solis. Pip Instalējiet Boto3 python bibliotēku

Boto3 ir bezmaksas python bibliotēka, kas ļauj mijiedarboties ar Amazon Web Services. Lai instalētu, komandu uzvednē ievadiet "pip install boto3". Ja tas izdosies, komandu uzvednē parādīsies virkne ziņojumu un ielādes josla. Kad ielāde ir pabeigta, ir pienācis laiks izmantot python.

12. solis. Atveriet savu iecienīto python redaktoru

Sāciet jaunu python skriptu un importējiet boto3 bibliotēku, pirmajā rindā ierakstot "import boto3".

Solis 13. Izveidojiet S3 spaini

S3 apzīmē vienkāršu krātuves pakalpojumu, un kopa ir mape mākonī, kurā varat glabāt failus. Noteikti aizstājiet to ar jebkuru nosaukumu, ko vēlaties nosaukt.

s3_client = boto3.client ('s3') s3_client.create_bucket (spainis = "")

14. darbība. Augšupielādējiet failu AWS

Pievienojiet skriptam divas šādas komandas:

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

Pirmā rinda sagatavo jūsu kodu failu augšupielādei S3. Nākamajā rindā ir jānomaina, un. Vietējais faila ceļš ir ceļš uz failu jūsu datorā, piemēram, "/users/tim/photos/puppy.jpg". Kausa nosaukums ir jūsu kopas nosaukums, kuru izveidojāt iepriekšējā darbībā, un S3 faila nosaukums ir tas, ko vēlaties, lai jūsu fails tiktu nosaukts mākonī.

Solis 15. Lejupielādējiet failu no AWS

Lai lejupielādētu failu no AWS, izmantojiet šādas 3 komandas:

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

Izmantojiet tās pašas vērtības iepriekšējām darbībām un no tām. tagad vajadzētu attēlot, kur vēlaties lejupielādēt failu un kā tas tiks nosaukts.

    Padomi

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

    • Jūs varat uzzināt vairāk par vairāk AWS pakalpojumu izmantošanu, izmantojot python šeit:.

Ieteicams: