ステップ 1: 環境 を作成して開く - AWS Cloud9

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

ステップ 1: 環境 を作成して開く

(「AWS Cloud9 の AWS Lambda チュートリアル」の最初のステップ)

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

注記

環境 がすでに開いている場合は、「ステップ 2: Lambda 関数と API を作成する」に進みます。

AWS Cloud9 では、開発 環境 (または 環境) とは、開発プロジェクトのファイルを保存する場所であり、アプリケーションを開発するツールを実行する場所です。このチュートリアルでは、EC2 環境 と呼ばれる特別な種類の 環境 を作成します。この種類の 環境 の場合、AWS Cloud9 は Amazon Linux または Ubuntu Server を実行する新しい Amazon EC2 インスタンスを起動して管理し、環境 を作成して、新しく起動したインスタンスに 環境 を接続します。環境 を開くと、AWS Cloud9 で AWS Cloud9 IDE が表示され、その 環境 内のファイルとツールを操作できます。

  1. 以下のようにして AWS Cloud9 コンソールにサインインします。

    • AWS アカウントを使用する唯一のユーザーである、または単一の AWS アカウント内の IAM ユーザーである場合は、https://console.aws.amazon.com/cloud9/ を参照してください。

    • 組織で AWS シングルサインオン (AWS SSO) を使用している場合は、サインインの手順について AWS アカウント管理者にお問い合わせください。

    • AWS Educate Starter Account を使用している場合は、個々の学生のサインアップの「ステップ 2: AWS Educate Starter アカウントを使用して AWS Cloud9 コンソールにサインインする」を参照してください。

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

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

    
                AWS Cloud9 コンソールの AWS リージョンセレクター
  3. 以下に示す場所のいずれかで大きい [Create 環境 (環境 の作成)] ボタンを選択します。

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

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

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

    
                AWS Cloud9 コンソールの環境の作成ボタン
  4. [Name 環境 (環境 に名前を付ける)] ページで、[名前] に 環境 の名前を入力します。このチュートリアルでは、my-lambda-環境 を使用します。

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

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

  7. 設定の構成 ページ、用 環境 種類、次のいずれかのオプションを選択して、EC2バックアップ環境を作成します。

    • 環境(直接アクセス)のEC2インスタンスを新規作成する: このオプションを選択すると、 Amazon EC2 インスタンスの AWS Cloud9 はSSH経由で直接接続できます。

                      —または—

    • 環境(Systems Manager 経由のアクセス)に対して新しい no-ingress EC2 インスタンスを作成します。: このオプションを選択すると、 Amazon EC2 オープンなインバウンドポートを必要としないインスタンス。 AWS Cloud9 からインスタンスに接続します。 AWSシステムマネージャー.

      • _を選択した場合 システムマネージャー経由でのアクセス オプションを選択すると、サービスロールとIAMインスタンスプロファイルが自動的に作成され、 Systems Manager EC2 インスタンスと対話することができます。両方の名前は、 システムマネージャーアクセスのサービスロールとインスタンスプロファイル インターフェースのさらに下にあります。詳細については、で no-ingress EC2 インスタンスにアクセスしています AWS Systems Manager を参照してください。

    警告

    環境に対して EC2 インスタンスを作成すると、 AWS の口座 Amazon EC2. 追加料金なし Systems Manager EC2 インスタンスへの接続を管理します。

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

    警告

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

  9. [Platform (プラットフォーム)] で、必要な Amazon EC2 インスタンスのタイプとして [Amazon Linux] または [Ubuntu] を選択します。AWS Cloud9 によってインスタンスが作成され、環境 がそのインスタンスに接続されます。

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

    警告

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

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

    警告

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

  12. [次のステップ] を選択します。

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

    注記

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

AWS Cloud9 が 環境 を作成すると、環境 の AWS Cloud9 IDE が表示されます。

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

次のステップ

ステップ 2: Lambda 関数と API を作成する