本文档介绍了如何准备环境以设置 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 会话中设置 Google Cloud 项目,请运行 
gcloud config set project命令。请将 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 Admin  (
roles/recaptchaenterprise.admin) - 
  
  
    
      reCAPTCHA Enterprise Agent  (
roles/recaptchaenterprise.agent) 
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
如需详细了解 reCAPTCHA 的访问权限控制,请参阅使用 IAM 进行访问权限控制。