I'm trying to create GCS signed URLs: https://cloud.google.com/storage/docs/access-control/create-signed-urls-program#signing-language
I want to have my clients upload directly to GCS. However, I'm running into the classic SignatureDoesNotMatch
error. I think it might be something to do with the Content-MD5 digest.
I have a question about the documentation. In 2b, it says you can add an MD5 digest. In the example below that, it looks like the digest might be base64 encoded or something, but the instructions say nothing about encoding the digest. Anyone have any experience with this?
edit: in my latest run, I stopped using MD5 digests, and everything worked fine.