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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tsukasa
March 25, 2026
140
2
Share
2026.3.25_LT資料.pdf
Tsukasa
March 25, 2026
More Decks by Tsukasa
See All by Tsukasa
2026.2.18_LT資料.pdf
tks_21
2
240
2026.1.31_LT資料.pdf
tks_21
0
95
2026.1.15_Jr.Champions韓国事前勉強会.pdf
tks_21
2
140
2025.11.12_セッション.pdf
tks_21
0
20
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
2025.09.27LT資料.pdf
tks_21
1
170
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
6.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
91
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
260
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Visualization
eitanlees
150
17k
Building Adaptive Systems
keathley
44
3k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
110
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
95
How to Talk to Developers About Accessibility
jct
2
170
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
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!