הכנת הסביבה ל-reCAPTCHA

במאמר הזה מוסבר איך להכין את הסביבה להגדרת reCAPTCHA.

לפני שמתחילים

כדי להתחיל להשתמש ב-reCAPTCHA, צריך לבצע את הפעולות הבאות:

  1. נרשמים כדי ליצור חשבון Google במסוףGoogle Cloud .

  2. בדף לבחירת הפרויקט במסוף Google Cloud , בוחרים פרויקט ב- Google Cloud או יוצרים אותו.

    תפקידים שנדרשים כדי לבחור או ליצור פרויקט

    • Select a project: כדי לבחור פרויקט לא צריך תפקיד IAM ספציפי – אפשר לבחור כל פרויקט שקיבלתם בו תפקיד.
    • יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד Project Creator (יצירת פרויקטים) (roles/resourcemanager.projectCreator), שכולל את ההרשאה resourcemanager.projects.create. איך מקצים תפקידים

    כניסה לדף לבחירת הפרויקט

הפעלת reCAPTCHA Enterprise API

המסוף

  1. במסוף Google Cloud , נכנסים לדף reCAPTCHA Enterprise API.

    מעבר אל reCAPTCHA Enterprise API

  2. מוודאים ששם הפרויקט מופיע בבורר הפרויקטים בחלק העליון של הדף.

    אם שם הפרויקט לא מופיע, לוחצים על בורר הפרויקטים ובוחרים את הפרויקט.

  3. לוחצים על Enable.

gcloud

  1. במסוף Google Cloud , מפעילים את Cloud Shell.

    הפעלת Cloud Shell

    בחלק התחתון של Google Cloud המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.

  2. כדי להגדיר את הפרויקט Google Cloud בסשן של gcloud, מריצים את הפקודה gcloud config set project. מחליפים את PROJECT_ID במזהה הפרויקט ב- Google Cloud .
           gcloud config set project PROJECT_ID
           
  3. כדי להפעיל את reCAPTCHA Enterprise API, מריצים את הפקודה gcloud services enable:
             gcloud services enable recaptchaenterprise.googleapis.com
           
  4. כדי לוודא ש-reCAPTCHA Enterprise API מופעל, מריצים את הפקודה gcloud services list:
             gcloud services list --enabled
           

    מוודאים ש-reCAPTCHA Enterprise API מופיע ברשימת ממשקי ה-API המופעלים.

הגדרת תפקידים והרשאות

כדי לקבל את ההרשאות שדרושות להגדרה של reCAPTCHA, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

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

מידע נוסף על בקרת הגישה ל-reCAPTCHA זמין במאמר בקרת גישה באמצעות IAM.

המאמרים הבאים