Este documento mostra como preparar o 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 Google na Google Cloud consola.
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.
Ative a API reCAPTCHA Enterprise
Consola
Na Google Cloud consola, aceda à página API reCAPTCHA Enterprise.
Verifique se o nome do seu projeto aparece no seletor de projetos na parte superior da página.
Se não vir o nome do seu projeto, clique no seletor de projetos e, de seguida, selecione o seu projeto.
- Clique em Ativar.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
- Para definir o seu Google Cloud projeto na sessão do gcloud, execute o comando
gcloud config set project
. Substitua PROJECT_ID pelo ID do seu Google Cloud projeto.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 --enabled
Verifique se a API reCAPTCHA Enterprise está na lista de APIs ativadas.
Configure funções e autorizações
Para receber as autorizações necessárias para configurar o reCAPTCHA, peça ao seu administrador para lhe conceder as seguintes funções de IAM no projeto:
-
Administrador do reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin
) -
Agente do reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent
)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Para mais informações acerca do controlo de acesso para o reCAPTCHA, consulte o artigo Controlo de acesso com a IAM.