במדריך הזה נסביר את היסודות של פיתוח ופריסה של שירותי אינטרנט ב-Python בסביבה הרגילה של App Engine.
במדריך הזה תלמדו איך ליצור ולפרוס גרסאות של שירות אינטרנט, החל מדף סטטי ועד לדף אינטרנט בהתאמה אישית שבו מוצגים למשתמשים מאומתים השם, כתובת האימייל וזמני הבקשות האחרונות באתר.
המשימות הבאות מדגימות את תהליך העבודה הבסיסי של מפתחים ליצירת שירות האינטרנט הזה באמצעות אחסון נתונים ב-Firestore במצב Datastore (Datastore) ואימות ב-Firebase:
-
Google Cloud איך יוצרים פרויקט ואז מגדירים את משאבי App Engine לשירות האינטרנט
-
במאמר הזה מוסבר איך לכתוב שירות אינטרנט בסיסי ולבדוק אותו באופן מקומי, ואז להגדיר את קובצי ההגדרות שצריך כדי לפרוס את שירות האינטרנט הזה ב-App Engine.
פריסת שירות האינטרנט ב-App Engine
כאן מוסבר איך לפרוס את קוד Python ואז לראות את שירות האינטרנט שפועל ב-App Engine.
-
מידע על שימוש ב-Datastore לאחסון ולאחזור של נתונים על בקשות לאתרים
הוספת Firebase לשירות האינטרנט
איך מוסיפים את Firebase לGoogle Cloud פרויקט ולשירות האינטרנט
אימות משתמשים באמצעות Firebase
כאן מוסבר איך להשתמש באימות ב-Firebase כדי לאמת את פרטי הכניסה של המשתמשים, להציג מידע על המשתמשים ולאפשר גישה לנתונים.
התאמה אישית של נתונים למשתמשים מאומתים
איך משתמשים באימות כדי להתאים אישית את האחסון והאחזור של נתונים עבור משתמשים מאומתים.
-
כדאי ללמוד איך לנקות את הפרויקט כדי להימנע מחיובים על משאבים שלא נמצאים בשימוש.
במדריך הזה אנחנו יוצאים מנקודת הנחה שאתם כבר מכירים את Python, את מסגרת Flask ואת הפיתוח הבסיסי לאינטרנט.
עלויות
הפעלת האפליקציה לדוגמה הזו לבדה לא חורגת ממכסות השימוש בחינם. תחויבו רק אם תחרגו מהמכסות האלה, למשל אם תפעילו דוגמאות אחרות ותוסיפו שירותים אחרים לאותו Google Cloud פרויקט.
קדימה, מתחילים!
יוצרים את הפרויקט ב- Google Cloud ומגדירים את המשאבים של App Engine.