是否可以在同一命令中使用多个服务密钥



我们想将文件从一个项目的存储复制到另一个项目的存储中。

我在单独的服务帐户中具有项目 A 和项目 B 的凭据。

我们知道如何复制文件的唯一方法是将服务密钥凭证权限添加到存储桶的访问控制列表中。

是否有其他方法可以使用多个服务密钥跨帐户运行命令?

您可以使用云存储传输服务来完成此操作。

文档应指导您在两个项目中设置存储桶的权限,并以编程方式或在控制台上进行传输。

需要通过在"试用此 API"页中输入项目 ID 来获取与存储传输服务关联的服务帐户电子邮件。然后,您需要为此服务帐户电子邮件提供从源访问数据所需的角色。存储对象查看器应具有足够的权限。

在数据目标处,您需要获取第二个项目 ID 的服务帐户电子邮件,然后为其提供"存储旧版存储桶编写者"角色。

然后,您可以使用文档中的代码段进行传输。

最新更新