כיצד לפרוס אתר סטטי ב- Amazon S3?

מדריך זה מעביר אתכם בשלבים לפריסת אתר סטטי ב- Amazon S3
מדריך זה מעביר אתכם בשלבים לפריסת אתר סטטי ב- Amazon S3.

Amazon S3, או Amazon Simple Storage Service הוא שירות אחסון ענן במהירות גבוהה, בעלות נמוכה וניתנת להרחבה. הוא תוכנן במיוחד לצורך עזרה בגיבוי נתונים מקוון וארכיב וכן בהפעלת תוכניות יישומים. אמזון S3 נבנתה בכוונה עם ערכת תכונות מוגבלת ונוצרה כדי להקל על מחשוב הענן. מדריך זה מעביר אתכם בשלבים לפריסת אתר סטטי ב- Amazon S3.

חלק 1 מתוך 2: הגדרת חשבון s3 שלך

  1. 1
    הבן כיצד עובד s3. אמזון S3 מתפקד כשירות אחסון אובייקטים, במקום מערכת חסימה וקבצים. עם S3, כל אובייקט מאוחסן עם המטא-נתונים שלו ומוקצה לו מספר זהות. במידת הצורך, יישום יכול להשתמש במספר ייחודי זה כדי לגשת לאובייקט. מפתחים יכולים לגשת לאובייקט באמצעות API למנוחה. S3 מאפשר ללקוח לגשת, לאחסן או להוריד כל אובייקט או קובץ עם מכסה בגודל 5GB. אחסון אמזון S3 דומה לאחסון Azure Blob של מיקרוסופט ול Firebase של גוגל.
  2. 2
    צור חשבון שכבה בחינם. אתה יכול להתחיל ביצירת חשבון בשירות Free Tier. עם שכבה חופשית, תהיה זכאי ל -5 ג'יגה-בייט של אחסון רגיל, 20000 בקשות לקבל, כמו גם 2000 בקשות Put. עם זאת, שירות הגון אמור לחרוג ממגבלה זו תוך שבוע, אך מכיוון שמבנה העלויות של אמזון נמוך בהרבה משירותים דומים אחרים, הוא עדיין נותר שירות אפשרי לבחור בו.
  3. 3
    צור דלי חדש. האזור הגיאוגרפי שתבחר לא משנה אלא אם אתה יודע שעיקר התנועה שלך מקורו באופן קבוע באזור מסוים. אם זה המקרה, תוכל לבחור את האזור הזמין ביותר. נקודה חשובה שיש לזכור היא לאפשר יומנים במהלך תהליך היצירה. זה יועיל מאוד למעקב וניתוח בשלב מאוחר יותר.
אתה יכול לפרוס אתר סטטי באמצעות אמזון S3
אתה יכול לפרוס אתר סטטי באמצעות אמזון S3.

חלק 2 מתוך 2: העלאת הקובץ

  1. 1
    זהה ספריות לאחסון תוכן סטטי. זה כולל תוכן סטטי כמו מסמכי PDF, תמונות, CSS, HTML, Javascript וכו '. אל תכלול הוספת קבצים המסתיימים ב-.php ו-.rb מכיוון שאלו הם קבצי שרת ולא ניתן לבצע אותם על ידי S3.
  2. 2
    העלה את הקבצים. או העלה קבצים ישירות מהדפדפן שלך, או הגדר מקשי גישה לקריאה מלקוח העברת קבצים. לרוב שירותי העברת הקבצים יש אפשרויות להתחבר לדלי S3. זה היגיינה טובה לשמור על אותו מבנה תיקיית ספריות משורש האתר שלך. זה מקל על כתובות אתרים להפניה מחדש. לנכסים דינמיים, תוכלו להשתמש בטכניקה לשכבת נתונים דו-מפלסית או במנגנון ארכיון נתונים כדי להפחית את עלות אירוח הענן.
  3. 3
    הגדר את ההרשאה ל- public. לאחר העלאת קבצים מסוימים, ודא שאתה ניגש אליהם דרך הדפדפן שלך לאחר הגדרת ההרשאות לציבוריות. ניתן לעשות זאת על פי קובץ או על בסיס קבוע באופן הבא:
    • בחר את כל הקבצים הרלוונטיים המהווים חלק מהנכס הסטטי שלך
    • לחץ על התפריט הנפתח 'עוד' ובחר הפוך לציבורי
  4. 4
    בדוק את כתובת האינטרנט שלך. לאחר שתסיים, תוכל לאמת את הגישה לקבצים שלך דרך הנתיב הבא
    http://s3.amazonaws.com/ [YourBucketName] / [filepath]. 
  5. 5
    הפנה מחדש בקשות נכנסות. לאחר העלאת חלק מהנכסים, מומלץ לנסות להפנות מחדש כמה בקשות נכנסות. הדוגמה שלהלן מבוססת על ההנחה שהשרת שלך משתמש כעת באפאצ'י ויש לו גישה שלך. קובץ htaccess. במקרה שאתה משתמש ב- ISS במקום ב- Apache, עיין במסמכי Microsoft על בקשות להפניה מחדש.
    אמזון S3 מתפקד כשירות אחסון אובייקטים
    אמזון S3 מתפקד כשירות אחסון אובייקטים, במקום מערכת חסימה וקבצים.
  6. 6
    צור כלל שכתוב. זה תמיד רעיון טוב לבצע גיבויים באופן עקבי לפני שתנסה להפנות מחדש, או אם תבצע דוגמה מתוך הנחה שזה יעבוד. להלן דוגמה להגדרת כתיבה המשמשת לקובץ a.htaccess.
    RewriteEngine On RewriteRule ^ justanswer / (. *) Http://s3.amazonaws.com/ [username]/justanswer/0,70 € [QSA, NC, NE, R, L] RewriteRule ^ img / (. *) Http: //s3.amazonaws.com/ [username] / img / 0,70 € [QSA, NC, NE, R, L] RewriteRule ^ static / (. *) http://s3.amazonaws.com/[username] / static / 0,70 € [QSA, NC, NE, R, L] / * הנה הסבר על כל פונקציונליות של שורת פקודה * / RewriteEngine מופעלת - // מפעילה את RewriteEngine לשימוש RewriteRule ^ justanswer / (. *) http://s3.amazonaws.com/ [שם משתמש]/justanswer/0,70 € [QSA, NC, NE, R, L] // לוקח כל בקשה נכנסת לכל קובץ ב- http: // [שם משתמש] / justanswer / ומעביר את הבקשה לכתובת http://s3.amazonaws.com/ [שם משתמש]/justanswer // שתי השאילתות האחרות דומות בתפקודן. זה עובד טוב במיוחד כאשר מבנה התיקיות דומה.// הקיצורים הם - // QSA - מחרוזת שאילתות מוסיפה // NC - אין מקרה // NE - אין בריחה // R - הפניה מחדש // L - אחרון 
  7. 7
    עקוב ונתח. בהנחה שהפעלת רישום בשלב ההתקנה הראשוני, תוכל להשתמש בכלים של צד שלישי כדי להמיר את היומנים לניתוחים שימושיים. שניים מהכלים הפופולריים שבהם אתה יכול להשתמש הם S3Stat ו- Qloudstat.

טיפים

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

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail