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
13
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
エンタープライズ On-RampでAWSの利用体験を高める
a_wakamatsu
0
78
AIの新時代:Azure OpenAI Serviceの運用ガイド
a_wakamatsu
1
690
Other Decks in Technology
See All in Technology
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
320
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
29
13k
複雑なState管理からの脱却
sansantech
PRO
1
170
SDNという名のデータプレーンプログラミングの歴史
ebiken
PRO
2
190
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
1
230
Engineer Career Talk
lycorp_recruit_jp
0
200
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Next.jsとNuxtが混在? iframeでなんとかする!
ypresto
2
830
TypeScript、上達の瞬間
sadnessojisan
48
14k
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
The Cult of Friendly URLs
andyhume
78
6k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Fireside Chat
paigeccino
34
3k
For a Future-Friendly Web
brad_frost
175
9.4k
Bash Introduction
62gerente
608
210k
The World Runs on Bad Software
bkeepers
PRO
65
11k
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