#110 Cloud9でCLI環境を構築しよう

ハンズオンの概要

以下を構築します。

事前作業: ハンズオン環境の構築 (IAM管理権限での作業)

1. Cloud9環境用VPCの作成

Cloud9を起動するリージョンにパブリックアクセスがVPCが存在しない場合は、作成します。 (1個のパブリックサブネットを持つVPC)

  • VPCダッシュボード( https://console.aws.amazon.com/vpc/home )にアクセスします。

  • 右上のメニューからリージョンを選択します。 (オレゴン)

  • "VPCウィザードの開始"(ボタン)をクリックします。

  • ステップ 1: VPC 設定の選択

    • "1個のパブリックサブネットを持つVPC"(タブ)を選択します。
    • "選択"(ボタン)をクリックします。
  • ステップ 2: 1 個のパブリックサブネットを持つ VPC

    VPC名:handson-cloud9
    • "VPCの作成"(ボタン)をクリックします。
  • "VPC が正常に作成されました"

    • "OK"(ボタン)をクリックします。

2.1. ログインURLの確認

  • https://console.aws.amazon.com/iam/home#/home にアクセスします。

  • "IAM ユーザーのサインインリンク: "のURLをコピーしてメモします。

    形式:

    https://<ユニーク文字列>.signin.aws.amazon.com/console
    

2.3. Cloud9利用ユーザの作成

課題

  • MFAの設定

作業開始前: ハンズオン権限の付与 (IAM管理権限での作業)

IAM権限での作業

ハンズオンに必要なポリシを"handson-cloud9-environment"ロールにアタッチします。

  • IAMも含むフル権限: AdministratorAccess
  • IAMも含まないフル権限: PowerUserAccess
  • 推奨: ハンズオンに必要な最低限の権限

本編 (構築)

  • "IAM ユーザーのサインインリンク"のURLにアクセスします。
    • handson-cloud9ユーザでログインします。

2. Cloud9環境用ロールのアタッチ

  • EC2ダッシュボード( https://console.aws.amazon.com/ec2/v2/home )にアクセスします。
  • 右上のメニューから'オレゴン'を選択します。
  • 左ペインから'インスタンス'を選択します。
  • 'Name'が'aws-cloud9-handson-cloud9'で始まるインスタンス行(チェックボックス)をOnにします。
    • "アクション"(プルダウンメニュ)をクリックします。
      • "インスタンスの設定" > "IAMロールの割り当て/置換"をクリックします。

IAMロールの割り当て/置換 (画面)

  • "IAMロール"(プルダウンメニュー)をクリックします。
    • "handson-cloud9-environment"を選択します。
    • "適用"(ボタン)をクリックします。
  • "閉じる"(ボタン)をクリックします。

本編 (構築完了確認)

本編 (破棄)

Cloud9環境の破棄

  • https://console.aws.amazon.com/cloud9/home にアクセスします。
  • 'handson-cloud9'(リンク)をクリックします。
  • 'Delete'(ボタン)をクリックします。
  • テキストボックスに'Delete'と入力します。
  • 'Delete'(ボタン)をクリックします。

作業完了後: ハンズオン権限の削除 (IAM管理権限での作業)

IAM権限での作業

ハンズオンに必要なポリシを"handson-cloud9-environment"ロールからデタッチします。