Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2026.3.25_LT資料.pdf
Search
Tsukasa
March 25, 2026
150
2
Share
2026.3.25_LT資料.pdf
Tsukasa
March 25, 2026
More Decks by Tsukasa
See All by Tsukasa
2026.04.16_キャリアLT会_1.pdf
tks_21
1
130
2026.2.18_LT資料.pdf
tks_21
2
250
2026.1.31_LT資料.pdf
tks_21
0
100
2026.1.15_Jr.Champions韓国事前勉強会.pdf
tks_21
2
150
2025.11.12_セッション.pdf
tks_21
0
21
2025.11.14_LT資料_.pdf
tks_21
2
100
2025.10.23.pdf
tks_21
1
120
2025.10.18_LT資料_.pdf
tks_21
0
150
2025.10.16_LT資料.pdf
tks_21
0
160
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
350
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
So, you think you're a good person
axbom
PRO
2
2k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
My Coaching Mixtape
mlcsv
0
110
Mind Mapping
helmedeiros
PRO
1
170
Transcript
Storage-JAWS 大川戸 司 2026.3.25 S3タグの10個制限を突破した話
03 01 02 04 05 TABLE OF CONTENTS プロジェクトの内容 自己紹介
はじめに タグの付け方 問題発生 06 解決策 07 まとめ
01 大川戸 司(おおかわど つかさ) 仕事 : APN企業のクラウドエンジニア 出身 : 埼玉県日高市
趣味 : 野球(球場全冠エンジニア) 旅行(渡航経験は25カ国) JAWS-UG 初心者支部運営 Qiita : tks_1128 自己紹介
02 はじめに 皆さん、S3のタグは10個までという 制限があることはご存知でしょうか?
02 はじめに 私は知りませんでした。 今回は業務でこのタグの制限がネックになったので その事についてお話ししようと思います!
02 今回のお話は、あくまでも「自分はこのように実装した」という ものであって、これが必ずしも正解ではありません。 自分の経験のアウトプットになりますので、暖かい目で 見守っていただけたらと思います。 はじめに
03 RAGチャットの開発 ユーザーはファイルをアップロードする際に部署と文書の タグを付ける。 アップロードしたファイルについてRAGチャットで検索する と、タグを基に検索結果を返してくれる。 業務内容
03 アップロードしたファイルはS3バケットに保存される。 ユーザーがアプリ上で付与したタグもS3上に保存される。 業務内容
04 タグは2種類 部署= department 文書= document タグの付け方
04 タグは2種類 部署= department 文書= document 仕様上、1つのファイルに対して複数のタグが付く場合がある。 例1 : 部署を跨ぐ文書。営業部の文書であり、人事部にも関係のあるもの。
例2 : 文書種別がマニュアルであり、規定であるもの。 タグの付け方
04 しかし、ここで問題が発生 タグの付け方
05 何とS3の仕様上、1ファイルにつき 10個までしかタグを付けることができない!! 問題発生
05 部署タグ2個、文書タグ2個だとこれだけで既に4つ しかも仕様上、部署タグだけで5個を超えることも普通にあり得る。 問題発生
05 私は困った。 この問題をどう解決するか? 問題発生
06 解決策 気合い、根性、執念 ※AWSの仕様は精神論では解決できません。
06 解決策 _
06 解決策 _ ※アンダーバーです
06 解決策 アンダーバーを用いてタグとタグを繋ぐことで、1つのタグとして 扱えるようにした。 例1 : 営業_人事 例2 : マニュアル_規定
06 解決策 タグは部署と文書で2種類あるため、最低でも2つは必要。 アンダーバーを用いることで、タグを繋ぎ、部署や文書がいくつあっても、 1つのタグとして用いることができるようになった。
06 解決策 Before After
07 まとめ S3のタグは10個までしか付けられない。 アンダーバーを用いることでこの問題を解決することができ る。 運用保守の面で見ると、これで良いのか?という疑問も残る が、今回はこれで対応。 ユーザーのUIは変更せず、バックエンドだけ変更。 他にも良い方法がありましたら、是非教えてください!
ご清聴いただきありがとうございました! Thank you!