ይህ መማሪያ በአማዞን ድር አገልግሎቶች የቀረቡትን የደመና ማከማቻ ችሎታዎች ለመጠቀም እንዴት Python ን እንደሚጠቀሙ ያብራራል። የአማዞን ድር አገልግሎቶች (AWS) ተጠቃሚዎች ፕሮግራሞችን ለማካሄድ እና መረጃን ለማከማቸት “ምናባዊ ኮምፒተር” እንዲከራዩ የሚያስችል የደመና መድረክ ነው። ፓይዘን ለተማሪዎች ፣ ለኢንዱስትሪ እና ለአካዳሚ በጣም ሁለገብ እና በብዛት ከሚጠቀሙባቸው የፕሮግራም ቋንቋዎች አንዱ ነው። ፓይዘን እና AWS ን በአንድ ላይ የመጠቀም ችሎታ ውድ በሆነ ሱፐር ኮምፒውተር ላይ ኢንቬስት ሳያደርጉ በስሌት የተጠናከረ የመረጃ ሳይንስ ችግሮችን ለመፍታት ያስችልዎታል።
ደረጃዎች
ደረጃ 1. በዚህ አገናኝ በኩል ለአማዞን ድር አገልግሎቶች መለያ ያድርጉ -
portal.aws.amazon.com/billing/signup#/start።.
ደረጃ 2. የ AWS የትእዛዝ መስመር በይነገጽን ከዚህ አገናኝ ያውርዱ
aws.amazon.com/cli/. ከእርስዎ ስርዓተ ክወና ጋር የሚስማማውን ስሪት መምረጥዎን ያረጋግጡ። በአሁኑ ጊዜ ለሊኑክስ ፣ ለማክሮስ እና ለ 64 ቢት ዊንዶውስ አማራጭ አለ። የእርስዎን ስርዓተ ክወና ከመረጡ በኋላ የ.msi ፋይል ማውረድ መጀመር አለበት። ማውረዱ ሲጠናቀቅ ፋይሉን ይክፈቱ እና የመጫኛ አዋቂ መመሪያዎችን ይከተሉ።
ደረጃ 3. የኮምፒተርዎን የትዕዛዝ ጥያቄ ይክፈቱ።
“Aws --version” የሚለውን ትእዛዝ ይተይቡ እና አስገባን ይጫኑ። መጫኑ ከተሳካ ፣ የትእዛዝ መጠየቂያው ተመሳሳይ መልእክት ያሳያል-“aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59” ተመሳሳይ መልእክት ካልታየ ቀዳሚውን ደረጃ ይድገሙት.
ደረጃ 4. ወደ AWS ማንነት መዳረሻ እና አስተዳደር (አይኤም) ገጽ ይሂዱ።
በ AWS የፍለጋ አሞሌ ውስጥ “IAM” ን በመተየብ ወይም በ AWS አገልግሎቶች ገጽ ላይ በደህንነት ፣ ማንነት እና ተገዢነት ክፍል ስር IAM ን በመፈለግ ይህንን አገልግሎት ይድረሱ።
ደረጃ 5. በ IAM ተጠቃሚን ይፍጠሩ።
ይህንን ለማድረግ በአይኤም ገጽ በግራ በኩል “ተጠቃሚዎች” የሚለውን ትር ጠቅ ያድርጉ እና በ “ተጠቃሚዎች” ገጽ አናት ላይ ሰማያዊውን “ተጠቃሚ አክል” ን ይጫኑ።
ደረጃ 6. የስም እና የመዳረሻ ዓይነት የሚያቀርብ ተጠቃሚን ያዋቅሩ።
በኋላ ለማጣቀሻ ለተጠቃሚው ትርጉም ያለው ስም ይስጡት። 2 የመዳረሻ ዓይነቶች አሉ። ለእኛ ዓላማዎች ፣ “የፕሮግራም መዳረሻ” የሚለውን መምረጥዎን ያረጋግጡ። ይህ ለዚህ ተጠቃሚ ለሁሉም የ AWS ልማት መሣሪያዎች መዳረሻ ይሰጠዋል።
ደረጃ 7. ለተጠቃሚ አስተዳዳሪ የመዳረሻ ፈቃዶችን ይስጡ።
በ «ፈቃዶችን አዘጋጅ» ስር «ነባር ፖሊሲዎችን በቀጥታ ያያይዙ» የሚለውን አማራጭ ይምረጡ። ይህ ይህንን ተጠቃሚ ለማቅረብ ብዙ ሊሆኑ የሚችሉ የፈቃድ ዓይነቶችን ዝርዝር ይከፍታል። “የአስተዳዳሪ መዳረሻ” ተብሎ የሚጠራው የመጀመሪያው አማራጭ ሳጥኑ ላይ ምልክት ያድርጉ። ይህ ለተጠቃሚው ለሁሉም የ AWS አገልግሎቶች እና መረጃዎች የተሟላ መዳረሻን ይሰጣል። ሲጨርሱ ሰማያዊውን “ቀጣይ - መለያዎች” ቁልፍን ይጫኑ።
ደረጃ 8. የተጠቃሚ መመሪያዎችን ይገምግሙ።
ሰማያዊውን “ቀጣይ: ግምገማ” ቁልፍን ጠቅ በማድረግ የ “መለያዎች” ገጹን ይዝለሉ። በዚህ ማያ ገጽ ላይ ስሙን ማረጋገጥ ፣ የመዳረሻ ዓይነት እና ፈቃዶች ትክክል ናቸው። ትክክል ከሆነ ሰማያዊውን “ተጠቃሚ ፍጠር” የሚለውን ቁልፍ ይጫኑ።
ደረጃ 9. የመዳረሻ ቁልፍ መታወቂያ እና የምስጢር መዳረሻ ቁልፍን ያውርዱ።
ይህንን ለማድረግ በገጹ መሃል ላይ “አውርድ.csv” የሚለውን ቁልፍ ይጫኑ። እነዚህን ሁለት ኮዶች መከታተል እጅግ በጣም አስፈላጊ ነው። ሊመለሱ አይችሉም እና አዲስ ተጠቃሚ መፈጠር አለበት።
ደረጃ 10. የ AWS የትእዛዝ መስመር በይነገጽን ያዋቅሩ።
የኮምፒተርዎን የትእዛዝ መስመር እንደገና ይክፈቱ። “Aws configure” የሚለውን ትዕዛዝ ያስገቡ። በቀዳሚው ደረጃ ካወረዱት.csv የእርስዎን የመዳረሻ ቁልፍ መታወቂያ እና የምስጢር መዳረሻ ቁልፍ ያስገቡ። በሦስተኛው ጥያቄ ላይ ለነባሪ ክልል “us-west-2” ዓይነትን ይጫኑ እና ለመጨረሻው ጥያቄ አስገባን ይጫኑ። ኮምፒተርዎ አሁን ከ AWS ጋር በይፋ ተገናኝቷል።
ደረጃ 11. ፒፕ ጫን Boto3 python ቤተመፃህፍት።
ቦቶ 3 ከአማዞን ድር አገልግሎቶች ጋር መስተጋብር የሚፈቅድ ነፃ የፓይዘን ቤተ -መጽሐፍት ነው። ለመጫን በትእዛዝ መጠየቂያ ውስጥ “pip install boto3” ን ያስገቡ። ከተሳካ ፣ ተከታታይ መልዕክቶች እና የመጫኛ አሞሌ በትእዛዝ መጠየቂያ ውስጥ ይታያሉ። መጫኑ ሲጠናቀቅ ፓይዘን ለመጠቀም ጊዜው አሁን ነው።
ደረጃ 12. የእርስዎን ተወዳጅ የፓይዘን አርታዒ ይክፈቱ።
በመጀመሪያው መስመር ላይ “አስገባ ቦቶ 3” ን በመተየብ አዲስ የፓይዘን ስክሪፕት ይጀምሩ እና የቦቶ 3 ቤተ -መጽሐፍትን ያስመጡ።
ደረጃ 13. S3 ባልዲ ያድርጉ።
S3 ቀላል የማከማቻ አገልግሎትን ያመለክታል እና ባልዲ ፋይሎችን ማከማቸት የሚችሉበት በደመና ውስጥ ያለ አቃፊ ነው። ባልዲዎን ለመሰየም በሚፈልጉት በማንኛውም መተካትዎን ያረጋግጡ።
s3_client = boto3. ደንበኛ ('s3') s3_client.create_bucket (ባልዲ = "")
ደረጃ 14. አንድ ፋይል ወደ AWS ይስቀሉ።
ወደ ስክሪፕትዎ ሁለት የሚከተሉትን ትዕዛዞች ያክሉ
ደንበኛ = boto3.client ("s3") client.upload_file (
, , )
የመጀመሪያው መስመር ፋይሎችን ወደ S3 ለመስቀል ኮድዎን ያዘጋጃል። ቀጣዩ መስመር እርስዎ እንዲተኩ ይጠይቃል ፣ እና። የአካባቢያዊ ፋይል ዱካ በኮምፒተርዎ ላይ ወደ ፋይል የሚወስደው መንገድ ለምሳሌ “/users/tim/photos/puppy.jpg” ነው። የባልዲው ስም በቀዳሚው ደረጃ ያደረጉት የባልዲዎ ስም እና የ S3 ፋይል ስም ፋይልዎ በደመና ውስጥ እንዲሰየም የሚፈልጉት ነው።
ደረጃ 15. ፋይልን ከ AWS ያውርዱ።
አንድ ፋይልን ከ AWS ለማውረድ የሚከተሉትን 3 ትዕዛዞችን ይጠቀሙ
s3 = boto3.resource ("s3") ባልዲ = s3. Bucket ("") bucket.download_file ("", "")
ለቀደሙት ደረጃዎች ተመሳሳይ እና ተመሳሳይ እሴቶችን ይጠቀሙ። አሁን ፋይሉ እንዲወርድበት እና ምን እንደሚጠራ የሚወክልበትን ቦታ መወከል አለበት።
-
ተጨማሪ የ AWS አገልግሎቶችን በፓይዘን ስለመጠቀም እዚህ የበለጠ ማወቅ ይችላሉ-.
ጠቃሚ ምክሮች
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html