某些工具(例如fog library)需要使用Interoperability API才能管理Google云端存储分区中的对象。该API使用HMAC身份验证。
直接为个人帐户生成HMAC凭据。这里的步骤来自documentation of fog:
在“互操作访问”部分下获取您的凭据。
但是我无法弄清楚如何为服务帐户生成这些内容。在我的情况下,这是必要的,因为我想将存储桶的访问权限授予应用程序而不是人。
答案 0 :(得分:2)
无法为服务帐户生成HMAC机密。次优解决方案是创建用于签名的专用用户帐户。您可以使用服务帐户RSA证书创建签名URL,但这不符合HMAC兼容性。