ステップ 1: 環境を作成する - AWS Cloud9

ステップ 1: 環境を作成する

(「チュートリアル: Hello AWS Cloud9 (コンソール)」の最初のステップ)

このステップでは、 AWS Cloud9 コンソールを使用して AWS Cloud9 開発環境を作成し開きます。

注記

このチュートリアルで使用する環境を作成済みである場合は、その環境を開き、「ステップ 2: IDE のベーシック演習」に進んでください。

AWS Cloud9 では、開発環境 (または単に環境) とは、開発プロジェクトのファイルを保存する場所であり、アプリを開発するツールを実行する場所です。このチュートリアルでは、EC2 環境と呼ばれる特別な種類の環境を作成し、その環境でファイルとツールを操作します。

コンソールで EC2 環境を作成します。

  1. AWS Cloud9 コンソールにサインインします。

    • AWS アカウントを使っているのが一人だけの場合、または単一の AWS アカウントの IAM ユーザーである場合は、https://console.aws.amazon.com/cloud9/ にアクセスします。

    • 組織が AWS IAM Identity Center (successor to AWS Single Sign-On) を使用している場合は、AWS アカウント管理者にサインインの手順をお問い合わせください。

    • 教室内の学生である場合は、インストラクターにサインインの手順をお問い合わせください。

  2. AWS Cloud9 コンソールにサインインした後、上部のナビゲーションバーで、中で環境を作成する AWS リージョンを選択します。利用可能な AWS リージョンの一覧については、AWS全般のリファレンスの「AWS Cloud9」を参照してください。

    
                AWS コンソールの AWS Cloud9 リージョンセレクター
  3. 表示されている場所の1つで、大きな[環境を作成する]ボタンを選択します。

    AWS Cloud9 環境がまだない場合は、このボタンはウェルカムページに表示されます。

    
                AWS Cloud9  コンソールのウェルカムページ

    AWS Cloud9 環境がすでにある場合、このボタンは以下のように表示されます。

    
                AWS Cloud9 コンソールの環境作成ボタン
  4. 名前環境]ページで、[Name (名前)]に環境の名前を入力します。

  5. Description (説明)]に、環境に関する説明を入力します。このチュートリアルでは、This environment is for the AWS Cloud9 tutorial. を使用します。

  6. [Next Step] (次のステップ) を選択します。

  7. [Configure settings] (設定を構成) ページの [Environment type] (環境タイプ) で、以下のいずれかのオプションを選択して Amazon EC2 バッキング環境を作成します。

    • 環境用の新しい EC2 インスタンスを作成する(直接アクセス) — AWS Cloud9 が SSH 経由で直接接続できる Amazon EC2 インスタンスを起動します。

    • 環境用に新しい no-ingress EC2 インスタンスを作成する (Systems Manager 経由でアクセスする) — オープンなインバウンドポートを必要としない Amazon EC2 インスタンスを起動します。AWS Cloud9 は AWS Systems Manager を介してインスタンスに接続します。

      • [Systems Manager を使用したアクセス] オプションを選択すると、Systems Manager がユーザーに代わって EC2 インスタンスとやり取りすることを許可するためのサービスロールと IAM インスタンスプロファイルが自動的に作成されます。両方の名前は、インターフェイスの下方にある [Systems Manager アクセス用のサービスロールとインスタンスプロファイル] セクションで確認できます。詳細については、「AWS Systems Manager を使って no-ingress EC2 インスタンスをアクセスする」を参照してください。

    警告

    環境用 EC2 インスタンスを作成すると、Amazon EC2 の AWS アカウントに課金が生じる可能性があります。Systems Manager を使用して EC2 インスタンスへの接続を管理する場合、追加コストはかかりません。

  8. Instance type (インスタンスタイプ)]は、デフォルトのままにしておきます。この選択肢は、比較的小さい RAM および vCPU を使用しますが、このチュートリアルでは十分です。

    警告

    サイズのより大きい RAM および vCPU を備えたインスタンスタイプを選択すると、Amazon EC2 の AWS アカウントに追加料金が発生する可能性があります。

  9. [Platform] (プラットフォーム) で、[Amazon Linux 2][Amazon Linux]、または [Ubuntu] のうち、必要な Amazon EC2 インスタンスのタイプを選択します。AWS Cloud9 はインスタンスを作成し、環境を接続します。

    重要

    EC2 環境には、Amazon Linux 2 オプションを選択することをお勧めします。Amazon Linux 2 AMI には、安全で安定した、ハイパフォーマンスなランタイム環境を提供するだけでなく、Amazon Linux 2 AMI には 2023 年までの長期サポートも含まれています。

    以前のバージョンの Amazon Linux AMI に対するスタンダードなサポートは、2020 年 12 月 31 日に終了しました。現在、このバージョンはメンテナンスサポートのみを受けています。

    詳細については、「Amazon Linux 2 ページ」を参照してください。

  10. コスト削減のセットアップ]で、値を選択します。環境の IDE に接続されているウェブブラウザインスタンスが閉じられると、AWS Cloud9 はこの指定時間待機してから、環境の Amazon EC2 インスタンスをシャットダウンします。

    警告

    期間が長いほど、AWS アカウントに対する課金が増える可能性があります。

  11. [Network settings (advanced)] (ネットワーク設定 (高度)) を展開します。

    AWS Cloud9 は Amazon Virtual Private Cloud (Amazon VPC) を使用して、新しく作成された Amazon EC2 インスタンスと通信します。このチュートリアルでは、事前に選択されたデフォルト設定を変更しないことをお勧めします。デフォルト設定で、AWS Cloud9 は、新しい環境と同じ AWS アカウントと AWS リージョンにある単一のサブネットを持つデフォルト VPC を自動的に使用しようとします。

    Amazon VPC 選択肢の詳細については、「コンソールを使用した EC2 環境の作成」および「AWS Cloud9 開発環境の VPC 設定」を参照してください。

  12. 各タグに[キー]と[]を指定して、最大 50 個のタグを追加します。タグはリソースタグとして AWS Cloud9 環境にアタッチされ、基礎となるリソース (AWS CloudFormation スタック、Amazon EC2 インスタンス、および Amazon EC2 セキュリティグループ) に伝達されます。タグの情報は、IAM ユーザーガイドの「AWS リソースタグを使ったアクセスコントロール」で確認できます。タグの詳細情報も参照してください。

    警告

    これらのタグを作成した後に更新しても、変更は基になるリソースに自動的に反映されません。詳細については、タグに関する詳細情報の「基礎となるリソースへのタグ更新の伝播」を参照してください。

  13. [Next] を選択します。

  14. Review (見直し)]ページで、[Create environment (環境の作成)]を選択します。AWS Cloud9 が環境を作成する間、待ちます。これには数分間かかる場合があります。

    注記

    アカウントの作成に失敗すると、コンソールページの上部にバナーが表示されます。また、環境のカード (存在する場合) にも、環境の作成に失敗したことが示されます。

AWS Cloud9 が環境を作成した後、その環境用 AWS Cloud9 IDE が表示されます。

少なくとも 5 分後に AWS Cloud9 が IDE を表示しない場合は、ウェブブラウザ、AWS アクセス許可、インスタンス、または関連する Virtual Private Cloud (VPC) に問題がある可能性があります。可能な修正については、トラブルシューティングの「環境を開くことができない」を参照してください。

次のステップ

ステップ 2: IDE のベーシック演習