为 Google Cloud 配置服务账户身份验证¶
先决条件¶
要提供服务账户文件,您必须先创建一个 Google Cloud 项目。有关创建 Google Cloud 项目的信息,请参阅 Google Cloud 文档。
创建服务账户密钥¶
To open the service account creator, in your Google Cloud project, select APIs & Services » Credentials.
Select Create credentials » service account.
在 Service account details 中输入您所选的任何服务账户名称。
要创建服务账户,请选择 Done。
要管理新服务账户,请在 Credentials 部分中选择服务账户名称。
Select Keys » Add key » Create a new key.
要保存服务账户密钥文件,请在密钥类型选择视图中,选择建议的 JSON 类型,然后选择 Create。
连接器配置期间需要此文件。
设置服务账户密钥的格式¶
在配置连接器时,通过配置向导中的拖放功能,可使用您在上一过程中下载的服务账户密钥自动完成表单。
如果手动输入私钥,必须先正确格式化。
JSON 格式的服务账户密钥示例:
对于私钥,只有 -----BEGIN PRIVATE KEY----- 和 -----END PRIVATE KEY----- 之间的文本相关。
要将私钥转换为连接器可接受的格式,请执行以下步骤:
在文本编辑器中,打开上一过程中下载的密钥。
复制 private_key 字段的内容。
同时删除 -----BEGIN PRIVATE KEY----- 和 -----END PRIVATE KEY----- 标记。
从文件中删除所有 :emph:`\n`(换行)字符。密钥通常至少出现 10 次。
保存文件以供以后使用。
编辑后,密钥应该类似于以下代码:
向服务账户授予 Google Analytics 的访问权限¶
服务账户需要访问连接器将使用的所有 Google Analytics 属性。
在 Google Analytics 控制台中,选择连接器将使用的属性。
选择 Property access management 选项卡。
将服务账户电子邮件添加为 Viewer。
对连接器中将使用的所有属性重复此过程。