准备在线转移

首次使用在线转移功能时,需要进行设置。初始设置后的后续转移无需执行这些步骤。

启用 API

如需完成在线转移的首次设置, Google Cloud 管理员 必须执行以下操作:

  1. 启用 Google Storage Transfer API(如果尚未启用)。

    启用 API 所需的角色

    如需启用 API,您需要拥有 serviceusage.services.enable 权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获取此权限。 了解如何授予角色。

    启用 API

    1. 确认要为其启用 API 的项目,然后点击下一步。

    2. 点击启用。

  2. 启用 Pub/Sub API(如果尚未启用)。

    启用 API 所需的角色

    如需启用 API,您需要拥有 serviceusage.services.enable 权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获取此权限。 了解如何授予角色。

    启用 API

    1. 确认要为其启用 API 的项目,然后点击下一步。

    2. 点击启用。

配置 Storage Transfer Service 服务代理

在主题为 Google Transfer Appliance Prepare Destination Bucket 的电子邮件中,系统会为您指定服务代理。它类似于以下示例:

project-IDENTIFIER@storage-transfer-service.

在您的项目中向 Storage Transfer Service 服务代理授予以下角色:

  • Pub/Sub Editor

向 目标存储桶的 Storage Transfer Service 服务代理授予以下角色:

  • Storage Admin

创建和配置用户代管式服务账号

  1. 在项目中创建用户管理的服务账号。

  2. 向项目中的用户代管式服务账号授予以下角色:

    • Pub/Sub Editor
    • Storage Transfer Admin
    • 如果您将启用 Cloud Monitoring,则为 Monitoring Metric Writer。
  3. 向目标存储桶的用户代管式服务账号授予以下角色:

    • Storage Admin

配置服务账号后,准备服务账号密钥:

  1. 为用户管理的服务账号创建服务账号密钥。密钥是在您创建时下载的,您无法再次下载。

  2. 将密钥重命名为 key.json,并将其保存到安全的位置。

  3. 收到设备后,将 key.json 上传到设备上的 /tmp 目录。