微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 C# 中的 HMAC 密钥将文件上传到 Google Cloud Storage

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

解决方法

建议 1:

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

建议 2:

使用 AWS S3 boto 库和 AWS 风格的访问 ID 和 Secret 来访问 Google Cloud Storage。 Google 支持 AWS S3 模拟 (XML API)。

AWS SDK for .NET

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。