Ինչպես օգտագործել Amazon Web Services S3 դույլեր Python- ով

Բովանդակություն:

Ինչպես օգտագործել Amazon Web Services S3 դույլեր Python- ով
Ինչպես օգտագործել Amazon Web Services S3 դույլեր Python- ով

Video: Ինչպես օգտագործել Amazon Web Services S3 դույլեր Python- ով

Video: Ինչպես օգտագործել Amazon Web Services S3 դույլեր Python- ով
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Ապրիլ
Anonim

Այս ձեռնարկը կբացատրի, թե ինչպես օգտագործել Python- ը ՝ Amazon Web Services- ի տրամադրած ամպային պահեստավորման հնարավորություններից օգտվելու համար: Amazon Web Services- ը (AWS) ամպային հարթակ է, որը թույլ է տալիս օգտվողներին վարձել «Վիրտուալ համակարգիչներ» ՝ ծրագրեր գործարկելու և տվյալներ պահելու համար: Python- ը ուսանողների, արդյունաբերության և գիտական շրջանների համար ամենատարածված և հաճախ օգտագործվող ծրագրավորման լեզուներից մեկն է: Python- ի և AWS- ի համատեղ օգտագործման ունակությունը թույլ է տալիս լուծել տվյալների գիտության հաշվողական ինտենսիվ խնդիրներ ՝ առանց թանկարժեք գերհամակարգչում ներդրումներ կատարելու:

Քայլեր

AWS քայլ 1
AWS քայլ 1

Քայլ 1. Կատարեք հաշիվ Amazon Web Services- ի համար այս հղման միջոցով

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

AWS Քայլ 2
AWS Քայլ 2

Քայլ 2. Ներբեռնեք AWS հրամանի տողի միջերեսը այս հղումից

aws.amazon.com/cli/: Համոզվեք, որ ընտրել եք ձեր օպերացիոն համակարգին համապատասխան տարբերակը: Ներկայումս կա տարբերակ Linux- ի, MacOS- ի և 64-բիթանոց Windows- ի համար: Ձեր օպերացիոն համակարգը ընտրելուց հետո.msi ֆայլը պետք է սկսի բեռնել: Ներբեռնումն ավարտվելուց հետո բացեք ֆայլը և հետևեք տեղադրման հրաշագործի հրահանգներին:

AWS քայլ 3
AWS քայլ 3

Քայլ 3. Բացեք ձեր համակարգչի հրամանի տողը:

Մուտքագրեք «aws --version» հրամանը և սեղմեք enter: Եթե տեղադրումը հաջող էր, հրամանի տողում կցուցադրվի նմանատիպ հաղորդագրություն ՝ «aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59» Եթե նման հաղորդագրություն չի ցուցադրվում, կրկնել նախորդ քայլը.

AWS քայլ 4
AWS քայլ 4

Քայլ 4. Գնացեք AWS ինքնության մուտք և կառավարում (IAM) էջ:

Մուտք գործեք այս ծառայություն ՝ AWS որոնման տողում մուտքագրելով «IAM» կամ փնտրելով IAM ՝ AWS ծառայությունների էջում Անվտանգություն, ինքնություն և համապատասխանություն բաժնում:

Քայլ 5. Ստեղծեք օգտվող IAM- ով:

Դա անելու համար կտտացրեք «Օգտվողներ» ներդիրին IAM էջի ձախ կողմում, այնուհետև սեղմեք կապույտ «Ավելացնել օգտվող» «Օգտվողներ» էջի վերևում:

AWS Քայլ 6
AWS Քայլ 6

Քայլ 6. Կարգավորեք օգտվողին, որը տրամադրում է անուն և մուտքի տեսակ:

Տվեք օգտվողին իմաստալից անուն ՝ հետագայում հղման համար: Մուտքի 2 տեսակ կա: Մեր նպատակների համար համոզվեք, որ ընտրեք «mրագրային մուտք»: Սա թույլ կտա այս օգտվողին մուտք գործել AWS զարգացման բոլոր գործիքներ:

AWS քայլ 7
AWS քայլ 7

Քայլ 7. Տվեք օգտվողի ադմինիստրատորի մուտքի թույլտվություններ:

