Google Cloud 环境配置
CloudCanal 通过 Google Workspace API 访问 Google Drive 数据。本文介绍 Google Cloud 环境配置的步骤。
步骤 1 - 环境准备
信息
详细步骤请参考 Google Workspace 开发环境配置。
- 创建 Google Cloud 项目。
- 点击 品牌塑造,配置 Auth Platform。
- 启用 Google Workspace API,需要启用以下 API:
Google Drive API
Google Docs API
Google Sheet API
- 点击 配置数据访问,添加应用授权范围。需要的基本权限范围包括:
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/documents.readonly
https://www.googleapis.com/auth/spreadsheets.readonly
步骤 2 - 访问验证
目前 CloudCanal 仅支持了通过服务账号访问 Google Drive 数据。步骤如下:
- 选择一个 Google Cloud 项目,创建服务账号。
- 创建服务账号密钥,并保存为 json 文件,该文件包含了服务账号的凭据信息,认证需要用到project_id、private_key_id、private_key、client_email、client_id。
- 在 Google Drive 中将需要同步的文件或文件夹共享给服务账号。