Այս ձեռնարկը կբացատրի, թե ինչպես օգտագործել Python- ը ՝ Amazon Web Services- ի տրամադրած ամպային պահեստավորման հնարավորություններից օգտվելու համար: Amazon Web Services- ը (AWS) ամպային հարթակ է, որը թույլ է տալիս օգտվողներին վարձել «Վիրտուալ համակարգիչներ» ՝ ծրագրեր գործարկելու և տվյալներ պահելու համար: Python- ը ուսանողների, արդյունաբերության և գիտական շրջանների համար ամենատարածված և հաճախ օգտագործվող ծրագրավորման լեզուներից մեկն է: Python- ի և AWS- ի համատեղ օգտագործման ունակությունը թույլ է տալիս լուծել տվյալների գիտության հաշվողական ինտենսիվ խնդիրներ ՝ առանց թանկարժեք գերհամակարգչում ներդրումներ կատարելու:
Քայլեր
Քայլ 1. Կատարեք հաշիվ Amazon Web Services- ի համար այս հղման միջոցով
portal.aws.amazon.com/billing/signup#/start..
Քայլ 2. Ներբեռնեք AWS հրամանի տողի միջերեսը այս հղումից
aws.amazon.com/cli/: Համոզվեք, որ ընտրել եք ձեր օպերացիոն համակարգին համապատասխան տարբերակը: Ներկայումս կա տարբերակ Linux- ի, MacOS- ի և 64-բիթանոց Windows- ի համար: Ձեր օպերացիոն համակարգը ընտրելուց հետո.msi ֆայլը պետք է սկսի բեռնել: Ներբեռնումն ավարտվելուց հետո բացեք ֆայլը և հետևեք տեղադրման հրաշագործի հրահանգներին:
Քայլ 3. Բացեք ձեր համակարգչի հրամանի տողը:
Մուտքագրեք «aws --version» հրամանը և սեղմեք enter: Եթե տեղադրումը հաջող էր, հրամանի տողում կցուցադրվի նմանատիպ հաղորդագրություն ՝ «aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59» Եթե նման հաղորդագրություն չի ցուցադրվում, կրկնել նախորդ քայլը.
Քայլ 4. Գնացեք AWS ինքնության մուտք և կառավարում (IAM) էջ:
Մուտք գործեք այս ծառայություն ՝ AWS որոնման տողում մուտքագրելով «IAM» կամ փնտրելով IAM ՝ AWS ծառայությունների էջում Անվտանգություն, ինքնություն և համապատասխանություն բաժնում:
Քայլ 5. Ստեղծեք օգտվող IAM- ով:
Դա անելու համար կտտացրեք «Օգտվողներ» ներդիրին IAM էջի ձախ կողմում, այնուհետև սեղմեք կապույտ «Ավելացնել օգտվող» «Օգտվողներ» էջի վերևում:
Քայլ 6. Կարգավորեք օգտվողին, որը տրամադրում է անուն և մուտքի տեսակ:
Տվեք օգտվողին իմաստալից անուն ՝ հետագայում հղման համար: Մուտքի 2 տեսակ կա: Մեր նպատակների համար համոզվեք, որ ընտրեք «mրագրային մուտք»: Սա թույլ կտա այս օգտվողին մուտք գործել AWS զարգացման բոլոր գործիքներ:
Քայլ 7. Տվեք օգտվողի ադմինիստրատորի մուտքի թույլտվություններ:
«Թույլտվություններ սահմանել» բաժնում ընտրեք «Ուղղակի կցել առկա քաղաքականությունները» տարբերակը: Սա կբացի այս օգտագործողին տրամադրելու թույլտվության հնարավոր տեսակների մեծ ցուցակ: Նշեք առաջին տարբերակի վանդակը, որը կոչվում է «Ադմինիստրատորի մուտք»: Սա օգտագործողին կապահովի ամբողջական մուտք դեպի AWS- ի բոլոր ծառայություններն ու տվյալները: Ավարտելուց հետո սեղմեք կապույտ «Հաջորդ ՝ պիտակներ» կոճակը:
Քայլ 8. Վերանայեք օգտվողի քաղաքականությունը:
Բաց թողեք «Պիտակներ» էջը ՝ կտտացնելով կապույտ «Հաջորդ ՝ վերանայում» կոճակը: Այս էկրանին կարող եք ստուգել անունը, մուտքի տեսակը և թույլտվությունները ճիշտ են: Եթե ճիշտ է, սեղմեք կապույտ «Ստեղծել օգտվող» կոճակը:
Քայլ 9. Ներբեռնեք մուտքի բանալին և գաղտնի մուտքի բանալին:
Դա անելու համար կտտացրեք «Ներբեռնել.csv» կոճակը էջի կեսին: Չափազանց կարևոր է հետևել այս երկու ծածկագրերին: Նրանք չեն կարող վերականգնվել, և նոր օգտվող պետք է ստեղծվի:
Քայլ 10. Կարգավորեք AWS հրամանի տողի միջերեսը:
Վերաբացեք ձեր համակարգչի հրամանի տողը: Մուտքագրեք «aws configure» հրամանը: Մուտքագրեք ձեր մուտքի բանալու ID- ն և գաղտնի մուտքի բանալին.csv- ից, որը ներբեռնել եք նախորդ քայլում: Երրորդ հուշման նախնական լռելյայն տարածաշրջանի համար սեղմեք «us-west-2» և վերջնական հուշման համար սեղմեք enter: Ձեր համակարգիչն այժմ պաշտոնապես միացված է AWS- ին:
Քայլ 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 ("", "")
Օգտագործեք նույն արժեքները նախորդ քայլերի համար և դրանցից առաջ: այժմ պետք է ներկայացնի, թե որտեղ եք ցանկանում, որ ֆայլը ներբեռնվի և ինչ անուն ունենա:
-
Պյութոնի հետ ավելի շատ AWS ծառայություններ օգտագործելու մասին ավելին կարող եք իմանալ այստեղ.
Խորհուրդներ
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html