Google cloud storage 发送带有GCS签名url的元数据

Google cloud storage 发送带有GCS签名url的元数据,google-cloud-storage,Google Cloud Storage,在写入签名url时,是否可以使用将自定义元数据设置为文件?我尝试添加一个“x-goog-meta-mything”,但没有成功。 我正在使用节点客户端库 更新更清晰: 设置标题似乎不是问题,但在创建签名URL时,我必须提前知道元数据的值,这是没有用的。也就是说,我有x-goog-meta-deltachanges,它可以是一个介于1和数千之间的数字。在我的签名中,我必须设置x-goog-meta-deltachanges:1,2,3,4,5,6…,这似乎不是一个好主意。就目前而言,应该是这样 你

在写入签名url时,是否可以使用将自定义元数据设置为文件?我尝试添加一个“x-goog-meta-mything”,但没有成功。 我正在使用节点客户端库

更新更清晰:

设置标题似乎不是问题,但在创建签名URL时,我必须提前知道元数据的值,这是没有用的。也就是说,我有
x-goog-meta-deltachanges
,它可以是一个介于1和数千之间的数字。在我的签名中,我必须设置
x-goog-meta-deltachanges:1,2,3,4,5,6…
,这似乎不是一个好主意。

就目前而言,应该是这样

你把钻头按需要调好了吗

我的意思是,您需要在
StringToSign
中包含
x-goog-meta-mything:VALUE
,然后在
PUT
请求中发送相同的
x-goog-meta-mything:VALUE


你这样做了吗,它不起作用了吗?

问题是
值是一个不断变化的变量,一个介于0到数千之间的数字。我尝试了这个,但是我必须在扩展标题中设置所有可能的值。有没有一种方法可以让一个签名的url接受任何值,或一系列数字或其他东西?我不知道,对不起。我现在的解决办法是我做
x-goog-meta-delta:overthreshold,underthreshold
。无论如何谢谢你的帮助