የአማዞን ድር አገልግሎቶችን S3 ባልዲዎችን በ Python እንዴት እንደሚጠቀሙ

ዝርዝር ሁኔታ:

የአማዞን ድር አገልግሎቶችን S3 ባልዲዎችን በ Python እንዴት እንደሚጠቀሙ
የአማዞን ድር አገልግሎቶችን S3 ባልዲዎችን በ Python እንዴት እንደሚጠቀሙ

ቪዲዮ: የአማዞን ድር አገልግሎቶችን S3 ባልዲዎችን በ Python እንዴት እንደሚጠቀሙ

ቪዲዮ: የአማዞን ድር አገልግሎቶችን S3 ባልዲዎችን በ Python እንዴት እንደሚጠቀሙ
ቪዲዮ: переделка и укрепление слабой стяжки/ пропитка для стяжки 2024, ሚያዚያ
Anonim

ይህ መማሪያ በአማዞን ድር አገልግሎቶች የቀረቡትን የደመና ማከማቻ ችሎታዎች ለመጠቀም እንዴት Python ን እንደሚጠቀሙ ያብራራል። የአማዞን ድር አገልግሎቶች (AWS) ተጠቃሚዎች ፕሮግራሞችን ለማካሄድ እና መረጃን ለማከማቸት “ምናባዊ ኮምፒተር” እንዲከራዩ የሚያስችል የደመና መድረክ ነው። ፓይዘን ለተማሪዎች ፣ ለኢንዱስትሪ እና ለአካዳሚ በጣም ሁለገብ እና በብዛት ከሚጠቀሙባቸው የፕሮግራም ቋንቋዎች አንዱ ነው። ፓይዘን እና AWS ን በአንድ ላይ የመጠቀም ችሎታ ውድ በሆነ ሱፐር ኮምፒውተር ላይ ኢንቬስት ሳያደርጉ በስሌት የተጠናከረ የመረጃ ሳይንስ ችግሮችን ለመፍታት ያስችልዎታል።

ደረጃዎች

AWS ደረጃ 1
AWS ደረጃ 1

ደረጃ 1. በዚህ አገናኝ በኩል ለአማዞን ድር አገልግሎቶች መለያ ያድርጉ -

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

AWS ደረጃ 2
AWS ደረጃ 2

ደረጃ 2. የ AWS የትእዛዝ መስመር በይነገጽን ከዚህ አገናኝ ያውርዱ

aws.amazon.com/cli/. ከእርስዎ ስርዓተ ክወና ጋር የሚስማማውን ስሪት መምረጥዎን ያረጋግጡ። በአሁኑ ጊዜ ለሊኑክስ ፣ ለማክሮስ እና ለ 64 ቢት ዊንዶውስ አማራጭ አለ። የእርስዎን ስርዓተ ክወና ከመረጡ በኋላ የ.msi ፋይል ማውረድ መጀመር አለበት። ማውረዱ ሲጠናቀቅ ፋይሉን ይክፈቱ እና የመጫኛ አዋቂ መመሪያዎችን ይከተሉ።

AWS ደረጃ 3
AWS ደረጃ 3

ደረጃ 3. የኮምፒተርዎን የትዕዛዝ ጥያቄ ይክፈቱ።

“Aws --version” የሚለውን ትእዛዝ ይተይቡ እና አስገባን ይጫኑ። መጫኑ ከተሳካ ፣ የትእዛዝ መጠየቂያው ተመሳሳይ መልእክት ያሳያል-“aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59” ተመሳሳይ መልእክት ካልታየ ቀዳሚውን ደረጃ ይድገሙት.

AWS ደረጃ 4
AWS ደረጃ 4

ደረጃ 4. ወደ AWS ማንነት መዳረሻ እና አስተዳደር (አይኤም) ገጽ ይሂዱ።

በ AWS የፍለጋ አሞሌ ውስጥ “IAM” ን በመተየብ ወይም በ AWS አገልግሎቶች ገጽ ላይ በደህንነት ፣ ማንነት እና ተገዢነት ክፍል ስር IAM ን በመፈለግ ይህንን አገልግሎት ይድረሱ።

ደረጃ 5. በ IAM ተጠቃሚን ይፍጠሩ።

ይህንን ለማድረግ በአይኤም ገጽ በግራ በኩል “ተጠቃሚዎች” የሚለውን ትር ጠቅ ያድርጉ እና በ “ተጠቃሚዎች” ገጽ አናት ላይ ሰማያዊውን “ተጠቃሚ አክል” ን ይጫኑ።

AWS ደረጃ 6
AWS ደረጃ 6

ደረጃ 6. የስም እና የመዳረሻ ዓይነት የሚያቀርብ ተጠቃሚን ያዋቅሩ።

በኋላ ለማጣቀሻ ለተጠቃሚው ትርጉም ያለው ስም ይስጡት። 2 የመዳረሻ ዓይነቶች አሉ። ለእኛ ዓላማዎች ፣ “የፕሮግራም መዳረሻ” የሚለውን መምረጥዎን ያረጋግጡ። ይህ ለዚህ ተጠቃሚ ለሁሉም የ 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” የሚለውን ትዕዛዝ ያስገቡ። በቀዳሚው ደረጃ ካወረዱት.csv የእርስዎን የመዳረሻ ቁልፍ መታወቂያ እና የምስጢር መዳረሻ ቁልፍ ያስገቡ። በሦስተኛው ጥያቄ ላይ ለነባሪ ክልል “us-west-2” ዓይነትን ይጫኑ እና ለመጨረሻው ጥያቄ አስገባን ይጫኑ። ኮምፒተርዎ አሁን ከ AWS ጋር በይፋ ተገናኝቷል።

AWS ደረጃ 11
AWS ደረጃ 11

ደረጃ 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 ("", "")

ለቀደሙት ደረጃዎች ተመሳሳይ እና ተመሳሳይ እሴቶችን ይጠቀሙ። አሁን ፋይሉ እንዲወርድበት እና ምን እንደሚጠራ የሚወክልበትን ቦታ መወከል አለበት።

    ጠቃሚ ምክሮች

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

    • ተጨማሪ የ AWS አገልግሎቶችን በፓይዘን ስለመጠቀም እዚህ የበለጠ ማወቅ ይችላሉ-.

የሚመከር: