如何解决上传签名 URL 从未收到响应/卡住
我使用 V4 方法为 GCS Bucket 生成上传签名 URL。
要生成我的签名 URL,我使用 go 存储包:https://cloud.google.com/storage/docs/access-control/signing-urls-with-helpers#storage-signed-url-object-go
这是我的代码:
signedURL,err := storage.SignedURL(bucketFileStorage,fileID,&storage.SignedURLOptions{
GoogleAccessID: serviceAccount.ClientEmail,PrivateKey: []byte(serviceAccount.PrivateKey),Method: "PUT",Expires: time.Now().Add(30 * time.Minute),Scheme: storage.SigningSchemeV4,})
curl -X PUT {{MyUploadURL}} --upload-file /path/to/my/file.xxx
它与某些文件(PNG、JPEG、JSON 等)完美配合,但对于一些随机文件,我的 curl 永远不会收到响应并无限期地等待。 我尝试失眠,以防我的 cURL 客户端有问题,但我有相同的模式。
知道为什么吗?我猜文件是原因,但我不知道为什么,以及如何检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。