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

AWS CLI入門_20220513

AWS CLI入門_20220513

ysuzaki2

May 13, 2022
Tweet

More Decks by ysuzaki2

Other Decks in Technology

Transcript

  1. 11
 CUIとGUI
 CUI…文字ベースで情報を判断
 GUI…画像やアイコン等で情報を判断
 名称 メリット デメリット CUI(キャラクターユーザーインター フェイス) ・処理の自動化がしやすい

    ・テキストなので画面が変わらない ・マニュアル化しやすく作業ミスを 減らすことができる ・パラメーター出力時に必要な情報 をすぐに出すことができる ・コマンド等の専門知識が必要 ・キーボードが必要 ・コマンドでも手入力ならミスする可能 性がある GUI(グラフィカルユーザーインター フェイス) ・直感的で分かりやすい ・画像・動画編集で使いやすい ・PCやスマホで利用者が使う分に は分かりやすい ・柔軟に見やすい画面を作ることが できる ・アップデート等で、利用画面が変わ る事がある ・専用の画面が必要 ・CUIと比べて処理が重くなることが ある
  2. 12
 マネコンとAWS CLIのメリット
 CUIとGUIをAWSで比較
 
 
 
 
 
 


    
 
 
 
 マネコン触ったことあるならAWS CLIも触ってみよう!
 名称 メリット AWS CLI(CUI) ・AWSマネジメントコンソールの画面が変わっても迷わず利用可能 ・コマンドを覚えれば作業スピードが上がる ・AWS CLIのみでできる作業もある ・コマンドを通して各リソースの構成や仕組みを学べる AWSマネジメントコンソール(GUI) ・AWSマネジメントコンソールで視覚的に分かりやすく設定可能 ・最新サービスはコンソールのみの場合もある   ※新しいAWSサービスもリリース時から 180日以内にAWS CLIで利用可能
  3. 13
 AWS CLIはCloudShellがいい理由
 今まではAWS CLIを端末にインストールして$aws configure コマンドで設定必要だった
 
 ・2020/12/15にAWS CloudShellがリリース


    ・インストール不要、1クリックで起動できる、料金無料!
 ・Amazon Linux2と呼ばれるOSのShell環境を利用できる
 ・CLIの他にPython,Node,Bash,PowerShell,jq,git,ECS CLI,SAM CLI,npm,pip が既にインス トールされてる ・sudo で特権ユーザーに昇格して、必要に応じパッケージインストールも可能 
 待望の新サービス AWS CloudShell がリリースされました! #reinvent
 
 
 ※AWS CLIはローカルで利用する場合でもバージョン2 を利用する!
 
 

  4. 16
 実際にVPCを構築してみます
 ・マネコンにログインしてCloudShellを起動
 
 $ aws ec2 create-vpc \ --cidr-block

    10.0.0.0/16 \ --tag-specifications 'ResourceType=vpc, Tags=[{Key=Name,Value=aws-developerslt-vpc}]' 
 
 $ aws <コマンド> <サブコマンド> --<オプション> <指定するパラメータ>
 
 
 AWS CLI Command Reference_create-vpc
 

  5. 17
 作成したVPCのパラメーターを確認してみます
 
 $ aws ec2 describe-vpcs $ aws ec2

    describe-vpcs \ --filters "Name=tag:Name,Values=aws-developerslt-vpc" \ --query "Vpcs[].[State,VpcId]" ※VpcIdを控えておく AWS CLI Command Reference_describe-vpcs 
 

  6. 21
 Linuxのコマンド
 $ pwd・・・今いる場所 $ ls・・・ファイルのリスト $ cd・・・移動する $ sudo

    su・・・管理者権限で実行 $ yum install・・・パッケージをインストール 1週間でLPICの基礎が学べる本 第3版 新しいLinuxの教科書 
 

  7. 23
 AWS CLI勉強
 ・今までマネコンでやってたことをAWS CLIでやってみる ・DevIOでAWS CLIの記事一覧を見る ・AWS再入門ブログリレー2022 AWS CLI編

    ・AWS再入門ブログリレー2022 AWS CloudShell 編 ・aws sts get-caller-identity ・【小ネタ】AWS CLIでスイッチロールして作業を行うための設定をやって みた 

  8. ・AWS CLIで作る構成
 
 
 
 
 
 
 
 


    
 
 
 本のチュートリアル
 25

  9. 29