在示範網站中測試 Fraud Defense
本文說明如何部署整合 Google Cloud Fraud Defense 的範例網站,瞭解 Fraud Defense 的運作方式。 Google Cloud
試用版網站可協助您執行下列操作:
- 瞭解使用者使用 Fraud Defense 的體驗。
- 您可以參考這個範例,在自己的應用程式中整合 Fraud Defense。
- 編輯範例應用程式原始碼,嘗試不同的前端和後端做法。
您可以部署下列語言的示範網站:Java、Node.js 或 Python。
在 Google Cloud 專案中,一次只能部署一個示範網站。
事前準備
在 Google Cloud 控制台的專案選擇器頁面中,選取或建立 Google Cloud 專案。
選取或建立專案所需的角色
- 選取專案:選取專案時,不需要具備特定 IAM 角色,只要您在專案中獲派角色,即可選取該專案。
-
建立專案:如要建立專案,您需要「專案建立者」角色 (
roles/resourcemanager.projectCreator),其中包含resourcemanager.projects.create權限。瞭解如何授予角色。
啟用 reCAPTCHA Enterprise API。
啟用 API 時所需的角色
如要啟用 API,您必須具備
serviceusage.services.enable權限。如果您建立了專案,可能已透過「擁有者」角色 (roles/owner) 取得這項權限。否則,您可以透過「服務使用情形管理員」角色 (roles/serviceusage.serviceUsageAdmin) 取得這項權限。瞭解如何授予角色。確認您在專案中具備下列角色: reCAPTCHA Enterprise 管理員、reCAPTCHA Enterprise 代理程式
檢查角色
-
前往 Google Cloud 控制台的「IAM」頁面。
前往 IAM - 選取專案。
-
在「主體」欄中,找出所有識別您或您所屬群組的資料列。如要瞭解自己所屬的群組,請與管理員聯絡。
- 針對指定或包含您的所有列,請檢查「角色」欄,確認角色清單是否包含必要角色。
授予角色
-
前往 Google Cloud 控制台的「IAM」頁面。
前往 IAM - 選取專案。
- 按一下「Grant access」(授予存取權)。
-
在「New principals」(新增主體) 欄位中,輸入您的使用者 ID。 這通常是指 Google 帳戶的電子郵件地址。
- 按一下「Select a role」(選取角色),然後搜尋角色。
- 如要授予其他角色,請按一下「Add another role」(新增其他角色),然後新增其他角色。
- 按一下「Save」(儲存)。
-
如果您先前已部署示範網站,請刪除相關的示範金鑰。
部署示範網站
前往 Google Cloud 控制台的示範網站頁面。
在「語言」清單中選取語言。
部署作業大約需要一分鐘。
如果出現提示,請授權 Cloud Shell 使用您的憑證發出呼叫。
如要前往新的試用版「金鑰詳細資料」頁面,請按一下「查看網站」。
如要查看示範網站,請前往「Frontend」(前端) 資訊卡,然後按一下「View sample web page」(查看範例網頁)。
試用網站會在另一個分頁中開啟。
如要瞭解如何整合 Fraud Defense 與網站,請參閱範例。
如要變更試用版網站,請按照下列步驟操作:
- 在「金鑰詳細資料」頁面中,按一下「編輯來源」。
在 Cloud Shell 編輯器的「Explorer」中找到所需檔案,並視需要編輯。
系統會自動重新載入示範網站,並套用儲存的變更。
請保持開啟 Cloud Shell 編輯器。關閉視窗會停止 Cloud Shell 和示範網站。