本页面介绍了如何创建 Google Cloud 项目、启用 AML AI、创建身份验证凭据,以及向您的账号授予一个或多个 IAM 角色。
- 登录您的 Google Cloud 账号。如果您是 Google Cloud新手,请 创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
安装 Google Cloud CLI。
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
选择或创建项目所需的角色
- 选择项目:选择项目不需要特定的 IAM 角色,您可以选择已获授角色的任何项目。
-
创建项目:如需创建项目,您需要拥有 Project Creator 角色 (
roles/resourcemanager.projectCreator),该角色包含resourcemanager.projects.create权限。了解如何授予角色。
-
创建 Google Cloud 项目:
gcloud projects create PROJECT_ID
将
PROJECT_ID替换为您要创建的 Google Cloud 项目的名称。 -
选择您创建的 Google Cloud 项目:
gcloud config set project PROJECT_ID
将
PROJECT_ID替换为您的 Google Cloud 项目名称。
启用所需的 API:
启用 API 所需的角色
如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (
roles/serviceusage.serviceUsageAdmin),该角色包含serviceusage.services.enable权限。了解如何授予角色。gcloud services enable financialservices.googleapis.com
bigquery.googleapis.com cloudkms.googleapis.com -
如果您使用的是本地 shell,请为您的用户账号创建本地身份验证凭证:
gcloud auth application-default login
如果您使用的是 Cloud Shell,则无需执行此操作。
如果系统返回身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI。
-
向您的用户账号授予角色。对以下每个 IAM 角色运行以下命令一次:
roles/financialservices.admin, roles/cloudkms.admin, roles/bigquery.admingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
替换以下内容:
PROJECT_ID:您的项目 ID。USER_IDENTIFIER:您的用户 账号的标识符。例如,myemail@example.com。ROLE:您授予用户账号的 IAM 角色。
-
安装 Google Cloud CLI。
-
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init -
选择或创建项目所需的角色
- 选择项目:选择项目不需要特定的 IAM 角色,您可以选择已获授角色的任何项目。
-
创建项目:如需创建项目,您需要拥有 Project Creator 角色 (
roles/resourcemanager.projectCreator),该角色包含resourcemanager.projects.create权限。了解如何授予角色。
-
创建 Google Cloud 项目:
gcloud projects create PROJECT_ID
将
PROJECT_ID替换为您要创建的 Google Cloud 项目的名称。 -
选择您创建的 Google Cloud 项目:
gcloud config set project PROJECT_ID
将
PROJECT_ID替换为您的 Google Cloud 项目名称。
启用所需的 API:
启用 API 所需的角色
如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (
roles/serviceusage.serviceUsageAdmin),该角色包含serviceusage.services.enable权限。了解如何授予角色。gcloud services enable financialservices.googleapis.com
bigquery.googleapis.com cloudkms.googleapis.com -
如果您使用的是本地 shell,请为您的用户账号创建本地身份验证凭证:
gcloud auth application-default login
如果您使用的是 Cloud Shell,则无需执行此操作。
如果系统返回身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI。
-
向您的用户账号授予角色。对以下每个 IAM 角色运行以下命令一次:
roles/financialservices.admin, roles/cloudkms.admin, roles/bigquery.admingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
替换以下内容:
PROJECT_ID:您的项目 ID。USER_IDENTIFIER:您的用户 账号的标识符。例如,myemail@example.com。ROLE:您授予用户账号的 IAM 角色。
所需权限
如需完成快速入门,您需要具备以下权限,并且需要这些权限才能在 AML AI 中执行许多重要操作。
| 权限 | 说明 |
|---|---|
resourcemanager.projects.get | 获取 Google Cloud 项目 |
resourcemanager.projects.list | 列出 Google Cloud 个项目 |
cloudkms.keyRings.create | 创建 Cloud KMS 密钥环 |
cloudkms.cryptoKeys.create | 创建 Cloud KMS 密钥 |
financialservices.v1instances.create | 创建 AML AI 实例 |
financialservices.operations.get | 获取 AML AI 操作 |
cloudkms.cryptoKeys.getIamPolicy | 获取 Cloud KMS 密钥的 IAM 政策 |
cloudkms.cryptoKeys.setIamPolicy | 为 Cloud KMS 密钥设置 IAM 政策 |
bigquery.datasets.create | 创建 BigQuery 数据集 |
bigquery.datasets.get | 获取 BigQuery 数据集 |
bigquery.transfers.get | 获取 BigQuery Data Transfer Service 转移作业 |
bigquery.transfers.update | 创建或删除 BigQuery Data Transfer Service 转移作业 |
bigquery.datasets.setIamPolicy | 在 BigQuery 数据集上设置 IAM 政策 |
bigquery.datasets.update | 更新 BigQuery 数据集 |
financialservices.v1datasets.create | 创建 AML AI 数据集 |
financialservices.v1engineconfigs.create | 创建 AML AI 引擎配置 |
financialservices.v1models.copyFrom | 从 AML AI 模型复制 |
financialservices.v1models.copyTo | 复制到 AML AI 实例 |
financialservices.v1models.create | 创建 AML AI 模型 |
financialservices.v1backtests.create | 创建 AML AI 回测结果 |
financialservices.v1backtests.exportMetadata | 从 AML AI 回测结果导出元数据 |
financialservices.v1instances.importRegisteredParties | 将注册方导入 AML AI 实例 |
financialservices.v1predictions.create | 创建 AML AI 预测结果 |
bigquery.jobs.create | 创建 BigQuery 作业 |
bigquery.tables.getData | 从 BigQuery 表中获取数据 |
financialservices.v1predictions.delete | 删除 AML AI 预测结果 |
financialservices.v1backtests.delete | 删除 AML AI 回测结果 |
financialservices.v1models.delete | 删除 AML AI 模型 |
financialservices.v1engineconfigs.delete | 删除 AML AI 引擎配置 |
financialservices.v1datasets.delete | 删除 AML AI 数据集 |
financialservices.v1instances.delete | 删除 AML AI 实例 |
bigquery.datasets.delete | 删除 BigQuery 数据集 |