本文說明如何準備環境,以便設定 reCAPTCHA。
事前準備
如要開始使用 reCAPTCHA,請按照下列步驟操作:
- 註冊以在Google Cloud 控制台中建立 Google 帳戶。 
- In the Google Cloud console, on the project selector page, select or create a Google Cloud project. - Roles required to select or create a project - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
- 
      Create a project: To create a project, you need the Project Creator
      (roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
 
啟用 reCAPTCHA Enterprise API
控制台
- 在 Google Cloud 控制台中,前往「reCAPTCHA Enterprise API」頁面。 
- 確認頁面頂端的專案選取器中顯示專案名稱。 - 如果沒有看到專案名稱,請按一下專案選取器,然後選取專案。 
- 按一下「啟用」。
gcloud
- 
    
    
  
   
   
  
 
   
 
 
 
  
  
    In the Google Cloud console, activate Cloud Shell. 
- 如要在 gcloud 工作階段中設定專案,請執行 gcloud config set projectGoogle Cloud 指令。將 PROJECT_ID 替換為您的 Google Cloud 專案 ID。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 控管存取權」。