Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 为服务帐户生成HMAC密钥以与Google云存储互操作性API一起使用_Google Cloud Platform_Google Cloud Storage - Fatal编程技术网

Google cloud platform 为服务帐户生成HMAC密钥以与Google云存储互操作性API一起使用

Google cloud platform 为服务帐户生成HMAC密钥以与Google云存储互操作性API一起使用,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,一些工具(例如)需要使用来管理Google云存储桶中的对象。该API使用HMAC身份验证 为个人帐户生成HMAC凭据非常简单。以下是以下步骤: 在“可互操作访问”部分获取您的凭据 但是,我不知道如何为服务帐户生成这些。这在我的情况下是必要的,因为我希望将对bucket的访问权限授予应用程序而不是个人。无法为服务帐户生成HMAC机密。次优的解决方案是创建一个用于签名的专用用户帐户。您可以使用服务帐户RSA证书创建签名URL,但这对HMAC兼容性不起作用。谷歌刚刚宣布,现在支持服务帐户的HMAC(测

一些工具(例如)需要使用来管理Google云存储桶中的对象。该API使用HMAC身份验证

为个人帐户生成HMAC凭据非常简单。以下是以下步骤:

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


但是,我不知道如何为服务帐户生成这些。这在我的情况下是必要的,因为我希望将对bucket的访问权限授予应用程序而不是个人。

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

谷歌刚刚宣布,现在支持服务帐户的HMAC(测试版)。@rlandster您是否有该公告的链接或一些文档?我找不到它的任何参考资料。