SlideShare a Scribd company logo
初めてさわるEC2 ロール
2018年05月21日
JAWS-UG熊本 山ノ内祥訓
OpsJAWS・熊本支部勉強会
自己紹介
名前
年齢
住まい
お仕事
山ノ内 祥訓(よしのり)
0x26
熊本県
現在は某大学病院の特任助教で臨床研究のデータマネー
ジャとして主に臨床研究データに関する設計及び開発と
運用をやっています。
某SIerで医療情報システムの導入及び開発を10年ぐらい
やっていました。
SNS Facebook https://www.facebook.com/yoshinori.yamanouchi.12
Github https://github.com/eolla1013
資格等 修士(医科学) 現在博士課程
医療情報技師
一番使うEC2
一応研究職なので、職業柄大量にコンピュートリソース
を使うことが多い。機械学習とか・・・。
基本的な使い方は自分の研究のなかでローカルで実行できな
いほどのボリュームが必要な処理をやって終わったらデータ
を落として削除。
本業は全てオンプレかつインターネット非接続なのでクラウ
ドは使っていない。
基本的な構成
Public Subnet Private SubnetGateway Subnet
環境構築はPublic Subnetで行い、EBS暗号化とAMI化。
データとスクリプトはS3に保存。
処理はPrivate Subnet内でスポットインスタンスを使用。
各Subnetの操作はGateway SubnetのEC2インスタンスを経由。
実際の計算処理を始めると・・・
 コスト削減のために実行は全てスポットインスタンスを使っている。
 スポットインスタンスなので処理中に突然死を起こす。
 処理結果はS3やEFSに保存するのでとりあえず大丈夫。
 しかし、止まると毎回インスタンスの作成から始めないといけない。
 AMIからの起動はほぼ1アクションだがそこから先が問題。
 AMIにアクセスキーとか保存してないし、毎回設定するのは面倒。
そういえばEC2にIAMロールって設定できたよね・・・
IAMロール
IAMロールは、AWSのアクセス権限をまとめたものでユーザとは切り離して管理
ができる。使用するには作成したロールをユーザやグループなどに割り当てる。
また、ロールには認証情報 (パスワードやアクセスキー) が関連付けられない代
わりに、ユーザーがロールを引き受けた場合一時的な認証情報が作成される。
ロールはユーザやグループだけでなくEC2などのサービスにも割り当てることが
できる。EC2にロールを割り当てるとEC2上で動作するアプリケーションで使用
するAWS関連のアクセスキーは不要となる。
こんな感じ
1. S3のバケットのアクセス権限をもつロールを作成する。
2. EC2起動時に作成したロールを指定する。
3. CLIでS3にアクセスするときにアクセスキーやユーザ設定をしなくても
ロールで指定したバケットにアクセスできる。
(1)S3アクセスポリシーの作成
特定のバケットのみアクセス
できるようにする。
データの保存があるのでフル
アクセスにした。
(2)ロールの作成
AWSサービスのEC2ロールを作成する。
ポリシーは先ほど作成したものだけ選択する。
(3)まずロールを指定せずに起動
(4)ターミナルに接続
CLIを使用してS3のバケットにアクセスしてみる。
認証情報を設定しておかないとアクセスできない。
(5)作成したロールを選択して起動
インスタンスを起動するときに先ほど作成したロールを指定する。
(6)ターミナルに接続
CLIを使用してS3のバケットにアクセスしてみる。
何も設定していなくてもアクセスできる。
EC2ロールでアクセス可能なサービス
だいたい使えますww
下記のURLで「一時認証情報」がYesのものです。
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/
reference_aws-services-that-work-with-iam.html
まとめ
個別ユーザやらアクセスキーやらをたくさん作っていくとどれがどれだか
わからなくなってきます。
また、こういった情報が環境変数などの各種設定に散らばってしまうのも
変更漏れや間違いの原因です。
AWSのサービスの権限管理はロールでまとめてしまうとこのあたりが楽
になりますので、知らなかった人は今後使ってみてください。
登壇時の質疑応答より)
Launch Templates for Amazon EC2 instancesを使うともっと楽になれるよ!!(By伊藤さん)
ご清聴ありがとうございました!!

More Related Content

Similar to 初めてさわるEC2ロール

データ活用を進めるために必要なこと
データ活用を進めるために必要なことデータ活用を進めるために必要なこと
データ活用を進めるために必要なこと
Yoshinori Yamanouchi
 
mizuderuからnekoderuへ
mizuderuからnekoderuへmizuderuからnekoderuへ
mizuderuからnekoderuへ
Yoshinori Yamanouchi
 
GHP2020_地理空間データの基本
GHP2020_地理空間データの基本GHP2020_地理空間データの基本
GHP2020_地理空間データの基本
HackCamp_Shihori
 
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
Masao Mori
 
System engineers recruitment
System engineers recruitmentSystem engineers recruitment
System engineers recruitment
TechDoctor
 
