I'm accessing ECMWF real-time open data hosted for example at this url: https://ai4edataeuwest.blob.core.windows.net/ecmwf/20240201/06z/0p25/scda/20240201060000-6h-scda-fc.grib2. However, it looks like HEAD requests to that URL tell me that the server doesn't accept HTTP range requests:
(it should say Accept-Ranges: bytes). As mentioned on the Planetary Computer page the index files are published to allow reading a subset of the data (and HTTP range requests are the easiest way).
I think the issue is "x-ms-version", which indicates that this is using a pretty old blob storage API version. Based on this Github issue I think fixing it should be pretty quick, though I'm not aware of any costs of changing (my uninformed guess is that it should be low since Azure recommends using the latest version).
In the meantime I'll download the full .grib files and then subset them on device, but I wanted to flag this since it'll save everyone a lot of bandwidth.
Actually, the server gave me the correct range when I made a GET request later, so it looks like range requests are supported. Feel free to close if Accept-Ranges: bytes isn't meant to be returned.
Hello,
I'm accessing ECMWF real-time open data hosted for example at this url:
https://ai4edataeuwest.blob.core.windows.net/ecmwf/20240201/06z/0p25/scda/20240201060000-6h-scda-fc.grib2
. However, it looks like HEAD requests to that URL tell me that the server doesn't accept HTTP range requests:(it should say Accept-Ranges: bytes). As mentioned on the Planetary Computer page the index files are published to allow reading a subset of the data (and HTTP range requests are the easiest way).
I think the issue is "x-ms-version", which indicates that this is using a pretty old blob storage API version. Based on this Github issue I think fixing it should be pretty quick, though I'm not aware of any costs of changing (my uninformed guess is that it should be low since Azure recommends using the latest version).
In the meantime I'll download the full .grib files and then subset them on device, but I wanted to flag this since it'll save everyone a lot of bandwidth.