このドキュメントでは、reCAPTCHA を設定するための環境を準備する方法について説明します。
始める前に
reCAPTCHA の使用を開始する手順は次のとおりです。
登録して、Google Cloud コンソールで Google アカウントを作成します。
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.
reCAPTCHA Enterprise API の有効化
コンソール
Google Cloud コンソールで、[reCAPTCHA Enterprise API] ページに移動します。
ページの上部にあるプロジェクト セレクタにプロジェクト名が表示されていることを確認します。
プロジェクトの名前が表示されない場合は、プロジェクト セレクタをクリックしてプロジェクトを選択します。
- [有効にする] をクリックします。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
- gcloud セッションで Google Cloud プロジェクトを設定するには、
gcloud config set project
コマンドを実行します。PROJECT_ID は、実際の Google Cloud プロジェクト ID に置き換えます。gcloud config set project PROJECT_ID
- reCAPTCHA Enterprise API を有効にするには、
gcloud services enable
コマンドを実行します。gcloud services enable recaptchaenterprise.googleapis.com
- reCAPTCHA Enterprise API が有効になっていることを確認するには、
gcloud services list
コマンドを実行します。gcloud services list --enabled
reCAPTCHA Enterprise API が、有効な API のリストに含まれていることを確認します。
ロールと権限を構成する
reCAPTCHA を設定するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するように管理者へ依頼してください。
-
reCAPTCHA Enterprise 管理者 (
roles/recaptchaenterprise.admin
) -
reCAPTCHA Enterprise エージェント (
roles/recaptchaenterprise.agent
)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
reCAPTCHA のアクセス制御の詳細については、IAM によるアクセス制御をご覧ください。