我在谷歌云存储存储桶中有文件,需要将其移动到客户GCS存储桶中。他们提供了HMAC密钥(访问id和机密(。我熟悉使用c#neneneba API库,但它们需要JSON或p12文件来进行身份验证。我不知道如何使用HMAC密钥。从我的研究来看,我可能需要使用GSC XML API。有人知道如何使用HMAC密钥进行身份验证吗?
建议#1:
向客户索取服务帐户JSON密钥。由于源存储桶和目标存储桶都在谷歌云存储中,因此这是最好的解决方案。
建议#2:
使用带有AWS风格访问ID和Secret的AWS S3僵尸库访问谷歌云存储。Google支持AWS S3仿真(XML API(。
AWS SDK for。净