我使用以下脚本创建了签名 URL。
gcloud 计算签名 url
“http://34.49.135.39/bird.jpg”
--键名 onemorekey
--密钥文件 onemorekey.key
--10m 后过期
并获取签名 URL,例如: http://34.49.135.39/bird.jpg?Expires=1715791268&KeyName=onemorekey&Signature=Kt254sJfM2fu5DJ2-WJK-7kklwQ=
但是当我尝试签名 URL 时,我不断收到以下错误。
但是你可以看到,密钥已列出。 有什么想法吗?
谢谢你!
找出原因。生成签名 url 的方式区分大小写。存储桶中保存的文件名为Bird.jpg。但我使用bird.jpg生成签名URL,这导致了错误。但我希望谷歌可以把错误改得更有意义,目前的错误信息把我引向了完全错误的方向。