医学と工学の垣根を越えた医療AI開発
医学と工学の垣根を越えた医療AI開発医学と工学の垣根を越えた医療AI開発
医学と工学の垣根を越えた医療AI開発
Deep Learning Lab(ディープラーニング・ラボ)
 
教育領域への人工知能活用の現状と、それを支えるデータ環境について
教育領域への人工知能活用の現状と、それを支えるデータ環境について教育領域への人工知能活用の現状と、それを支えるデータ環境について
教育領域への人工知能活用の現状と、それを支えるデータ環境について
静厳 萩原
 
Optunaでおいしいコーヒーの淹れ方を探索する
Optunaでおいしいコーヒーの淹れ方を探索するOptunaでおいしいコーヒーの淹れ方を探索する
Optunaでおいしいコーヒーの淹れ方を探索する
Shuji Suzuki
 
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
Deep Learning Lab(ディープラーニング・ラボ)
 
事業の時間軸-ビジネスのための未来学序説
事業の時間軸-ビジネスのための未来学序説事業の時間軸-ビジネスのための未来学序説
事業の時間軸-ビジネスのための未来学序説
Atsushi Koshio
 
20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)
Hirosuke Asano
 
イノトーク人工知能
イノトーク人工知能イノトーク人工知能
イノトーク人工知能
Atsushi Koshio
 
統計初心者向け人事データを使った統計セミナー
統計初心者向け人事データを使った統計セミナー統計初心者向け人事データを使った統計セミナー
統計初心者向け人事データを使った統計セミナー
Takanori Omote
 
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
義広 河野
 
ビッグデータとクラウドソーシング
ビッグデータとクラウドソーシングビッグデータとクラウドソーシング
ビッグデータとクラウドソーシング
tokyowebmining-common
 
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
Hiroyuki Sugimoto
 
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版Akihiko Tsurugi
 
花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328義広 河野
 

Similar to 初めてさわるEC2ロール (20)

データ活用を進めるために必要なこと
データ活用を進めるために必要なことデータ活用を進めるために必要なこと
データ活用を進めるために必要なこと
 
mizuderuからnekoderuへ
mizuderuからnekoderuへmizuderuからnekoderuへ
mizuderuからnekoderuへ
 
GHP2020_地理空間データの基本
GHP2020_地理空間データの基本GHP2020_地理空間データの基本
GHP2020_地理空間データの基本
 
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
オーブンデータによる大学Ir情報システムの可能性 プレゼン資料
 
System engineers recruitment
System engineers recruitmentSystem engineers recruitment
System engineers recruitment
 
医学と工学の垣根を越えた医療AI開発
医学と工学の垣根を越えた医療AI開発医学と工学の垣根を越えた医療AI開発
医学と工学の垣根を越えた医療AI開発
 
教育領域への人工知能活用の現状と、それを支えるデータ環境について
教育領域への人工知能活用の現状と、それを支えるデータ環境について教育領域への人工知能活用の現状と、それを支えるデータ環境について
教育領域への人工知能活用の現状と、それを支えるデータ環境について
 
Optunaでおいしいコーヒーの淹れ方を探索する
Optunaでおいしいコーヒーの淹れ方を探索するOptunaでおいしいコーヒーの淹れ方を探索する
Optunaでおいしいコーヒーの淹れ方を探索する
 
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
医療×AIシンポジウム -医療×AI推進人材を考える- 報告書
 
事業の時間軸-ビジネスのための未来学序説
事業の時間軸-ビジネスのための未来学序説事業の時間軸-ビジネスのための未来学序説
事業の時間軸-ビジネスのための未来学序説
 
20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)20130916第3回テキストマイニングシンポジウム資料(浅野)
20130916第3回テキストマイニングシンポジウム資料(浅野)
 
イノトーク人工知能
イノトーク人工知能イノトーク人工知能
イノトーク人工知能
 
統計初心者向け人事データを使った統計セミナー
統計初心者向け人事データを使った統計セミナー統計初心者向け人事データを使った統計セミナー
統計初心者向け人事データを使った統計セミナー
 
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
教育システム情報学会(JSiSE) 2018年度第6回研究会_20190316
 
ビッグデータとクラウドソーシング
ビッグデータとクラウドソーシングビッグデータとクラウドソーシング
ビッグデータとクラウドソーシング
 
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
 
Jsme 2014 wakayama
Jsme 2014 wakayamaJsme 2014 wakayama
Jsme 2014 wakayama
 
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版
130823 次世代を勝ち抜く(地域中堅病院向けセミナー) 地域中規模病院のあり方_final抜粋版
 
Kof2005 Presen
Kof2005 PresenKof2005 Presen
Kof2005 Presen
 
花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328花見川どっとcom!成果報告会20140328
花見川どっとcom!成果報告会20140328
 

Recently uploaded

FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
CRI Japan, Inc.
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 

Recently uploaded (15)

FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 

初めてさわるEC2ロール