Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20211216_おいでよ!JAWS-UG CLI専門支部/let's-jaws-ug-CLI

emi
December 14, 2021

20211216_おいでよ!JAWS-UG CLI専門支部/let's-jaws-ug-CLI

12/27(月)19:00~
JAWS-UG 初心者支部#40 年忘れLT大会!!でのLTで発表したスライドです。
(参考)
●JAWS-UG CLI専門支部
 https://jawsug-cli.connpass.com/
●ようこそ! JAWS-UG CLI専門支部 へ
 http://jawsug-cli.s3-website-ap-northeast-1.amazonaws.com/
●AWS CLIハンズオンの環境構築
・簡易手順 (初心者におすすめ: CloudFormation利用版)
 http://prototype-handson-cli.s3-website-ap-northeast-1.amazonaws.com/handson_light-aws_service/handson_light-aws_service-cloud9-environment-cfn/index.html
・詳細手順 (中級者におすすめ: CloudShell利用版)
 http://prototype-handson-cli.s3-website-ap-northeast-1.amazonaws.com/handson_light-aws_service/handson_light-aws_service-cloud9-environment-cloudshell/index.html
●運用設計ラボSpeakerdeck
 https://speakerdeck.com/opelab
●はたのさんおすすめ書籍
・DNSがよくわかる教科書
・[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる

emi

December 14, 2021
Tweet

More Decks by emi

Other Decks in Technology

Transcript

  1. JAWS-UG CLI専門支部とは • AWS CLIを使いこなしたいユーザの集まり • JAWS-UG「初の専門支部」として2014年7月に開始 • AWS Community

    HERO 波田野 裕一さんが一人で運営 • ハンズオンメインの活動 • 現在はオンライン開催(Amazon Chime) • 隔週木曜開催+α • 主に運用系エンジニア対象の ハンズオン(運用以外の方も!)
  2. CLI専門支部参加する前の私 • クラウドプラクティショナー、SAA取得したばかり • AWSの実業務経験:1 • CLIは頭いいひとが使うやつ • CLIって黒い画面使うやつ?難しいんでしょ? •

    きっかけはAWS Summit 2021のDeveloper ZoneでAWS Heroの方々 がお話される場があり波多野さんがお話されていたこと • できたらかっこいいよね
  3. CLI専門支部参加したての私 • 初期構築のハードルが高い Cloud9環境の構築、MFA設定、インスタンスプロファイル作成から権限付与まで 環境準備を最初からほぼCLIで実施 • 事前準備やってないと死ぬ • はたのさん「今日はゆっくりでしたね~~~」 

    え?(早すぎてついていくのを諦めた人)  「今日はゆっくりペースだったのでついていけましたって人が多いですね」⇒??? • なんかわかんないけどとりあえずコピペ  『とにかく講師がいる場で最後までやり切るのが大事』と繰り返しご鞭撻いただくので、 理解は追いつかないがとにかくコマンドをコピペしまくる
  4. 参考:AWS CLIハンズオンの環境構築 • 環境準備手順書は公開されているので後から自分でゆっくり チャレンジできます!! 簡易手順 (初心者におすすめ: CloudFormation利用版) http://prototype-handson-cli.s3-website-ap-northeast- 1.amazonaws.com/handson_light-aws_service/handson_light-aws_service-

    cloud9-environment-cfn/index.html 詳細手順 (中級者におすすめ: CloudShell利用版) http://prototype-handson-cli.s3-website-ap-northeast- 1.amazonaws.com/handson_light-aws_service/handson_light-aws_service- cloud9-environment-cloudshell/index.html
  5. AWS CLIを勉強すると何が嬉しいのか? • AWSサービスはAPIの集合体 Amazon Elastic Compute Cloud (Amazon EC2)

    AWS Identity and Access Management (IAM) Amazon Simple Storage Service (Amazon S3) Amazon Relational Database Service (Amazon RDS) Amazon Simple Queue Service (Amazon SQS) Amazon Simple Notification Service (Amazon SNS) API API API API API API API API API API API API API
  6. AWS CLIを勉強すると何が嬉しいのか? • AWS CLIを学ぶことでAWS APIのほぼすべてを操作できるようになる APIアクション:AWS CLIコマンド ≒ 1:1

    • AWS APIを理解することでAWSを真に理解することにつながる API1つ1つを理解することでAWSを深く理解できる IAMインスタンスプロファイルの作成 aws iam create-instance-profile インスタンスプロファイルへの IAMロールのアタッチ aws iam add-role-to-instance-profile EC2インスタンスへの IAMインスタンスプロファイルの関連付け aws ec2 associate-iam-instance-profile
  7. ここが楽しい!CLI専門支部 • Opsのプロならではの些細なTips 「Cloud9はctr+dでターミナルが消せてalt+tで新しいタブが開きますよ」 「手順書は別タブで全部開いておいて終わったタブから閉じていくとい いですよ」etc… • 実業務に使えるビジネス視点の手順書 • 毎回一つのリソースに対し深い説明解説

    EC2なんて知ってるよ!と思っても「コマンドは全部でいくつあります」 「マネコンだとVPCとEC2分かれてるけどAPIは全部EC2なんです」とか む、それは知らなかったな…ヤラレタ という新しい学びがありがち
  8. CLI専門支部今後の予定 • 復習回と新規回をなるべく交互に開催 [入門者向け] IAM入門(ロール) (2021-12-30) [中級者向け] Organizations基礎 (アカウント招待) (2022-01-06

    仮) [入門者向け] IAM入門(ポリシー) (2022-01-13 ほぼ確定) • 初めての方は入門者向けがおすすめ! • ハンズオンのためのCloud9環境準備をしたことがない方は 『[入門者向け] AWS CLI環境構築(Cloud9)入門』 の開催タイミングを見つけて参加するのをおすすめ! • 事前準備手順は公開されているので自分で準備して参加もOK!
  9. 参考 • JAWS-UG CLI専門支部 • https://jawsug-cli.connpass.com/ • ようこそ! JAWS-UG CLI専門支部

    へ • http://jawsug-cli.s3-website-ap-northeast-1.amazonaws.com/ • AWS CLIハンズオンの環境構築 簡易手順 (初心者におすすめ: CloudFormation利用版) http://prototype-handson-cli.s3-website-ap-northeast-1.amazonaws.com/handson_light- aws_service/handson_light-aws_service-cloud9-environment-cfn/index.html 詳細手順 (中級者におすすめ: CloudShell利用版) http://prototype-handson-cli.s3-website-ap-northeast-1.amazonaws.com/handson_light- aws_service/handson_light-aws_service-cloud9-environment-cloudshell/index.html • 運用設計ラボSpeakerdeck • https://speakerdeck.com/opelab • おまけ:DNSのうた • https://rsh.csh.sh/misc/20130727-bind.html • https://rsh.csh.sh/misc/20121229-resolver.html