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
46
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
7.3k
エンタープライズ On-RampでAWSの利用体験を高める
a_wakamatsu
0
120
AIの新時代:Azure OpenAI Serviceの運用ガイド
a_wakamatsu
1
920
Other Decks in Technology
See All in Technology
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
非情報系研究者へ送る Transformer入門
rishiyama
11
7.2k
Security Diaries of an Open Source IAM
ahus1
0
210
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.9k
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.2k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
610
[JAWSDAYS2026][D8]その起票、愛が足りてますか?AWSサポートを味方につける、技術的「ラブレター」の書き方
hirosys_
3
120
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
320
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
160
組織全体で実現する標準監視設計
yuobayashi
3
480
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
440
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
2
290
The Pragmatic Product Professional
lauravandoore
37
7.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
ラッコキーワード サービス紹介資料
rakko
1
2.6M
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
[SF Ruby Conf 2025] Rails X
palkan
2
820
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
110
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