Questo documento spiega come preparare l'ambiente per configurare reCAPTCHA.
Prima di iniziare
Per iniziare a utilizzare reCAPTCHA:
Registrati per creare un Account Google nella Google Cloud console.
Nella Google Cloud console, nella pagina di selezione del progetto, seleziona o crea un Google Cloud progetto.
Ruoli richiesti per selezionare o creare un progetto
- Seleziona un progetto: la selezione di un progetto non richiede un ruolo IAM specifico. Puoi selezionare qualsiasi progetto su cui ti è stato concesso un ruolo.
-
Crea un progetto: per creare un progetto, devi disporre del ruolo Autore progetto
(
roles/resourcemanager.projectCreator), che contiene l'resourcemanager.projects.createautorizzazione. Scopri come concedere i ruoli.
Abilita l'API reCAPTCHA Enterprise
Console
Nella Google Cloud console, vai alla pagina API reCAPTCHA Enterprise.
Verifica che il nome del tuo progetto venga visualizzato nel selettore di progetti nella parte superiore della pagina.
Se non vedi il nome del tuo progetto, fai clic sul selettore di progetti e poi seleziona il tuo progetto.
- Fai clic su Attiva.
gcloud
-
Nella Google Cloud console, attiva Cloud Shell.
Nella parte inferiore della Google Cloud console viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già incluso e installato e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
- Per impostare il tuo Google Cloud progetto nella sessione gcloud, esegui il
gcloud config set projectcomando. Sostituisci PROJECT_ID con l' Google Cloud ID progetto.gcloud config set project PROJECT_ID - Per abilitare l'API reCAPTCHA Enterprise, esegui il
gcloud services enablecomando:gcloud services enable recaptchaenterprise.googleapis.com - Per verificare che l'API reCAPTCHA Enterprise sia abilitata, esegui il
gcloud services listcomando:gcloud services list --enabledVerifica che l'API reCAPTCHA Enterprise sia elencata nell'elenco delle API abilitate.
Configura ruoli e autorizzazioni
Per ottenere le autorizzazioni necessarie per configurare reCAPTCHA, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
-
Amministratore reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin) -
Agente reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Per saperne di più sul controllo dell'accesso per reCAPTCHA, consulta Controllo dell'accesso con IAM.