As part of my playground build environment, I figure out the most recent releases by downloading a file that lists the appropriate date (e.g. https://static.rust-lang.org/dist/channel-rust-nightly-date.txt
).
I originally figured this out by following the trail from the downloads page to https://static.rust-lang.org/dist
, which I was able to list. During that listing, I found these “date” files which proved to be amazingly useful (thanks!).
Debugging some recent transient errors, I noticed that I am no longer able to list that directory, I just get
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>dist</Key>
<RequestId>507363BE05560A95</RequestId>
<HostId>EfORtQ45I9THHjhRC1Fa+fvmq7WvlfM/D7AlJQvHDzmN+XxTpYA7JGUIabCrpjwkL55WKKWqciQ=</HostId>
</Error>
While writing up this post, I just successfully loaded https://static.rust-lang.org/dist/index.html, which seems to be a reasonable alternative. Now that I’ve typed all this up, perhaps this post will be more of a heads-up to others with the same train of thought.
Was this a deliberate change, perhaps something for security?