Neste documento, mostramos como preparar seu ambiente para configurar o reCAPTCHA.
Antes de começar
Para começar a usar o reCAPTCHA, faça o seguinte:
Inscreva-se para criar uma Conta do Google no consoleGoogle Cloud .
No console do Google Cloud , na página do seletor de projetos, selecione ou crie um projeto do Google Cloud .
Funções necessárias para selecionar ou criar um projeto
- Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos
(
roles/resourcemanager.projectCreator), que contém a permissãoresourcemanager.projects.create. Saiba como conceder papéis.
Ativar a API reCAPTCHA Enterprise
Console
No console do Google Cloud , acesse a página da API reCAPTCHA Enterprise.
Verifique se o nome do projeto aparece no seletor de projetos, na parte superior da página.
Se você não vir o nome do projeto, clique no seletor de projetos para selecioná-lo.
- Clique em Ativar.
gcloud
-
No console do Google Cloud , ative o Cloud Shell.
Na parte de baixo do console Google Cloud , uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a CLI do Google Cloud já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.
- Para definir o projeto Google Cloud na sessão gcloud, execute o comando
gcloud config set project. Substitua PROJECT_ID pelo ID do projeto Google Cloud .gcloud config set project PROJECT_ID - Para ativar a API reCAPTCHA Enterprise, execute o comando
gcloud services enable:gcloud services enable recaptchaenterprise.googleapis.com - Para verificar se a API reCAPTCHA Enterprise está ativada, execute o comando
gcloud services list:gcloud services list --enabledVerifique se a API reCAPTCHA Enterprise está listada na lista de APIs ativadas.
Configurar papéis e permissões
Para receber as permissões necessárias para configurar o reCAPTCHA, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Administrador do reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin) -
Agente do reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Para mais informações sobre o controle de acesso do reCAPTCHA, consulte Controle de acesso com o IAM.