En este documento se explica cómo preparar el entorno para configurar reCAPTCHA.
Antes de empezar
Para empezar a usar reCAPTCHA, haz lo siguiente:
Regístrate para crear una cuenta de Google en la consolaGoogle Cloud .
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.create
permission. Learn how to grant roles.
Habilita la API de reCAPTCHA Enterprise
Consola
En la Google Cloud consola, ve a la página API reCAPTCHA Enterprise.
Comprueba que el nombre de tu proyecto aparece en el selector de proyectos de la parte superior de la página.
Si no ves el nombre de tu proyecto, haz clic en el selector de proyectos y, a continuación, selecciona tu proyecto.
- Haz clic en Enable (Habilitar).
gcloud
-
In the Google Cloud console, activate Cloud Shell.
- Para definir tu Google Cloud proyecto en la sesión de gcloud, ejecuta el comando
gcloud config set project
. Sustituye PROJECT_ID por el ID de tu proyecto. Google Cloudgcloud config set project PROJECT_ID
- Para habilitar la API de reCAPTCHA Enterprise, ejecuta el comando
gcloud services enable
:gcloud services enable recaptchaenterprise.googleapis.com
- Para verificar que la API de reCAPTCHA Enterprise está habilitada, ejecuta el comando
gcloud services list
:gcloud services list --enabled
Verifica que la API de reCAPTCHA Enterprise aparezca en la lista de APIs habilitadas.
Configurar roles y permisos
Para obtener los permisos que necesitas para configurar reCAPTCHA, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto:
-
Administrador de reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin
) -
Agente de reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Para obtener más información sobre el control de acceso de reCAPTCHA, consulta el artículo sobre el control de acceso con la gestión de identidades y accesos.