Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS SSO でログインを簡単に〜IAMユーザ管理をしたくない〜
Search
wkm2
February 24, 2022
Technology
660
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS SSO でログインを簡単に〜IAMユーザ管理をしたくない〜
JAWS-UG 名古屋 情シス会 登壇資料
https://jawsug-nagoya.doorkeeper.jp/events/132953
wkm2
February 24, 2022
More Decks by wkm2
See All by wkm2
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
5
660
札幌にいながら全国案件!?_アジャイル開発で実現する場所を選ばない働き方
wkm2
0
270
生成AI素人でも玄人でもない私がセイセイAIチョットワカルために勉強したこと
wkm2
2
430
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
7
1.4k
API叩くだけのLambdaを作るつもりがコンテナ on EC2になった話
wkm2
0
53
AWSネイティブなセキュリティを考える
wkm2
1
370
KAGが関わるアカウント全てにSecurity Hubを導入した(い)話
wkm2
0
240
地方在住フルリモートワークエンジニアのリアル 〜ジモトで_活きる_エンジニアライフ〜
wkm2
1
910
Keynote以外のアップデートピックアップ!
wkm2
1
190
Other Decks in Technology
See All in Technology
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
230
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
660
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
170
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
620
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
160
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.6k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
290
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
310
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
130
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
700
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
560
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
BBQ
matthewcrist
89
10k
Test your architecture with Archunit
thirion
2
2.4k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Paper Plane
katiecoart
PRO
3
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Bash Introduction
62gerente
615
220k
Transcript
AWS SSO でログインを簡単に 〜IAMユーザ管理をしたくない〜 生活協同組合コープさっぽろ デジタル推進本部 システム部 若松 剛志
Who am I ? 生活協同組合コープさっぽろ デジタル推進本部 インフラチームリーダー
若松 剛志 インフラエンジニア/マネージャー AWS Certified 12冠 SES会社→アイレット(cloudpack)→コープさっぽろ 秋田→新潟→東京→北海道 好きなサービス:Transit Gateway 好きな日本酒:喜久酔 @t_wkm2
ノリで北海道に移住しちゃいました! Who am I ?
@t_wkm2
コープさっぽろって何?
コープさっぽろって何? 生活共同組合の北海道版(札幌だけじゃない!)
コープさっぽろって何? 生活共同組合の北海道版(札幌だけじゃない!)
コープさっぽろって何? 生活共同組合の北海道版(札幌だけじゃない!)
コープさっぽろって何? 生活共同組合の北海道版(札幌だけじゃない!) 生活に関わることを いろいろやってます!!
ユーザがユーザの体験を作る • ユーザ企業の中のユーザが作る側に回るのは価値がある • デジタルの民主化、DXの種がここにある • そんなコープのDXが紹介されている コープさっぽろDX(note)はこちら↓
Single Sign-On
Single Sign-On Wikipedia より シングルサインオン(英語:Single Sign-On、略称:SSO)は、一度 のユーザ認証処理によって独立した複数のソフトウェアシステム 上のリソースが利用可能になる特性である。 この特性によって、ユーザはシステムごとにユーザIDとパスワード の組を入力する必要がなくなる。
Single Sign-On Wikipedia より シングルサインオン(英語:Single Sign-On、略称:SSO)は、一度 のユーザ認証処理によって独立した複数のソフトウェアシステム 上のリソースが利用可能になる特性である。 この特性によって、ユーザはシステムごとにユーザIDとパスワード の組を入力する必要がなくなる。
つまり、1つのアカウント認証で いろんなサービス使えますよと
AWS Single Sign-On (SSO)
AWS Single Sign-On (SSO) AWSサービスの1つで、ユーザを一元管理し、AWSアカウントや 各種SaaSへのアクセスが可能 Client AWS SSO
コープさっぽろが AWS SSOを導入した理由
コープさっぽろがAWS SSOを導入した理由 • とにかくAWSアカウントが多い • いつも使ってるGoogleアカウントでログインしたい • 多くの非システム部ユーザーがQuickSightを使いたい
コープさっぽろがAWS SSOを導入した理由 • とにかくAWSアカウントが多い 今何アカウントあるっけ? とある メンバーY
コープさっぽろがAWS SSOを導入した理由 • とにかくAWSアカウントが多い 今何アカウントあるっけ? 193 ひえっ とある メンバーY ※2022/2現在
コープさっぽろがAWS SSOを導入した理由 • とにかくAWSアカウントが多い ◦ AWSアカウントを以下のように切っている。 ▪ システム単位 ▪ 環境単位(本番、ステージング、開発)
◦ 当然のようにアカウント数がめっちゃ増える
コープさっぽろがAWS SSOを導入した理由 • いつも使ってるGoogleアカウントでログインしたい ◦ コープさっぽろはGoogle Workspaceを中心に仕事をして いる ◦ 当然IdpもGoogle
Idpを利用したい ◦ Google Idpを直接AWSアカウントにSAML連携すると管 理が煩雑すぎて頭がおかしくなる
コープさっぽろがAWS SSOを導入した理由 • 多くの非システム部ユーザーがQuickSightを使いたい ◦ QuickSightを店長に公開して売上の速報などを見せたい ◦ 異動も多いのでアカウント管理が面倒 ◦ 先の理由によりGoogle
Idpを利用したい ◦ 先の理由により頭がおry(
コープさっぽろの AWS SSO利用例
コープさっぽろのAWS SSO利用例 Google Idpと連携して以下のような構成としている Client AWS SSO Amazon QuickSight Google
Idp AWS Management Console
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 1. AWS SSOのポータルっぽい画面へGoogleアカウントでログ イン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 2. AWS SSOのポータル画面へログイン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 2. AWS SSOのポータル画面へログイン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 2. AWS SSOのポータル画面へログイン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 3. ロールを選んでログイン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 4. おなじみAWSマネージメントコンソールへ
コープさっぽろのAWS SSO利用例 QuickSightへのログイン手順 1. AWS SSOのポータルっぽい画面へGoogleアカウントでログ イン
コープさっぽろのAWS SSO利用例 QuickSightへのログイン手順 2. AWS SSOのポータル画面へログイン
コープさっぽろのAWS SSO利用例 AWSマネコンへのログイン手順 3. おなじみAWSマネージメントコンソールへ
めっちゃ楽
コープさっぽろのAWS SSO利用例 ここが便利だAWS SSO • AWSログイン用スプシからの解放 • IAMユーザー/QuickSightアカウント管理からの解放
コープさっぽろのAWS SSO利用例 ここが辛いよAWS SSO • Google連携が正式にサポートされていない • IAMロールの細かい機能が使えない • OUが扱いづらい
Google連携が正式にサポートされていない • awslabs/ssosync ◦ AWS謹製GoogleSCIMツール ◦ GitHubで公開されている (https://github.com/awslabs/ssosync) ◦ Lambdaを定期実行してGoogle↔AWS
SSOのユーザ同 期を行う ◦ SAMテンプレートを含んでおり、簡単に展開可能
Google連携が正式にサポートされていない • 定期実行 • ログイン Client AWS SSO Amazon QuickSight
Google Idp AWS SSO Google Idp AWS Lambda IDをコピー IDを取得 AWS Management Console
IAMロールの細かい機能が使えない AWS SSOだとIAMの Permission Boundaryとかカ スタマー管理ポリシーは使え なかったよ マジかよ ※2022/2現在 とある
メンバーY
IAMロールの細かい機能が使えない • IAMロールはAWS SSOから自動生成するしかない • 自動生成されてIAMロールはイジれない • カスタマー管理ポリシーは使えない • Permission
Boundaryは使えない
OUが扱いづらい • AWSアカウントを扱うときはOU単位にしたい • がしかし、権限付けがOU単位でできない • それってどういうことか
OUが扱いづらい • とにかくAWSアカウントが多い 何アカウントに権限必要? 193 ひえっ とある メンバーY ※2022/2現在
アップデート期待してます!
まとめ • GoogleアカウントでAWSにログインしている • ログインするだけならめっちゃ楽 • IAM周りはもう少しこなれてほしい • Google連携正式対応待ってます!
We are hiring !! コープさっぽろではエンジニアを募集しています!! 転職ついでに北海道移住最高ですよ!!