במאמר הזה מוסבר איך להכין את הסביבה להגדרת 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 הבאים בפרויקט:
- אדמין של reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin) - סוכן של reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
מידע נוסף על בקרת הגישה ל-reCAPTCHA זמין במאמר בקרת גישה באמצעות IAM.