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
Amazon Bedrockが実現する生成AIのセキュアな本番運用
Search
a_wakamatsu
August 02, 2024
Technology
0
26
Amazon Bedrockが実現する生成AIのセキュアな本番運用
2024/07/31「Anthropic Claude や Meta Llama を AWS で活用!本番環境で Amazon Bedrock をセキュアに利用する生成 AI 事例3選!」登壇資料
a_wakamatsu
August 02, 2024
Tweet
Share
More Decks by a_wakamatsu
See All by a_wakamatsu
実体験から語る! AWS全冠で得られた価値と全冠取得の道
a_wakamatsu
0
5.9k
エンタープライズ On-RampでAWSの利用体験を高める
a_wakamatsu
0
94
AIの新時代:Azure OpenAI Serviceの運用ガイド
a_wakamatsu
1
750
Other Decks in Technology
See All in Technology
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
320
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.1k
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
1
1.3k
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
170
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
1k
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
0
120
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
740
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
770
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
290
『AWS Distinguished Engineerに学ぶ リトライの技術』 #ARC403/Marc Brooker on Try again: The tools and techniques behind resilient systems
quiver
0
130
生成AIの利活用を加速させるための取り組み「prAIrie-dog」/ Shibuya_AI_1
visional_engineering_and_design
1
140
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
150
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Music & Morning Musume
bryan
46
6.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
The Cult of Friendly URLs
andyhume
78
6.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Making Projects Easy
brettharned
116
6k
Docker and Python
trallard
44
3.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Side Projects
sachag
452
42k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Transcript
"NB[PO#FESPDL͕࣮ݱ͢Δ ੜ"*ͷηΩϡΞͳຊ൪ӡ༻ גࣜձࣾελσΟετ ։ൃຊ෦43&6OJUएদߊ༸
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ एদ ߊ༸ גࣜձࣾελσΟετ • ։ൃຊ෦ 43&Ϣχοτॴଐ •
+BQBO"84"MM$FSUJGJDBUJPOT&OHJOFFSTड • 43& ੜ"*ྖҬΛ୲ • "844VNNJU+BQBOʹొஃʢ$64ʣ ࣗݾհ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ࣄۀհ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ݄ʹʮ5FBDINF"*ʯΛਖ਼ࣜϦϦʔε
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 5FBDINF"*ͷػೳʮυϥϑτੜʯ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 5FBDINF"*ͷػೳʮυϥϑτੜʯ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ "NB[PO#FESPDLΛͰͲͷΑ͏ʹ׆༻͍ͯ͠Δ͔ ͳͥଞͷੜ"*Ͱͳ͘"NB[PO#FESPDLΛબΜͩͷ͔ ຊ͓͍ͤͯͨͩ͘͜͠͞ͱ
"NB[PO#FESPDLΛ ͰͲͷΑ͏ʹ׆༻͍ͯ͠Δ͔
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 5FBDINF"*ʹ͓͚Δ"NB[PO#FESPDL׆༻ 5FBDINF"*Ͱɺ "NB[PO#FESPDLͷ$MBVEFΛ࠾༻
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϚχϡΞϧͷυϥϑτੜ ը૾ຒΊࠐΈ ϓϩϯϓτΛݩʹɺ$MBVEF͕ ϚχϡΞϧͷܗΛੜɻ $MBVEFͷ׆༻ࣄྫ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ཁɾߍਖ਼ ը૾ຒΊࠐΈ $MBVEF͕આ໌ΛཁɺλΠτϧͱઆ໌ ͷؒҧ͍Λߍਖ਼ɻ $MBVEFͷ׆༻ࣄྫ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ݴ͍ճ͠ ը૾ຒΊࠐΈ ຊޠॳ৺ऀͷํͰ͔ΔΑ͏ʹɺ $MBVEF͕͍͞͠ݴ͍ճ͠ͷ ຊޠʹมɻଞʹޱޠ؆ܿͳݴ͍ ճ͠ʹมՄೳɻ $MBVEFͷ׆༻ࣄྫ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϚχϡΞϧͷࣗಈੜ ը૾ຒΊࠐΈ ಈը͔ΒϚχϡΞϧͷεςοϓΛ࡞͢ Δࡍʹɺ$MBVEF͕ࣈນΛׂ͢Δॴ ͷީิΛચ͍ग़͢ɻ $MBVEFͷ׆༻ࣄྫ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ಈըͷࣈນ͔ΒλΠτϧɾઆ໌จੜ ը૾ຒΊࠐΈ $MBVEF͕ಈըͷࣈນ͔Β֤εςοϓͷ λΠτϧͱઆ໌จΛੜɻ $MBVEFͷ׆༻ࣄྫ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϚχϡΞϧ࡞ɾڞ༗γεςϜʹੜ"*ΛΈࠐΜͩ݁Ռ ϚχϡΞϧ࡞ɾڞ༗γεςϜʹ "NB[PO#FESPDLΛΈࠐΉ͜ͱͰɺ ϚχϡΞϧ࡞ͷΛݮʂ
ͳͥଞͷੜ"*Ͱͳ͘ "NB[PO#FESPDLΛબΜͩͷ͔
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ "NB[PO#FESPDLͰ ଞࣾΫϥυͷੜ"*ͷ՝ΛղফͰ͖ͨͨΊ "NB[PO#FESPDLΛ࠾༻ͨ͠ཧ༝
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ݩʑଞࣾΫϥυͷੜ"*Λར༻ ࠷ॳʹ࠾༻ͨ͠ੜ"* ʙ݄࣌Ͱɺੜ"*ͷ"1*ͷબࢶ͕ݶΒΕ͓ͯΓɺ "NB[PO#FESPDLϦϦʔε͞Ε͍ͯͳ͔ͬͨɻ ηΩϡϦςΟ؍͔ΒଞࣾΫϥυͷੜ"*Λ࠾༻ɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ݩʑଞࣾΫϥυͷੜ"*Λར༻ ࠷ॳʹ࠾༻ͨ͠ੜ"* ʙ݄࣌Ͱɺੜ"*ͷ"1*ͷબࢶ͕ݶΒΕ͓ͯΓɺ "NB[PO#FESPDLϦϦʔε͞Ε͍ͯͳ͔ͬͨɻ ηΩϡϦςΟ؍͔ΒଞࣾΫϥυͷੜ"*Λ࠾༻ɻ ࠾༻ͷϙΠϯτ •
4-"༗Γ • σʔλ҉߸Խ • σʔλ͕࠶ֶशʹΘΕͳ͍
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ੜ"*ར༻࣌ͷϩά͕ڧ੍อଘ͞ΕΔ ଞࣾΫϥυͷੜ"*ͷ࠷େ͖ͳ՝
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ଞࣾΫϥυͷੜ"*Ͱɺ ෆਖ਼ૢ࡞Λݕ͢ΔͨΊɺ ੜ"*ར༻ͷϩά͕ڧ੍తʹؒอଘ͞ΕΔɻ ੜ"*ར༻ͷϩά͕ڧ੍อଘ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ଞࣾΫϥυͷੜ"*Ͱɺ ෆਖ਼ૢ࡞Λݕ͢ΔͨΊɺ ੜ"*ར༻ͷϩά͕ڧ੍తʹؒอଘ͞ΕΔɻ ੜ"*ར༻ͷϩά͕ڧ੍อଘ ҟৗݕ࣌ʹɺଞࣾΫϥυͷࣾһ͕ σʔλΛӾཡ͢Δ͜ͱ͕͋Δɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ଞࣾΫϥυͷੜ"*Ͱɺ ෆਖ਼ૢ࡞Λݕ͢ΔͨΊɺ ੜ"*ར༻ͷϩά͕ڧ੍తʹؒอଘ͞ΕΔɻ ੜ"*ར༻ͷϩά͕ڧ੍อଘ ҟৗݕ࣌ʹɺଞࣾΫϥυͷࣾһ͕ σʔλΛӾཡ͢Δ͜ͱ͕͋Δɻ ػີใΛੜ"*ʹ͍ͯ͠Δ߹ɺ
ଞࣾΫϥυͷࣾһ͕ػີใΛӾཡͰ͖ͯ͠·͏ɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ւ֎ϦʔδϣϯΛར༻͍ͯ͠Δ߹ ւ֎ϦʔδϣϯΛར༻͍ͯ͠Δ߹ʹɺ ੜ"*ར༻ͷϩάւ֎Ϧʔδϣϯʹอଘ͞ΕΔɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ւ֎ϦʔδϣϯΛར༻͍ͯ͠Δ߹ σʔλΛࠃ͔Βग़ͤͳ͍߹ʹɺ ւ֎ϦʔδϣϯΛར༻͢Δ͜ͱ͕Ͱ͖ͳ͍ɻ ւ֎ϦʔδϣϯΛར༻͍ͯ͠Δ߹ʹɺ ੜ"*ར༻ͷϩάւ֎Ϧʔδϣϯʹอଘ͞ΕΔɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϩάͷڧ੍อଘͷ໔আ ੜ"*ར༻ͷϩά͕ ڧ੍อଘ͞Εͳ͍Α͏ਃ͢Δ͜ͱՄೳɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϩάͷڧ੍อଘͷ໔আ ੜ"*ར༻ͷϩά͕ ڧ੍อଘ͞Εͳ͍Α͏ਃ͢Δ͜ͱՄೳɻ ͪΖΜϩά͕ڧ੍อଘ͞Εͳ͍Α͏ਃ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϩάͷڧ੍อଘͷ໔আ ੜ"*ར༻ͷϩά͕ ڧ੍อଘ͞Εͳ͍Α͏ਃ͢Δ͜ͱՄೳɻ ͪΖΜϩά͕ڧ੍อଘ͞Εͳ͍Α͏ਃ ݁Ռ ਃ͕൱ܾ͞ΕΔɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϩάͷڧ੍อଘͷ໔আ ελσΟετ ଞࣾΫϥυ୲Ӧۀ ଞࣾΫϥυ୲Ӧۀʹ૬ஊͯ͠ɺ ϩάڧ੍อଘͷ໔আͷਃ͕ ঝೝ͞ΕΔͨΊʹඞཁͳܖΛక݁ɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ϩάͷڧ੍อଘͷ໔আ ελσΟετ ଞࣾΫϥυ୲Ӧۀ ܖక݁Λͨ͠ͷͷɺ ͦͷޙਃ൱ܾ͞Εଓ͚ɺ ؾ͚ͮ࠷ॳʹଞࣾΫϥυ୲Ӧۀʹ ૬ஊ͔ͯ͠Βɺϲ݄͕ܦ͍ͬͯͨɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ଞࣾΫϥυͷੜ"*ར༻ΛఘΊͨ ελσΟετ 5FBDINF"*ͷ ਖ਼ࣜϦϦʔεͷ ग़͖͍ͯͯΔͷͰɺ ͏͜ΕҎ্ͯͳ͍ɻ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ଞࣾΫϥυͷੜ"*ར༻ΛఘΊͨ ελσΟετ 5FBDINF"*ͷ ਖ਼ࣜϦϦʔεͷ ग़͖͍ͯͯΔͷͰɺ ͏͜ΕҎ্ͯͳ͍ɻ ͦ͏ͩɺ"84ʹҠߦ͠Α͏ʂ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "84ʹҠߦ "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ੜ"*Λ"84ʹҠߦͯ͠Ͳ͏มΘ͔ͬͨ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 他社クラウドの⽣成AI • ログが30⽇間強制保存される。 • 異常検知時には、 他社クラウドの社員が閲覧可能。 •
海外リージョンを利⽤している場合、 海外リージョンにログが保存される。 ϩάͷڧ੍อଘ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 他社クラウドの⽣成AI Amazon Bedrock • ログが30⽇間強制保存される。 • 異常検知時には、
他社クラウドの社員が閲覧可能。 • 海外リージョンを利⽤している場合、 海外リージョンにログが保存される。 • ログは強制保存されない。 モデル呼び出しのログ記録の 有効/無効を選択できる。 • 不正検出は全て⾃動。 異常検知時にもAWSの社員がログを 閲覧することはない。 • 海外リージョンを利⽤していても、 ログ記録を有効にしなければ、 海外リージョンにログが 保存されない。 ϩάͷڧ੍อଘ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 他社クラウドの⽣成AI Amazon Bedrock • ログが30⽇間強制保存される。 • 異常検知時には、
他社クラウドの社員が閲覧可能。 • 海外リージョンを利⽤している場合、 海外リージョンにログが保存される。 • ログは強制保存されない。 モデル呼び出しのログ記録の 有効/無効を選択できる。 • 不正検出は全て⾃動。 異常検知時にもAWSの社員がログを 閲覧することはない。 • 海外リージョンを利⽤していても、 ログ記録を有効にしなければ、 海外リージョンにログが 保存されない。 ϩάͷڧ੍อଘ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ 他社クラウドの⽣成AI Amazon Bedrock • ログが30⽇間強制保存される。 • 異常検知時には、
他社クラウドの社員が閲覧可能。 • 海外リージョンを利⽤している場合、 海外リージョンにログが保存される。 • ログは強制保存されない。 モデル呼び出しのログ記録の 有効/無効を選択できる。 • 不正検出は全て⾃動。 異常検知時にもAWSの社員がログを 閲覧することはない。 • 海外リージョンを利⽤していても、 ログ記録を有効にしなければ、 海外リージョンにログが 保存されない。 ϩάͷڧ੍อଘ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDLΛͰͲͷΑ͏ʹ׆༻͍ͯ͠Δ͔ • ϚχϡΞϧ࡞ɾڞ༗γεςϜͰ"NB[PO#FESPDLΛ׆༻ͯ͠ɺ ϚχϡΞϧ࡞ͷΛݮɻ ͳͥଞͷੜ"*Ͱͳ͘"NB[PO#FESPDLΛબΜͩͷ͔ • "NB[PO#FESPDLͰɺଞࣾΫϥυͷੜ"*ͷ՝ΛղফͰ͖ͨͨΊɻ "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻
·ͱΊ
$PQZSJHIU4UVEJTU$PSQPSBUJPOBMMSJHIUTSFTFSWFE "NB[PO#FESPDL ηΩϡΞͰ҆৺ͯ͠ຊ൪ڥͰར༻Ͱ͖Δ ੜ"*αʔϏε "NB[PO#FESPDL͕࣮ݱ͢Δੜ"*ͷηΩϡΞͳຊ൪ӡ༻ ࠷ޙʹ
IUUQTTUVEJTUKQ