הגדרת הפרויקט ב-Google Cloud
במדריך הזה נסביר איך להגדיר את הפרויקט ב-Google Cloud לפני שמשתמשים בממשקי ה-API של הפלטפורמה של מפות Google. יכול להיות שכבר השלמתם חלק מהשלבים האלה בדף תחילת העבודה עם הפלטפורמה של מפות Google, אבל בדף הזה מפורטות הוראות נוספות ומועילות לניהול הפרויקטים.
יצירת פרויקט
כדי להשתמש בפלטפורמה של מפות Google, צריך ליצור פרויקט לניהול השירותים, פרטי הכניסה, החיוב, ממשקי ה-API וערכות ה-SDK.
הגדרת חיוב נדרשת לכל פרויקט, אבל תחויבו רק אם הפרויקט חורג מהמכסה של שירותים ללא תשלום.
כדי ליצור פרויקט ב-Cloud עם חיוב מופעל:
המסוף
-
יוצרים פרויקט חדש ב-Google Cloud במסוף Cloud:
יצירת פרויקט חדש -
בדף New Project (פרויקט חדש), ממלאים את הפרטים הנדרשים:
-
שם הפרויקט: מאשרים את ברירת המחדל או מזינים שם מותאם אישית.
אפשר לשנות את שם הפרויקט בכל שלב. מידע נוסף זמין במאמר זיהוי פרויקטים.
-
Project ID: מאשרים את ברירת המחדל או לוחצים על EDIT כדי להזין מזהה מותאם אישית שמשמש את Google APIs כמזהה ייחודי של הפרויקט.
אחרי שיוצרים את הפרויקט, אי אפשר לשנות את מזהה הפרויקט, לכן כדאי לבחור מזהה שתוכלו להשתמש בו בנוחות לכל משך החיים של הפרויקט. אין לכלול מידע רגיש במזהה הפרויקט.
-
Billing account (חשבון לחיוב): בוחרים חשבון לחיוב בפרויקט. אם לא הגדרתם חשבון לחיוב או שיש לכם רק חשבון אחד לחיוב, האפשרות הזו לא תוצג.
כדי לשייך פרויקט לחשבון לחיוב, צריכה להיות לכם הרשאת אדמין של חשבון לחיוב או הרשאת ניהול חיוב בפרויקט. למידע נוסף, קראו את מסמכי התיעוד בנושא בקרת גישה לחיוב.
-
מיקום: אם יש לכם ארגון שאתם רוצים לקשר אליו את הפרויקט, לוחצים על Browse ובוחרים אותו. אחרת, בוחרים באפשרות 'No organization'.
למידע נוסף, ראו יצירה וניהול של תיקיות ויחסים בין ארגונים, פרויקטים וחשבונות לחיוב.
-
בוחרים באפשרות יצירה.
Cloud SDK
gcloud projects create "PROJECT"
מידע נוסף על Google Cloud SDK, על התקנת Cloud SDK ועל הפקודות הבאות:
הפעלת החיוב
כדי לפרוס את האפליקציות, צריך להפעיל את החיוב. החשבון לא יחויב אם תשתמשו בפחות מהמכסה החודשית. אם האפליקציה שלכם זקוקה למשאבים שמחריגים מהמכסה החודשית, תחויבו על השימוש הנוסף.
אם יש לכם חשבון לחיוב כשאתם יוצרים פרויקט ב-Cloud, החיוב מופעל באופן אוטומטי בפרויקט הזה.
כדי להפעיל את החיוב בפרויקט ב-Cloud:
- נכנסים לדף Billing במסוף Cloud:
כניסה לדף Billing - בוחרים פרויקט קיים או יוצרים פרויקט חדש ב-Cloud.
- בהתאם לכך אם קיים חשבון לחיוב או אם הפרויקט שנבחר ב-Cloud משויך לחשבון, בדף Billing יוצג אחד מהאפשרויות הבאות:
- אם החיוב כבר מופעל בפרויקט שנבחר ב-Cloud, יופיעו הפרטים של החשבון לחיוב.
- אם אין חשבון לחיוב, תתבקשו ליצור חשבון לחיוב ולשייך אותו לפרויקט ב-Cloud שנבחר.
- אם יש חשבון לחיוב, תוצג בקשה להפעיל את החיוב אם הפרויקט שנבחר ב-Cloud עדיין לא משויך לחשבון לחיוב. אפשר גם לבחור באפשרות ביטול ואז באפשרות יצירת חשבון כדי ליצור חשבון חדש לחיוב ולשייך אותו.
אחרי שמפעילים את החיוב, אין הגבלה על הסכום שעשוי להיות מחויב. כדי לקבל יותר שליטה בעלויות, תוכלו ליצור תקציב ולהגדיר התראות. מידע נוסף זמין במאמר חיוב.
הפעלת ממשקי API
כדי להשתמש ב-Navigation SDK, צריך להפעיל את Navigation SDK ל-iOS ואת SDK של מפות ל-iOS בפרויקט. לקוחות Mobility צריכים להפעיל רק את SDK של מפות ל-iOS.
המסוף
CLI של gcloud
gcloud services enable \ --project "PROJECT" \ "navigationsdk.googleapis.com"
מידע נוסף על Google Cloud SDK, על התקנת Cloud SDK ועל הפקודות הבאות:
הצגת ממשקי ה-API המופעלים
המסוף
כדי לראות את ממשקי ה-API או ערכות ה-SDK שהפעלתם, נכנסים לדף של הפלטפורמה של מפות Google במסוף Cloud:
כניסה לדף של הפלטפורמה של מפות Google- ממשקי API נוספים: ממשקי ה-API או ערכות ה-SDK האלה לא מופעלים.
- אם מוצגים כרטיסים לכל ממשקי ה-API והשירותים של מפות Google, סימן שלא הופעלו ממשקי API או ערכות SDK.
CLI של gcloud
gcloud services list --project "PROJECT"
מידע נוסף על Google Cloud SDK, על התקנת Cloud SDK ועל הפקודות הבאות:
סגירת פרויקט
כדי להשבית את החיוב ולשחרר את כל המשאבים ב-Cloud שבהם נעשה שימוש בפרויקט ב-Cloud, אפשר להשבית את הפרויקט:
המסוף
-
נכנסים לדף Projects:
כניסה לדף Projects בוחרים את פרויקט Cloud שרוצים להשבית ולוחצים על Delete.
מידע נוסף על ניהול פרויקטים ב-Cloud זמין במאמר Cloud Resource Manager: יצירת פרויקטים, השבתה שלהם ושחזור שלהם.
CLI של gcloud
gcloud projects delete "PROJECT"
מידע נוסף על Google Cloud SDK, על התקנת Cloud SDK ועל הפקודות הבאות:
המאמרים הבאים
אחרי שמגדירים את הפרויקט ב-Google Cloud, צריך ליצור מפתח API ולאבטח אותו כדי להשתמש ב-Navigation SDK :