繁体   English   中英

使用 c# 中的 HMAC 密钥将文件上传到 Google Cloud Storage

[英]Upload file to Google Cloud Storage using HMAC key in c#

我的 Google Cloud Storage 存储桶中有文件,我需要将这些文件移动到客户 GCS 存储桶中。 他们提供了 HMAC 密钥(访问 ID 和秘密)。 我熟悉使用 c# API 库,但它们需要 JSON 或 p12 文件进行身份验证。 我不确定如何使用 HMAC 密钥。 从我的研究看来,我可能需要使用 GSC XML API。 有谁知道如何使用 HMAC 密钥进行身份验证?

建议#1:

向客户索取服务帐号 JSON 密钥。 由于源存储桶和目标存储桶都在 Google Cloud Storage 中,因此这是最佳解决方案。

建议2:

使用带有 AWS 样式访问 ID 和密钥的 AWS S3 boto 库来访问 Google Cloud Storage。 Google 支持 AWS S3 仿真 (XML API)。

适用于 .NET 的 AWS SDK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM