10 comments

  • dbarlett2 hours ago
    Speaking as a former Blog Bar Raiser, cperciva has internalized the AWS blog style guide better than most Amazonians. This is spot-on.
    • cperciva2 hours ago
      Wait, there&#x27;s an official style guide?<p>(In all seriousness, I&#x27;ve been reading AWS launch posts for 20 years; this one was mainly imitating the S3 Files launch post but I diverged by adding the customer quote and the FAQ -- because of course I started this process with a PRFAQ, and some of the questions in the FAQ are legitimately important.)
      • dbarlett2 hours ago
        I left 18 months ago, so my memory is a bit fuzzy, but there was at least an overall style guide, one for each post type (e.g. a launch announcement), and the style for procedures (inherited from AWS Docs).
        • cperciva2 hours ago
          Oh, I was being facetious. I&#x27;m pretty sure Jeff mentioned needing to spend time writing a style guide when he started having other Amazonians write posts for &quot;his&quot; blog.<p>As a non-Amazonian I&#x27;ve never seen it, of course.
  • mlhpdx2 hours ago
    At first I thought this was a general purpose file system over R53, ala Corey Quinn. But my, what a gorgeously terrible idea. Well done.
    • colechristensen2 hours ago
      to be fair, it&#x27;s also that just with some severe restrictions on filenames
  • dougcalobrisi1 hour ago
    Route53 makes a great, simple, HA key-value store for some use cases. I&#x27;ve used it in GitHub Actions when nothing else was easily available to store values and put a little post together explaining how a while back. For many things, there isn&#x27;t a reason for more complexity.<p><a href="https:&#x2F;&#x2F;doug.sh&#x2F;posts&#x2F;route53-as-a-key-value-store-2026-edition&#x2F;" rel="nofollow">https:&#x2F;&#x2F;doug.sh&#x2F;posts&#x2F;route53-as-a-key-value-store-2026-edit...</a>
  • stackghost7 minutes ago
    Fun! Reminds me of <a href="https:&#x2F;&#x2F;github.com&#x2F;nathanvy&#x2F;dnsbbs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nathanvy&#x2F;dnsbbs</a>
  • threecheese2 hours ago
    A “schema that reads like XML that learned JSON in prison” IM DEAD<p>Stealing this. Gold lies at the intersection of cperciva and quinnypig.
  • ChiperSoft3 hours ago
    Are there that many people managing their dns by hand that they need this? Outside of various txt records, most of my domains are mapped to specific resources via automation.
    • cperciva3 hours ago
      There are apparently many people managing their S3 Objects by hand but long to have them in a file system, yes.
    • regularfry3 hours ago
      I don&#x27;t think this is there to satisfy &quot;need&quot;.<p>But &quot;automation&quot; with this could legitimately (well, mostly) be based on a git repo with an s3files mount inside it. And a cron job, if you really want to get fancy.
      • cperciva2 hours ago
        Files which aren&#x27;t DNS keys get ignored by Route 53 Files. So you could absolutely have a git checkout and update your DNS with &#x27;git pull&#x27;.
    • stackskipton2 hours ago
      Last job, we did for various control&#x2F;audit reasons BUT it was all IaC and tickets.
    • colechristensen2 hours ago
      This is... well it&#x27;s mostly a joke. It&#x27;s funny but you can indeed use and interact with DNS as a file store or have a file system based control over records.<p>Both DNS and S3 or any filesystem really... they&#x27;re just key&#x2F;value stores.<p>DNS also has considerably higher reliability and compatibility than almost anything else
    • esseph3 hours ago
      &gt; Are there that many people managing their dns by hand that they need this?<p>How many thousands or millions of employees does your org have? And how many projects deployed over the decades?
  • GuinansEyebrows3 hours ago
    <p><pre><code> &gt; Q. Is this HIPAA compliant? &gt; A. Please do not store patient information in DNS. </code></pre> love this. reminds me a little of something else in the realm of DNS &quot;hosting&quot; posted to hn a few years ago [0][1]<p>[0]<a href="https:&#x2F;&#x2F;banner.triweb.dev" rel="nofollow">https:&#x2F;&#x2F;banner.triweb.dev</a> [1]<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39502097">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39502097</a>
  • tonymet2 hours ago
    Am I the only one who thinks that read() and write () (block based api) would be a poorer experience for managing key&#x2F;value dns records?
  • YesThatTom21 hour ago
    This is FANTASTIC! I laughed so hard I nearly fell out of my chair.<p>Have you seen DNSControl?<p>If you want a serious alternative to the Route53 API, there&#x27;s an open source project called <a href="https:&#x2F;&#x2F;dnscontrol.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dnscontrol.org&#x2F;</a> DNSControl. It&#x27;s like Terraform for DNS but it doesn&#x27;t suck like Terraform.<p>Version v5.0 just shipped. It&#x27;s a major rewrite that makes it much more extensible.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;DNSControl&#x2F;dnscontrol&#x2F;releases&#x2F;tag&#x2F;v5.0.0" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;DNSControl&#x2F;dnscontrol&#x2F;releases&#x2F;tag&#x2F;v5.0.0</a>