TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Using Route53 as a Key Value Store in GitHub Actions

20 点作者 barlo超过 3 年前

5 条评论

Spivak超过 3 年前
You all do know that AWS SSM Parameter Store exists, right? It’s literally a KV store explicitly for this purpose. Parameters are scoped by path, versioned, are have optional encryption at rest.<p>Like you’re using the AWS cli! It’s one call to <a href="https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;cli&#x2F;latest&#x2F;reference&#x2F;ssm&#x2F;get-parameter.html" rel="nofollow">https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;cli&#x2F;latest&#x2F;reference&#x2F;ssm&#x2F;get-par...</a> away.<p>It even has built in Ansible support <a href="https:&#x2F;&#x2F;docs.ansible.com&#x2F;ansible&#x2F;latest&#x2F;collections&#x2F;amazon&#x2F;aws&#x2F;aws_ssm_lookup.html" rel="nofollow">https:&#x2F;&#x2F;docs.ansible.com&#x2F;ansible&#x2F;latest&#x2F;collections&#x2F;amazon&#x2F;a...</a> and can values can be rendered in Cloudformation templates natively.<p>Too hard? Maybe try Chamber <a href="https:&#x2F;&#x2F;github.com&#x2F;segmentio&#x2F;chamber" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;segmentio&#x2F;chamber</a> It has support for multiple backends and can render secrets in lots of different formats.
mrzimmerman超过 3 年前
Ha! This is a novel idea for KV storage. Even reasonably secure if it&#x27;s the private hosted zone used in the post.<p>I wonder if you used the public zone option and did the nslookup as specified if you&#x27;d run into wrong or empty state while it propagates (assuming you need the value shortly after it&#x27;s stored). Either way, using the awscli would pull it write away so it wouldn&#x27;t matter.<p>Anyway, cool idea!
larrybud超过 3 年前
Very hacky -- in both a good sense and a bad sense.<p>Seems like there are tons of SaaS &amp; cloud service offerings which could be overloaded to do this. Eg, why not just use resource Tags in AWS? they are key&#x2F;value pairs. Or, why not put your key-values in a json file and store them as a GitHub workflow artifact? etc......
boksiora超过 3 年前
You are crazy! You have my admirations.
alyssamazz12超过 3 年前
Yep.