כיצד להשתמש בדליים S3 של אמזון עם פייתון

תוכן עניינים:

כיצד להשתמש בדליים S3 של אמזון עם פייתון
כיצד להשתמש בדליים S3 של אמזון עם פייתון

וִידֵאוֹ: כיצד להשתמש בדליים S3 של אמזון עם פייתון

וִידֵאוֹ: כיצד להשתמש בדליים S3 של אמזון עם פייתון
וִידֵאוֹ: Glass Repairing Liquid 2024, אַפּרִיל
Anonim

הדרכה זו תסביר כיצד להשתמש ב- Python כדי לנצל את יכולות האחסון בענן המסופקות על ידי Amazon Web Services. Amazon Web Services (AWS) היא פלטפורמת ענן המאפשרת למשתמשים לשכור "מחשבים וירטואליים" להפעלת תוכניות ולאחסון נתונים. פייתון היא אחת משפות התכנות המגוונות והנפוצות ביותר לסטודנטים, לתעשייה ולאקדמיה. היכולת להשתמש ב- Python ו- AWS יחד מאפשרת לך לפתור בעיות מדעי נתונים אינטנסיביות חישוביות מבלי להשקיע במחשב על יקר.

צעדים

AWS שלב 1
AWS שלב 1

שלב 1. צור חשבון עבור שירותי האינטרנט של אמזון באמצעות קישור זה:

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

AWS שלב 2
AWS שלב 2

שלב 2. הורד את ממשק שורת הפקודה AWS מקישור זה:

aws.amazon.com/cli/. הקפד לבחור את הגירסה המתאימה למערכת ההפעלה שלך. כרגע יש אפשרות עבור Linux, MacOS ו- Windows 64 סיביות. לאחר בחירת מערכת ההפעלה שלך, קובץ.msi צריך להתחיל להוריד. עם השלמת ההורדה, פתח את הקובץ ופעל בהתאם להוראות אשף ההתקנה.

שלב 3 של AWS
שלב 3 של AWS

שלב 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 Identity Access and Management (IAM)

גש לשירות זה על ידי הקלדת "IAM" בשורת החיפוש של AWS או חיפוש IAM בקטע אבטחה, זהות ותאימות בדף שירותי AWS.

שלב 5. צור משתמש באמצעות IAM

לשם כך לחץ על הכרטיסייה "משתמשים" בצד שמאל של דף ה- IAM ולאחר מכן לחץ על "הוסף משתמש" הכחול בראש הדף "משתמשים".

AWS שלב 6
AWS שלב 6

שלב 6. הגדר את המשתמש המספק שם וסוג גישה

תן למשתמש שם משמעותי לעיון מאוחר יותר. ישנם 2 סוגי גישה. למטרותינו, הקפד לבחור "גישה תכנותית". זה ייתן למשתמש זה גישה לכל כלי הפיתוח של AWS.

AWS שלב 7
AWS שלב 7

שלב 7. תן למשתמש הרשאות גישה למנהל המערכת

תחת "הגדר הרשאות", בחר באפשרות "צרף מדיניות קיימת ישירות". פעולה זו תפתח רשימה גדולה של סוגי הרשאות אפשריים לספק למשתמש זה. סמן את התיבה של האפשרות הראשונה בשם "גישת מנהל". זה יספק למשתמש גישה מלאה לכל שירותי ונתוני AWS. בסיום, לחץ על הכפתור הכחול "הבא: תגים".

שלב 8. AWS של AWS
שלב 8. AWS של AWS

שלב 8. סקור את מדיניות המשתמש

דלג על דף "תגים" על ידי לחיצה על הכפתור הכחול "הבא: סקירה". במסך זה תוכל לאמת את השם, סוג הגישה וההרשאות הנכונות. אם הוא תקין, לחץ על הכפתור הכחול "צור משתמש".

AWS שלב 9
AWS שלב 9

שלב 9. הורד מזהה מפתח גישה ומפתח גישה סודית

לשם כך, לחץ על הלחצן "הורד. Csv" באמצע הדף. חשוב ביותר לעקוב אחר שני הקודים הללו. לא ניתן לשחזר אותם ויהיה צורך ליצור משתמש חדש.

שלב 10. AWS שלב AWS
שלב 10. AWS שלב AWS

שלב 10. הגדר את ממשק שורת הפקודה של AWS

פתח מחדש את שורת הפקודה של המחשב שלך. הזן את הפקודה "aws configure". הזן את מזהה מפתח הגישה ואת מפתח הגישה הסודי שלך מתוך קובץ ה- CSV שהורדת בשלב הקודם. הקש על סוג "us-west-2" עבור אזור ברירת המחדל בהנחיה השלישית והקש enter על ההנחיה הסופית. המחשב שלך מחובר כעת באופן רשמי ל- AWS.

שלב 11. AWS שלב AWS
שלב 11. AWS שלב AWS

שלב 11. פיפ התקן את ספריית הפייתונים של Boto3

Boto3 היא ספריית הפיתון החינמית המאפשרת אינטראקציה עם שירותי האינטרנט של אמזון. כדי להתקין, הזן "pip install boto3" בשורת הפקודה. אם הצליח, סדרת הודעות וסרגל טעינה יופיעו בשורת הפקודה. כאשר הטעינה הושלמה, הגיע הזמן להשתמש בפייתון.

שלב 12. פתח את עורך הפיתון האהוב עליך

הפעל סקריפט פייתון חדש וייבא את ספריית boto3 על ידי הקלדת "יבוא boto3" בשורה הראשונה.

שלב 13. הכינו דלי S3

S3 מייצג שירות אחסון פשוט ודלי הוא תיקיה בענן שתוכל לאחסן בה קבצים. הקפד להחליף את כל מה שתרצה לקרוא לדלי שלך.

s3_client = boto3.client ('s3') s3_client.create_bucket (דלי = "")

שלב 14. העלה קובץ ל- AWS

הוסף את שתי הפקודות הבאות לסקריפט שלך:

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

השורה הראשונה מכינה את הקוד שלך להעלאת קבצים ל- S3. השורה הבאה מחייבת אותך להחליף,, ו-. נתיב הקובץ המקומי הוא הנתיב לקובץ במחשב שלך למשל "/users/tim/photos/puppy.jpg". שם הדלי הוא שם הדלי שלך שיצרת בשלב הקודם ושם קובץ S3 הוא מה שאתה רוצה שהקובץ שלך ייקרא בענן.

שלב 15. הורד קובץ מ- AWS

השתמש בשלוש הפקודות הבאות להורדת קובץ מ- AWS:

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

השתמש באותם ערכים עבור ומהשלבים הקודמים. כעת אמור לייצג היכן ברצונך להוריד את הקובץ וכיצד הוא ייקרא.

    טיפים

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

    • תוכל ללמוד עוד על ניצול שירותי AWS נוספים עם פייתון כאן:.

מוּמלָץ: