Ce document explique comment préparer votre environnement pour configurer reCAPTCHA.
Avant de commencer
Pour commencer à utiliser reCAPTCHA, procédez comme suit :
Inscrivez-vous pour créer un compte Google dans la Google Cloud console.
Dans la Google Cloud console, sur la page de sélection du projet, sélectionnez ou créez un Google Cloud projet.
Rôles requis pour sélectionner ou créer un projet
- Sélectionner un projet : la sélection d'un projet ne nécessite pas de rôle IAM spécifique Vous pouvez sélectionner n'importe quel projet pour lequel un rôle vous a été attribué.
-
Créer un projet : pour créer un projet, vous avez besoin du rôle Créateur de projet
(
roles/resourcemanager.projectCreator), qui contient l'autorisationresourcemanager.projects.create. Découvrez comment attribuer des rôles.
Activer l'API reCAPTCHA Enterprise
Console
Dans la Google Cloud console, accédez à la page API reCAPTCHA Enterprise.
Vérifiez que le nom de votre projet s'affiche dans le sélecteur de projet en haut de la page.
Si le nom de votre projet n'apparaît pas, cliquez sur le sélecteur de projet, puis sélectionnez votre projet.
- Cliquez sur Activer.
gcloud
-
Dans la Google Cloud console, activez Cloud Shell.
En bas de la fenêtre de la console, une session Cloud Shell démarre et affiche une invite de ligne de commande. Google Cloud Cloud Shell est un environnement shell dans lequel Google Cloud CLI est déjà installé, et dans lequel des valeurs sont déjà définies pour votre projet actuel. L'initialisation de la session peut prendre quelques secondes.
- Pour définir votre Google Cloud projet dans la session gcloud, exécutez la
gcloud config set projectcommande. Remplacez PROJECT_ID par l'ID de votre Google Cloud projet.gcloud config set project PROJECT_ID - Pour activer l'API reCAPTCHA Enterprise, exécutez la
gcloud services enablecommande :gcloud services enable recaptchaenterprise.googleapis.com - Pour vérifier que l'API reCAPTCHA Enterprise est activée, exécutez la commande
gcloud services list:gcloud services list --enabledVérifiez que l'API reCAPTCHA Enterprise est répertoriée dans la liste des API activées.
Configurer des rôles et des autorisations
Pour obtenir les autorisations nécessaires pour configurer reCAPTCHA, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
-
Administrateur reCAPTCHA Enterprise (
roles/recaptchaenterprise.admin) -
Agent reCAPTCHA Enterprise (
roles/recaptchaenterprise.agent)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Pour en savoir plus sur le contrôle des accès pour reCAPTCHA, consultez Contrôle des accès avec IAM.