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
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authen...
Search
Har1101
August 06, 2026
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
2026/08/06 (木) JAWS-UG京都 AWS 夏のLT大会 での登壇資料です
Har1101
August 06, 2026
More Decks by Har1101
See All by Har1101
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
520
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
180
エージェンティックRAGにAWSで入門しよう!
har1101
9
2.1k
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
7
1.8k
AgentCore Registry入門~マルチアカウントでどう使うの~
har1101
1
110
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
580
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
740
AgentCore Session Storageで激安RAG作るためのあれやこれや
har1101
4
450
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
2
620
Other Decks in Programming
See All in Programming
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.3k
AIが無かった頃の素敵な出会いの話
codmoninc
1
370
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
130
What's New in Android 2026
veronikapj
0
250
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.8k
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
1
1k
メールのエイリアス機能を履き違えない
isshinfunada
0
210
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
250
AIエージェントで 変わるAndroid開発環境
takahirom
2
770
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
540
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
230
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
600
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Side Projects
sachag
455
43k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
280
Rails Girls Zürich Keynote
gr2m
96
14k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
450
Code Reviewing Like a Champion
maltzj
528
40k
Between Models and Reality
mayunak
4
380
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
The Limits of Empathy - UXLibs8
cassininazir
1
580
Transcript
Claude CodeとAgentCore Gateway を繋ぐ際の認証認可 2026/08/06 (木) JAWS-UG京都 AWS 夏のLT大会 福地開
Who am I ? 福地 開 (ふくち はるき) @har1101mony 所属:NECソリューションイノベータ/JAWS-UG東京
業務:AWSエンジニア / エージェントビルダー 実績:AWS Community Builders 2年目 (AI Engineering) 2026 Japan All AWS Certifications Engineers 最近ハマっているもの:クラフトビール
今日話すこと・話さないこと ◆話すこと • AgentCore Gatewayの認証認可基礎編 • Claude CodeとAgentCore Gatewayを繋ぐ方法 ◆話さないこと
• 細かいAgentCore各種機能の解説
AgentCore Gatewayの 認証認可基礎編
AgentCore Gatewayとは ◆既存のAPIやLambda、リモートMCPサーバーなどを束ねて 単一のMCPサーバーとして提供する機能 • つまりAIエージェントとツールのインターフェースとなる機能 参考:https://speakerdeck.com/gawa/colleague-in-the-ai-era-autonomous-ai-seminar-2026-at-niigata?slide=58
AgentCore Gatewayとは ◆既存のAPIやLambda、リモートMCPサーバーなどを束ねて 単一のMCPサーバーとして提供する機能 • つまりAIエージェントとツールのインターフェースとなる機能 今日はここの 話をします 参考:https://speakerdeck.com/gawa/colleague-in-the-ai-era-autonomous-ai-seminar-2026-at-niigata?slide=58
インバウンド認証 ◆AgentCore Gatewayを呼び出す際の認証設定 • IAM認証とJWT認証のどちらかを設定 • AgentCore Runtimeと繋げたい場合はIAM、それ以外はJWTを使うイメージ (下記はあくまで一例、AgentCore Runtime×JWT認証もClaude
Code×IAM認証もいける)
アウトバウンド認証 ◆AgentCore Gatewayから外部APIやSaaSを呼び出す際の認証設定 • AWS内のAPIを呼び出す場合はIAM認証が使える • 外部リソースへのアクセスにはAPIキーやOAuthクライアントを用いる • APIキーやOAuthクライアントを安全に保管・活用するためにIdentityも活用
OAuthで「認証」!?エアプか!?(京言葉) ◆コンソールにそう書いてあるんやからしゃーないやろ • まぁ事実上のOAuth&OIDCなんやと思います(後述)
Claude Codeと AgentCore Gatewayを繋ぐ方法
ユースケース:Claude Codeと繋げる ◆組織向けにMCPサーバーを一元管理して提供したい • でも各MCPサーバーを個別に提供し、各自で設定するのは手間 • AgentCore Gatewayに集約しておけば、これだけで全て設定できる
ユースケース:Claude Codeと繋げる ◆組織向けにMCPサーバーを一元管理して提供したい • でも各MCPサーバーを個別に提供し、各自で設定するのは手間 • AgentCore Gatewayに集約しておけば、これだけで全て設定できる この時の in/outどうする?
この時のインバウンド認証 ◆簡単なのはIAM認証 • ~/.aws/configにSSOサインインの設定書いてログインすればOK • でも毎回ログインするの面倒やしSSOじゃなかったらアクセスキー発行 or 毎回aws loginという手間が生じる(正直初期設定が必要な時点でもう面倒) •
あーあ、会社のEntra IDにログインしてるだけで使えたらな〜
この時のインバウンド認証 ◆JWT認証にしてEntra ID × IdC × Cognitoでええやん! • Claude Codeの/mcp
コマンドからAuthenticationを実行すれば一瞬で完了 • 詳しい解説はブログを読んでください
この時のアウトバウンド認証 ◆そのユーザーの権限の範囲内でのみリソースアクセスを可能にしたい • Gatewayのターゲット設定において、3LO(3-Legged OAuth)を選択する • Slackなら本人が参加しているチャンネル/メッセージのみ参照・投稿できる
まとめ ◆AgentCore Gatewayアツいぞ!! ◆組織で統一して色々MCPサーバーを提供したい場合、 あるいはクラウド上のエージェントと外部サービスを繋ぎたい場合 はぜひ使ってみよう! ◆今日喋ったのは浅瀬も浅瀬です、深淵は深すぎて見えませんが 今少しずつ覗きにいっていますので良ければブログを見てください
宣伝:AI Builders Day 2026やります!!! ◆Save the Date! 10月頃CfPを募集します!ネタ温めといてください!