C# 使用c中的HMAC密钥将文件上载到Google云存储#
我有一个谷歌云存储桶中的文件,我需要将其移动到客户的GCS存储桶中。他们提供了HMAC密钥(访问id和密码)。我熟悉使用c#API库,但它们需要JSON或p12文件进行身份验证。我不知道如何使用HMAC键。从我的研究来看,我可能需要使用GSC XML API。有人知道如何使用HMAC密钥进行身份验证吗?建议#1: 要求客户提供服务帐户JSON密钥。由于源存储桶和目标存储桶都位于谷歌云存储中,因此这是最好的解决方案 建议#2: 使用AWS S3 boto库和AWS样式的访问ID和密码访问Google云存储。谷歌支持AWSS3仿真(XMLAPI) 我同意建议1。当我等待客户机响应时,我能够使用建议2中的AWS SDK进行身份验证,所以我选择了这条路线。使用AmazonS3Client时,需要设置的重要配置设置是C# 使用c中的HMAC密钥将文件上载到Google云存储#,c#,google-cloud-platform,google-cloud-storage,hmac,C#,Google Cloud Platform,Google Cloud Storage,Hmac,我有一个谷歌云存储桶中的文件,我需要将其移动到客户的GCS存储桶中。他们提供了HMAC密钥(访问id和密码)。我熟悉使用c#API库,但它们需要JSON或p12文件进行身份验证。我不知道如何使用HMAC键。从我的研究来看,我可能需要使用GSC XML API。有人知道如何使用HMAC密钥进行身份验证吗?建议#1: 要求客户提供服务帐户JSON密钥。由于源存储桶和目标存储桶都位于谷歌云存储中,因此这是最好的解决方案 建议#2: 使用AWS S3 boto库和AWS样式的访问ID和密码访问Googl
ServiceURL=”https://storage.googleapis.com“