GCS HMAC 密钥授权¶
本文介绍如何使用 HMAC 密钥对 GCS 授权。
第一步:创建服务账号¶
- 登录 Google Cloud Console;
- 进入 IAM 和管理 > 服务账号;
- 点击 创建服务账号;
- 填写名称(如
guance-forward),点击创建并继续; - 角色步骤可跳过(不在项目级别授权),直接点击完成。
第二步:为 Bucket 授权¶
- 进入 Cloud Storage > Buckets > 选择目标 Bucket
- 切换到 Permissions 标签页;
- 点击 Grant Access;
- 输入刚创建的服务账号邮箱;
- 选择角色 Storage Object Admin(或自定义角色,包含
storage.objects.create/get/list和storage.buckets.get); - 保存。
第三步:创建 HMAC 密钥¶
- 进入 Cloud Storage > Settings;
- 切换到 Interoperability 标签页;
- 找到 Service account HMAC 区域;
- 点击 Create a key for a service account;
- 选择目标服务账号,点击 Create key;
- 立即保存显示的 Access Key 和 Secret(关闭后不可再次查看)。
第四步:在观测云配置¶
- 选择 谷歌云 GCS > HMAC Access Key;
- 填写 Access Key 和 Secret Key;
- 填写地区、存储桶、存储路径;
- 测试连接。