为服务帐户生成HMAC密钥,以与Google Cloud Storage Interoperability API配合使用

时间:2017-10-08 19:57:43

标签: google-cloud-platform google-cloud-storage

某些工具(例如fog library)需要使用Interoperability API才能管理Google云端存储分区中的对象。该API使用HMAC身份验证。

直接为个人帐户生成HMAC凭据。这里的步骤来自documentation of fog

  

在“互操作访问”部分下获取您的凭据。

但是我无法弄清楚如何为服务帐户生成这些内容。在我的情况下,这是必要的,因为我想将存储桶的访问权限授予应用程序而不是

1 个答案:

答案 0 :(得分:2)

无法为服务帐户生成HMAC机密。次优解决方案是创建用于签名的专用用户帐户。您可以使用服务帐户RSA证书创建签名URL,但这不符合HMAC兼容性。