עושים Codelab ב-Google Cloud? מתחילים כאן!

1. יצירת פרויקט ב-Google Cloud והחלת זיכויים

למוצרים רבים של Google Cloud יש תוכנית ללא תשלום, אבל לעיתים קרובות צריך לרשום כרטיס אשראי או אמצעי חיוב אחר שרשום במערכת. שיעור ה-Codelab הזה ינחה אותך איך להגדיר זיכוי בסך 10$ כחשבון לחיוב, כדי שלא יהיה צורך להזין את נתוני החיוב ולתת לך תוספת תשלום כדי לנסות את Google Cloud.

דרישות מוקדמות:

  • חשבון Google (עדיף להשתמש ב- @gmail.com, ולא חשבון G Suite)

אפשר ליצור פרויקט חדש ב-Google Cloud (מומלץ) או להחיל את הזיכוי על פרויקט GCP קיים.

2. תחילת העבודה עם Cloud Shell

Google Cloud Shell היא מעטפת Linux שלכם בענן: באמצעות דפדפן בלבד אתם מקבלים גישה לשורת הפקודה למשאבים שלכם בענן, ואפשר גם להשתמש בכלי לעריכת טקסט עם הדגשת תחביר.

דוגמה של Cloud Shell מוצגת בטרמינל ובכלי לעריכת טקסט:

c63be5210e69eb64.png

טעונה במלואה, כולל סוללות

ב-Cloud Shell כבר מותקנים כלים נפוצים למפתחים כמו Node.js , Java , Go , Python , PHP ו-Ruby. יותר מאדמין? ה-Cloud Shell מגיע עם לקוח MySql, לקוח PostgreSQL, Kubernetes, Docker ועוד.

c5b8ba52a4e6b2fb.png

התחלת ה-Codelab

המכונה הווירטואלית הזו שמבוססת על Debian נטענת עם כל הכלים למפתחים שדרושים לכם. יש בה ספריית בית בנפח מתמיד של 5GB והיא פועלת ב-Google Cloud, מה שמשפר משמעותית את ביצועי הרשת והאימות. כלומר, כל מה שדרוש ל-Codelab הזה הוא דפדפן (כן, הוא פועל ב-Chromebook).

  1. כדי להפעיל את Cloud Shell ממסוף Cloud, לוחצים על Activate Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (ההקצאה וההתחברות לסביבה אמורות להימשך כמה דקות).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

צילום מסך מתאריך 2017-06-14 בשעה 22:13.43.png

אחרי ההתחברות ל-Cloud Shell, אתם אמורים לראות שכבר בוצע אימות ושהפרויקט כבר מוגדר ל-PROJECT_ID שלכם.

gcloud auth list

פלט הפקודה

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

פלט הפקודה

[core]
project = <PROJECT_ID>

אם מסיבה כלשהי הפרויקט לא מוגדר, פשוט מריצים את הפקודה הבאה:

gcloud config set project <PROJECT_ID>

רוצה למצוא את ה-PROJECT_ID שלך? אתם יכולים לבדוק באיזה מזהה השתמשתם בשלבי ההגדרה או לחפש אותו במרכז הבקרה של מסוף Cloud:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell גם מגדירה משתני סביבה כברירת מחדל, והוא יכול להיות שימושי כשמריצים פקודות עתידיות.

echo $GOOGLE_CLOUD_PROJECT

פלט הפקודה

<PROJECT_ID>
  1. בשלב האחרון, מגדירים את ברירת המחדל של האזור והפרויקט.
gcloud config set compute/zone us-central1-f

אפשר לבחור מגוון אזורים שונים. מידע נוסף זמין במאמר אזורים ו אזורים.

ב-Codelab הזה תלמדו איך להתחבר למשאבי מחשוב שמתארחים ב-Google Cloud Platform דרך האינטרנט. נסביר איך להשתמש ב-Cloud Shell ובפקודה gcloud של Cloud SDK.

סיכום

בשלב הזה הפעלתם את Cloud Shell והתקשרתם לכמה פקודות gcloud פשוטות.

מה תלמדו עכשיו

  • איך פורסים אפליקציה פשוטה של Node.js ב-Google Cloud Platform
  • איך להשתמש בפקודות gcloud

3. רוצה לנסות את העורך של Cloud Shell?

Cloud Shell כולל כלי לעריכת טקסט שאפשר להשתמש בו בדפדפן שלכם. כדי להתחיל, צריך קודם ליצור ספרייה חדשה ל-Codelab הזה.

בשורת הפקודה של Cloud Shell, מריצים את הפקודות הבאות:

touch hello-google-cloud.js
edit hello-google-cloud.js

הפעולה הזו אמורה לטעון את העורך של Cloud Shell באופן אוטומטי. כדי לפתוח את כלי העריכה בלי להריץ את פקודת העריכה, לוחצים על הלחצן Open Editor משורת הפקודה של Cloud Shell.

להגדיל את העורך ואת הטרמינל על ידי לחיצה על 'פתיחה בחלון חדש' לחצן.

63ec88931c39bf64.png

עכשיו, חלון הדפדפן עם עורך הטקסט של Cloud Shell וטרמינל שורת הפקודה אמור להיראות כך:

93363bc7bee5a90f.png

כתיבת קוד

מדביקים בכלי העריכה את קטע הקוד הבא:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

הפעלת האפליקציה

בטרמינל שורת הפקודה של Cloud Shell, מריצים את:

node hello-google-cloud.js

מזל טוב!

הפלט הבא אמור להתקבל: Hello, Google Cloud!

סיכום

פתחתם בהצלחה את Cloud Shell Editor, שמאפשר לערוך קבצים באופן חזותי. לאחר מכן, הרצתם את הקוד באמצעות הנחיית הפקודה של Cloud Shell.

4. מעולה!

התחלתם להשתמש ב-Google Cloud Platform ולמדתם איך להשיק את Cloud Shell ולהשתמש בכלי העריכה המשולב.

מידע נוסף

רישיון

היצירה הזו בשימוש ברישיון Creative Commons Attribution 2.0 גנרי.