Cum se utilizează pachetele Amazon Web Services S3 cu Python

Cuprins:

Cum se utilizează pachetele Amazon Web Services S3 cu Python
Cum se utilizează pachetele Amazon Web Services S3 cu Python

Video: Cum se utilizează pachetele Amazon Web Services S3 cu Python

Video: Cum se utilizează pachetele Amazon Web Services S3 cu Python
Video: #TECHREVIEW NIBEF2120 - Pompă de căldură Aer-Apă 2024, Aprilie
Anonim

Acest tutorial va explica cum să utilizați Python pentru a utiliza capacitățile de stocare în cloud oferite de Amazon Web Services. Amazon Web Services (AWS) este o platformă cloud care permite utilizatorilor să închirieze „calculatoare virtuale” pentru a rula programe și stoca date. Python este unul dintre cele mai versatile și utilizate limbaje de programare pentru studenți, industrie și mediul academic. Abilitatea de a utiliza Python și AWS împreună vă permite să rezolvați probleme de calcul științifice ale datelor, fără a investi într-un supercomputer scump.

Pași

Pasul AWS 1
Pasul AWS 1

Pasul 1. Creați un cont pentru Amazon Web Services prin acest link:

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

AWS Pasul 2
AWS Pasul 2

Pasul 2. Descărcați interfața liniei de comandă AWS din acest link:

aws.amazon.com/cli/. Asigurați-vă că alegeți versiunea corespunzătoare sistemului dvs. de operare. În prezent există o opțiune pentru Linux, MacOS și Windows pe 64 de biți. După alegerea sistemului de operare, ar trebui să înceapă descărcarea unui fișier.msi. Când descărcarea se finalizează, deschideți fișierul și urmați instrucțiunile asistentului de instalare.

Pasul AWS 3
Pasul AWS 3

Pasul 3. Deschideți promptul de comandă al computerului

Tastați comanda „aws --version” și apăsați Enter. Dacă instalarea a reușit, promptul de comandă va afișa un mesaj similar cu: "aws-cli / 1.18.136 Python / 3.8.3 Windows / 10 botocore / 1.17.59" Dacă un mesaj similar nu este afișat, repetați pasul anterior.

Pasul AWS 4
Pasul AWS 4

Pasul 4. Accesați pagina AWS Identity Access and Management (IAM)

Accesați acest serviciu tastând „IAM” în bara de căutare AWS sau căutând IAM în secțiunea Securitate, identitate și conformitate de pe pagina de servicii AWS.

Pasul 5. Creați un utilizator cu IAM

Pentru aceasta, faceți clic pe fila „Utilizatori” din partea stângă a paginii IAM, apoi apăsați butonul albastru „Adăugați utilizator” din partea de sus a paginii „Utilizatori”.

AWS Pasul 6
AWS Pasul 6

Pasul 6. Configurați utilizatorul furnizând un nume și un tip de acces

Dați utilizatorului un nume semnificativ pentru referință ulterioară. Există 2 tipuri de acces. În scopurile noastre, asigurați-vă că alegeți „Acces programatic”. Acest lucru va oferi acestui utilizator acces la toate instrumentele de dezvoltare AWS.

Pasul AWS 7
Pasul AWS 7

Pasul 7. Acordați utilizatorului permisiunile de acces administrator

Sub „Setați permisiunile”, alegeți opțiunea „Atașați direct politicile existente”. Aceasta va deschide o listă largă de posibile tipuri de permisiuni pentru a furniza acestui utilizator. Bifați caseta primei opțiuni numită „Acces administrator”. Aceasta va oferi utilizatorului acces complet la toate serviciile și datele AWS. Când ați terminat, apăsați butonul albastru „Next: Tags”.

Pasul AWS 8
Pasul AWS 8

Pasul 8. Examinați politicile utilizatorilor

Săriți pagina „Etichete” făcând clic pe butonul albastru „Următor: Examinați”. Pe acest ecran puteți verifica numele, tipul de acces și permisiunile sunt corecte. Dacă este corect, apăsați butonul albastru „Creați utilizator”.

Pasul AWS 9
Pasul AWS 9

Pasul 9. Descărcați ID-ul cheii de acces și cheia de acces secret

Pentru aceasta, apăsați butonul „Descărcați.csv” din mijlocul paginii. Este extrem de important să țineți evidența acestor două coduri. Nu pot fi recuperate și va trebui creat un nou utilizator.

Pasul AWS 10
Pasul AWS 10

Pasul 10. Configurați interfața liniei de comandă AWS

Deschideți linia de comandă a computerului. Introduceți comanda „aws configure”. Introduceți ID-ul cheii de acces și cheia de acces secret din.csv pe care l-ați descărcat în pasul anterior. Apăsați tastați „us-west-2” pentru regiunea implicită la al treilea prompt și apăsați Enter pentru solicitarea finală. Computerul dvs. este acum conectat oficial la AWS.

Pasul AWS 11
Pasul AWS 11

Pasul 11. Instalați Pip biblioteca Boto3 python

Boto3 este biblioteca Python gratuită care permite interacțiunea cu Amazon Web Services. Pentru a instala, introduceți „pip install boto3” în promptul de comandă. Dacă are succes, o serie de mesaje și o bară de încărcare vor apărea în promptul de comandă. Când încărcarea este finalizată, este timpul să utilizați python.

Pasul 12. Deschideți editorul dvs. piton preferat

Porniți un nou script python și importați biblioteca boto3 tastând „import boto3” pe prima linie.

Pasul 13. Faceți o găleată S3

S3 înseamnă Simple Storage Service și un bucket este un folder în cloud în care puteți stoca fișiere. Asigurați-vă că îl înlocuiți cu orice doriți să denumiți bucket.

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

Pasul 14. Încărcați un fișier în AWS

Adăugați următoarele două comenzi în script:

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

Prima linie vă pregătește codul pentru a încărca fișiere în S3. Următoarea linie necesită înlocuirea,, și. Calea fișierului local este calea către un fișier de pe computer, de exemplu „/users/tim/photos/puppy.jpg”. Numele cupei este numele cupei pe care l-ați făcut la pasul anterior, iar numele fișierului S3 este ceea ce doriți ca fișierul dvs. să fie denumit în cloud.

Pasul 15. Descărcați fișierul din AWS

Utilizați următoarele 3 comenzi pentru a descărca un fișier din AWS:

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

Folosiți aceleași valori pentru și din pașii anteriori. ar trebui să reprezinte acum locul în care doriți să fie descărcat fișierul și cum va fi denumit.

    sfaturi

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

    • Puteți afla mai multe despre utilizarea mai multor servicii AWS cu python aici:.

Recomandat: