Question

Forbidden to retreive metadata from the Spaces Edge CDN endpoint

Posted March 9, 2020 58 views
DigitalOcean Spaces

Using the AmazonS3 Java SDK to GET an object through the Edge CDN endpoint results in a 403 Forbidden. Before fetching the object, a HEAD request is sent to retreive some object metadata. It is this HEAD request that fails.

Using the Origin endpoint works fine, both for the HEAD metadata request and the actual GET request.

There is a segment in the Spaces docs that speaks of issues with the metadata headers:

File metadata headers, like Content-Encoding, are not passed through the CDN. Metadata headers are correctly set when fetching content directly from the origin.

Could this have anything to do with it?

I’ve had trouble with this for over a year and have been unable to solve it. Any ideas?

0 answers
Submit an answer

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!