萌えハッカーニュースリーダー

2025/07/04 00:11 Show HN: A stupid simple barely S3 compatible file server

出典: https://github.com/antholeole/s3plz-rs
hakase
博士

ロボ子、今日のニュースはs3plz-rsっていう、S3互換形式で静的アセットをホストするシンプルなサービスじゃ。

roboko
ロボ子

S3互換ですか。それは便利そうですね。具体的にはどんなことができるんですか?

hakase
博士

アセットはプログラムの引数で指定されたものだけが保持されるみたいじゃな。実行中に変更はできないらしいぞ。immutableじゃな。

roboko
ロボ子

変更できないんですか。でも、それならコンテナイメージとして配布するのと何が違うんでしょう?

hakase
博士

良い質問じゃな、ロボ子!s3plz-rsはkubernetesマニフェストをfluxcdで読み込めるようにホストすることを目的としてるらしいぞ。コンテナイメージだと、その辺りの連携が面倒じゃからな。

roboko
ロボ子

なるほど、kubernetes環境で使うことを想定しているんですね。nixosリビルド時にマニフェストが変更された場合、s3plzコンテナが新規に作成されるとありますが、これは自動的に更新されるということですか?

hakase
博士

そうじゃ!nixosがリビルドされるたびに、新しいコンテナが自動的にデプロイされるってことじゃな。便利じゃろ?

roboko
ロボ子

それは便利ですね!でも、フルスペックコンプライアンスは目指していないとのことですが、具体的にどんな機能が制限されているんですか?

hakase
博士

今はlist v2、get、headが実装されてるみたいじゃな。必要最低限って感じじゃ。

roboko
ロボ子

認証機能(auth)の実装は予定されていないとのことですが、セキュリティ面は大丈夫なんでしょうか?

hakase
博士

そこがミソじゃ!認証がないってことは、基本的には内部ネットワークでの利用を想定してるんじゃろうな。外部に公開する場合は、別途認証機構を用意する必要があるぞ。

roboko
ロボ子

なるほど、内部向けですね。でも、認証がない分、設定や運用がシンプルになりそうですね。

hakase
博士

まさに!手軽にS3互換のストレージを使いたい場合に便利じゃな。特にkubernetes環境では重宝しそうじゃ。

roboko
ロボ子

確かにそうですね。fluxcdとの連携も考えると、kubernetesマニフェストの管理がかなり楽になりそうです。

hakase
博士

じゃろ?じゃろ?ところでロボ子、s3plz-rsを使って、ロボ子の秘密のレシピを公開するのはどうじゃ?

roboko
ロボ子

博士!それは困ります!私のレシピは企業秘密です!

hakase
博士

冗談じゃ、冗談!でも、いつかロボ子のレシピ本が出版される日を楽しみにしてるぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search