«Թույլտվություններ սահմանել» բաժնում ընտրեք «Ուղղակի կցել առկա քաղաքականությունները» տարբերակը: Սա կբացի այս օգտագործողին տրամադրելու թույլտվության հնարավոր տեսակների մեծ ցուցակ: Նշեք առաջին տարբերակի վանդակը, որը կոչվում է «Ադմինիստրատորի մուտք»: Սա օգտագործողին կապահովի ամբողջական մուտք դեպի AWS- ի բոլոր ծառայություններն ու տվյալները: Ավարտելուց հետո սեղմեք կապույտ «Հաջորդ ՝ պիտակներ» կոճակը:

AWS քայլ 8
AWS քայլ 8

Քայլ 8. Վերանայեք օգտվողի քաղաքականությունը:

Բաց թողեք «Պիտակներ» էջը ՝ կտտացնելով կապույտ «Հաջորդ ՝ վերանայում» կոճակը: Այս էկրանին կարող եք ստուգել անունը, մուտքի տեսակը և թույլտվությունները ճիշտ են: Եթե ճիշտ է, սեղմեք կապույտ «Ստեղծել օգտվող» կոճակը:

AWS քայլ 9
AWS քայլ 9

Քայլ 9. Ներբեռնեք մուտքի բանալին և գաղտնի մուտքի բանալին:

Դա անելու համար կտտացրեք «Ներբեռնել.csv» կոճակը էջի կեսին: Չափազանց կարևոր է հետևել այս երկու ծածկագրերին: Նրանք չեն կարող վերականգնվել, և նոր օգտվող պետք է ստեղծվի:

AWS քայլ 10
AWS քայլ 10

Քայլ 10. Կարգավորեք AWS հրամանի տողի միջերեսը:

Վերաբացեք ձեր համակարգչի հրամանի տողը: Մուտքագրեք «aws configure» հրամանը: Մուտքագրեք ձեր մուտքի բանալու ID- ն և գաղտնի մուտքի բանալին.csv- ից, որը ներբեռնել եք նախորդ քայլում: Երրորդ հուշման նախնական լռելյայն տարածաշրջանի համար սեղմեք «us-west-2» և վերջնական հուշման համար սեղմեք enter: Ձեր համակարգիչն այժմ պաշտոնապես միացված է AWS- ին:

AWS քայլ 11
AWS քայլ 11

Քայլ 11. Խողովակ Տեղադրեք Boto3 պիթոնի գրադարանը:

Boto3- ը պիթոնի անվճար գրադարան է, որը թույլ է տալիս փոխազդել Amazon վեբ ծառայությունների հետ: Տեղադրելու համար հրամանի տողում մուտքագրեք «pip install boto3»: Հաջողության դեպքում հրամանի տողում կհայտնվեն մի շարք հաղորդագրություններ և բեռնման տող: Երբ բեռնումն ավարտվի, ժամանակն է օգտագործել python:

Քայլ 12. Բացեք ձեր նախընտրած python խմբագիրը:

Սկսեք նոր պիթոնի սցենար և ներմուծեք boto3 գրադարանը ՝ առաջին տողում մուտքագրելով «ներմուծել boto3»:

Քայլ 13. Պատրաստեք S3 դույլ:

S3- ը նշանակում է Simple Storage Service, իսկ դույլը ամպի մեջ գտնվող թղթապանակ է, որում կարող եք ֆայլեր պահել: Համոզվեք, որ այն փոխարինեք այն ամենով, ինչ ցանկանում եք անվանել ձեր դույլը:

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

Քայլ 14. Ֆայլը վերբեռնեք AWS:

Ձեր սկրիպտին ավելացրեք հետևյալ երկու հրամանները.

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

Առաջին տողը պատրաստում է ձեր կոդը ՝ ֆայլերը S3- ում վերբեռնելու համար: Հաջորդ տողը պահանջում է փոխարինել, և. Տեղական ֆայլի ուղին ձեր համակարգչում գտնվող ֆայլի ուղին է, օրինակ ` /users/tim/photos/puppy-j.webp

Քայլ 15. Ներբեռնեք ֆայլը AWS- ից:

Օգտագործեք հետևյալ 3 հրամանը ՝ ֆայլը AWS- ից ներբեռնելու համար.

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

Օգտագործեք նույն արժեքները նախորդ քայլերի համար և դրանցից առաջ: այժմ պետք է ներկայացնի, թե որտեղ եք ցանկանում, որ ֆայլը ներբեռնվի և ինչ անուն ունենա:

    Խորհուրդներ

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

    • Պյութոնի հետ ավելի շատ AWS ծառայություններ օգտագործելու մասին ավելին կարող եք իմանալ այստեղ.

Խորհուրդ ենք տալիս: