Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
「AWSではじめるLinux入門ガイド」の境をAWS CLIで作ってみた。
amarelo_n24
January 19, 2021
Business
0
570
「AWSではじめるLinux入門ガイド」の境をAWS CLIで作ってみた。
2021/1/19 「JAWS-UG 初心者支部#35 LT大会!!」 登壇資料
amarelo_n24
January 19, 2021
Tweet
Share
More Decks by amarelo_n24
See All by amarelo_n24
ITエンジニアへのコーヒーのすすめ(抽出編)
amarelo_n24
0
14
ほとんど実務経験がない私がAWSを触るためにやってきたこと
amarelo_n24
0
200
MFAデバイスを無くした時の対応方法
amarelo_n24
0
620
冬のコーヒーの楽しみ方
amarelo_n24
0
26
EC2の起動テンプレートをAWSCLIで作ってみた
amarelo_n24
0
360
Amazon CloudWatchを勉強して水分補給アラームを作ってみた
amarelo_n24
1
470
自宅で認定試験を受験した話
amarelo_n24
0
120
APIGatewayからDynamoDBを直接操作してみた.pdf
amarelo_n24
1
330
AWSCLIでAmazonSQSのデッドレターキューを設定してみた
amarelo_n24
0
240
Other Decks in Business
See All in Business
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration manager
kawanamiyuu
0
460
アダコテック適用事例紹介/Adacotech case study 20220427
adacotech
0
520
Cobe Associe: Who we are? /コンサル・市場調査・人材紹介のCobe Associe
nozomi
5
12k
PENTA | Listen and Earn Music Player
masatojames
0
1.1k
5分でわかるジールス:ジールス会社説明資料
zeals
0
1.9k
PoliPoli会社概要資料
polipoli
0
490
【税理士法人松本】税理士事務所へ入社を検討している方へ
matsumoto_0131
1
800
Presentation
takumikato
0
190
バニッシュ・スタンダード採用資料
vstandard
PRO
0
450
株式会社カウシェ Culture Deck
kauche
0
3k
SpiceFactory_Engineer Recruitment Proposal
spicefactory
0
2.2k
【税理士法人松本】インターンを検討している方へ
matsumoto_0131
1
890
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
106
5.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Statistics for Hackers
jakevdp
781
210k
Designing for Performance
lara
596
63k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
No one is an island. Learnings from fostering a developers community.
thoeni
9
1.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
Why Our Code Smells
bkeepers
PRO
324
54k
Automating Front-end Workflow
addyosmani
1351
200k
Testing 201, or: Great Expectations
jmmastey
21
5.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
Transcript
「AWSではじめるLinux入門ガイド」の 環境をAWS CLIで作ってみた。 2021/1/19 JAWS-UG 初心者支部#35 LT大会!! amarelo(アマレロ)
自己紹介 コーヒー焙煎人兼エンジニア amarelo(アマレロ) twitter:@amarelo_n24 ※アマレロ:ポルトガル語で「黄色」 主にJAWS-UG CLI専門支部 でAWS CLI勉強中の初心者 職場:都内にある企業の情報セキュリティ統制担当
資格:AWS認定クラウドプラクティショナー ソリューションアーキテクトアソシエイト 好きなAWSサービス:AWS CLI、Cloud9 好きなコーヒー :ブラジル ブルボンアマレロ
1.はじめに 2.AWS CloudShellについておさらい 3.EC2インスタンス作成 4.最後に 話すこと
1.はじめに
https://connpass.com/event/199259/ 昨年末、AWS CloudShell おもしろ選手権でLTをしました。
※資料(SpeakerDeck) https://speakerdeck.com/amarelo_n24/awschu-xin-zhe-gacloudshellwoshi-tutemitahua 話したこと
AWS CloudShell と AWS CLIで もっといろいろやって話したいと 思い、登壇を申し込みました!
「AWSではじめるLinux入門ガイド」 著者:山下光洋さん 出版社:マイナビ出版 https://book.mynavi.jp/ec/products/detail/id=114875 今回参考にさせていただいた書籍
・無料利用枠内の範囲で。 ・インスタンスにはセッションマネージャーで接続。 - インスタンスタイプ:t2.micro - OS:Amazon Linux 2 - VPC:デフォルト
- リージョン:東京リージョン - IAMロール:IAMポリシ「AmazonSSMManagedInstanceCore」を アタッチしたRoleを作成 Chapter3を参考に以下のEC2インスタンスを作成
2.AWS CloudShellについておさらい
・AWS CLI v2 設定 ・ランタイムは、Python、Node、Bash、PowerShell、gitなど ・シェル環境はAmazon Linux 2 ・ホームディレクトリにリージョンごと最大1GBのファイルを保存可能 ・20分以上経過するとセッションタイムアウト
など ※Amazon Web Services ブログより https://aws.amazon.com/jp/blogs/news/aws-cloudshell-command-line-access-to-aws-resources/ AWS CloudShellのポイント
AWS CloudShellのアイコンをクリックで黒い画面起動
3.EC2インスタンス作成
(1)IAMロール作成
ホームフォルダに信頼ポリシードキュメントを作成
IAMロール作成 iam create-role
(2)インスタンスプロファイルアタッチ
AWS CLIでIAMロールを作成した場合、インスタンスプロファイ ルが設定されない。インスタンスプロファイルを作成してIAMロー ルにアタッチする必要がある。 ※マネコンからIAMロール作ると、インスタンスプロファイルも作られる。 AWS CLIでIAMロール作ると、 ここが空欄
インスタンスプロファイル作成 iam create-instance-profile
インスタンスプロファイルへのIAMロールのアタッチ add-role-to-instance-profile
(3)IAMロールにIAMポリシアタッチ
IAMロールにIAMポリシアタッチ iam attach-role-policy
(4)EC2インスタンス作成
Amazon Linux 2のイメージIDを取得
インスタンスタイプとタグとインスタンスプロファイル指定
インスタンス作成コマンド ec2 run-instances
マネコンでも確認 IAMロールもアタッチ されている!
セッションマネージャーに接続
接続できた!!
4.最後に
・自分でAWS CLIでの構築手順を考えて作るのは大変 ・マネコンからでは分からないことを強く実感できた! ・CLI専門支部で勉強したことを応用出来てうれしい! ・作成した環境は残して「AWSではじめるLinux入門ガイド」 を読んでLinuxコマンドも勉強する! ・今回省いた手順をブログに書く! amareloのブログ(仮) https://amarelo24.hatenablog.com/ 最後に
None