במאמר הזה מוסבר איך להכין את הסביבה להגדרת reCAPTCHA.
לפני שמתחילים
כדי להתחיל להשתמש ב-reCAPTCHA, צריך לבצע את הפעולות הבאות:
נרשמים כדי ליצור חשבון Google במסוףGoogle Cloud .
בדף לבחירת הפרויקט במסוף Google Cloud , בוחרים פרויקט ב- Google Cloud או יוצרים אותו.
תפקידים שנדרשים כדי לבחור או ליצור פרויקט
- Select a project: כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שקיבלתם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים
הפעלת reCAPTCHA Enterprise API
המסוף
במסוף Google Cloud , נכנסים לדף reCAPTCHA Enterprise API.
מוודאים ששם הפרויקט מופיע בבורר הפרויקטים בחלק העליון של הדף.
אם שם הפרויקט לא מופיע, לוחצים על בורר הפרויקטים ובוחרים את הפרויקט.
- לוחצים על Enable.
gcloud
-
במסוף Google Cloud , מפעילים את Cloud Shell.
בחלק התחתון של Google Cloud המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.
- כדי להגדיר את הפרויקט Google Cloud בסשן של gcloud, מריצים את הפקודה
gcloud config set project. מחליפים את PROJECT_ID במזהה הפרויקט ב- Google Cloud .gcloud config set project PROJECT_ID - כדי להפעיל את reCAPTCHA Enterprise API, מריצים את הפקודה
gcloud services enable:gcloud services enable recaptchaenterprise.googleapis.com - כדי לוודא ש-reCAPTCHA Enterprise API מופעל, מריצים את הפקודה
gcloud services list:gcloud services list --enabledמוודאים ש-reCAPTCHA Enterprise API מופיע ברשימת ממשקי ה-API המופעלים.
הגדרת תפקידים והרשאות
כדי לקבל את ההרשאות שדרושות להגדרה של reCAPTCHA, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט: