使用 Google Cloud 从客户端传输 200GB

使用 Google Cloud 从客户端传输 200GB

我有一个客户希望将 200GB 的敏感数据传输给我们。我希望他们将这些数据上传到 GCloud 存储桶。

设置外部用户以访问单个新存储桶并能够上传的最佳方法是什么?

答案1

通过 GCP Console 尝试以下两种方式设置外部用户访问:

1.您的客户端需要一个有效的 Google 帐户(Gmail 帐户):

  1. 转至控制台
  2. 选择云存储
  3. 选择存储桶
  4. 单击创建(新存储桶)
  5. 创建存储桶后,单击新创建的存储桶
  6. 点击权限
  7. 点击 +授予访问权限
  8. 添加用户的 Google 帐户(Gmail 帐户)
  9. 选择存储对象创建者角色。
  10. 现在创建的角色授予了在存储桶中创建对象(上传数据)的权限。

2.服务帐户可用于授予对资源的访问权限:

  1. 转至控制台
  2. 选择 IAM 和管理
  3. 选择服务帐户
  4. 点击 +创建服务帐户
  5. 点击创建的服务账户
  6. 点击权限
  7. 服务帐号权限,选择角色
  8. 选择存储
  9. 存储对象创建者单击继续
  10. 点击创建密钥
  11. 检查 JSON 按钮以了解密钥类型
  12. 保存创建的 JSON 文件。

现在您的服务帐户已创建。记下 Google Cloud 创建的电子邮件地址,类似于d*****@****-dev.iam.gserviceaccount.comJSON file credentials有关更多信息,请参阅 GCloud 官方文档。

参考 :

  1. IAM 基本和预定义角色参考
  2. 允许用户上传文件

相关内容