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
「AWSではじめるLinux入門ガイド」の境をAWS CLIで作ってみた。
Search
amarelo_n24
January 19, 2021
Business
1.2k
0
Share
「AWSではじめるLinux入門ガイド」の境をAWS CLIで作ってみた。
2021/1/19 「JAWS-UG 初心者支部#35 LT大会!!」 登壇資料
amarelo_n24
January 19, 2021
More Decks by amarelo_n24
See All by amarelo_n24
バケットポリシーの記述を誤りマネコンからS3バケットを操作できなくなりそうになり、ルートアクセス管理を有効にしたおひとり様Organizationsの話
amarelo_n24
0
26
AWS Certified Generative AI Developer - Professional Beta 不合格体験記
amarelo_n24
1
240
マルチパートアップロードをする時にS3はどのような挙動をしているのか?
amarelo_n24
0
68
ひとりAWS BuilderCards 会を開催した話_SecurityExpansion
amarelo_n24
1
82
ひとりAWS BuilderCards 会を開催した話
amarelo_n24
1
34
re:Invent初参加者が感じたre:Invent を楽しむために必要なこと
amarelo_n24
0
50
おひとり様Organizations管理者もルートアクセス管理を有効にしよう!
amarelo_n24
2
140
アウトプット再始動2025・つなげるアウトプット2026
amarelo_n24
0
74
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
150
Other Decks in Business
See All in Business
子育てとキャリアのビルディングブロック
news_it_enj
2
190
Mercari-Fact-book_en
mercari_inc
2
35k
.nagoyaドメインから始めるドメイン管理_20260429
masakiokuda
0
440
Codexを安心して業務活用するには?──「権限・接続・実行」の考え方
hima2b4
0
130
「忙しいふり」を自覚する🫵 「個人の仕事の棚卸し」をどうやる?
rechiba3
0
530
『今日から使える認知行動療法』でみつけた もっと人生をたのしむヒント
mkitahara01985
1
500
suisei.inc_ company deck
suisei2015
0
210
Remote First: Building Distributed Teams that Win
jnunemaker
PRO
1
140
タケウチグループRecruit
takeuchigroup
0
12k
私はこの1ヶ月、ハーネスエンジニアリングをしていたらしい(株式会社bajjiファウンダー)
noritaka88tax
0
170
会社紹介資料
gatechnologies
2
170k
株式会社BFM_フィットネス事業部(BEST FIT ME) Recruit Deck
bfm
0
180
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Practical Orchestrator
shlominoach
191
11k
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