The way storage/file#getSignedUrl computes the signature, it is necessary for the API client to end extensionHeaders with a newline, otherwise it won't correspond to the server's calculated signature. This should be handled automatically by gcloud-node.
The way storage/file#getSignedUrl computes the signature, it is necessary for the API client to end
extensionHeaderswith a newline, otherwise it won't correspond to the server's calculated signature. This should be handled automatically by gcloud-node.