翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk 環境の作成
次の手順は、デフォルトアプリケーションを実行する新しい環境を起動します。これらのステップは、デフォルトのオプション値を使用して、環境を迅速に起動して実行できるように単純化されています。
アクセス許可に関する注意
環境を作成するには、Elastic Beanstalk フルアクセス管理ポリシーのアクセス許可が必要です。詳細については、「Elastic Beanstalk ユーザーポリシー」を参照してください。
アプリケーションを使用して環境を起動するには (コンソール)
Elastic Beanstalk コンソール
を開き、リージョンリストで を選択します AWS リージョン。 -
ナビゲーションペインで、[アプリケーション] を選択します。リストから既存のアプリケーションを選択します。 アプリケーションの管理 の手順に従って作成することもできます。
-
アプリケーションの概要ページで、環境の作成を選択します。
これにより、[Create environment] (環境を作成する) ウィザードが起動します。ウィザードには、新しい環境を作成するための一連のステップが用意されています。
-
[環境枠] では、[ウェブサーバー環境] または [ワーカー環境] の環境枠を選択します。作成後に環境枠を変更することはできません。
注記
Windows Server プラットフォームの .NET はワーカー環境枠をsupport していません。
[アプリケーション情報] フィールドは、以前に選択したアプリケーションに基づいてデフォルトで設定されます。
[環境情報] では、アプリケーション名に基づいて [環境名] がデフォルトでグループ化されます。別の環境名を使用する場合は、フィールドに別の値を入力できます。必要に応じて [ドメイン] の名前を入力できます。入力しない場合、Elastic Beanstalk は値を自動的に生成します。必要に応じて [環境の説明] を入力することもできます。
-
プラットフォーム では、アプリケーションで使用される言語に一致するプラットフォームとプラットフォームブランチを選択します。
注記
Elastic Beanstalk では、一覧表示されるほとんどのプラットフォームで複数のバージョンがサポートされています。デフォルトでは、選択したプラットフォームとプラットフォームブランチの推奨バージョンがコンソールによって選択されます。アプリケーションで異なるバージョンが必要な場合は、ここでそのバージョンを選択できます。サポートされているプラットフォームのバージョンについては、Elastic Beanstalk でサポートされているプラットフォーム を参照してください。
-
アプリケーションコードについては、いくつかの選択肢があります。
-
ソースコードを指定せずにデフォルトのサンプルアプリケーションを起動するには、[サンプルアプリケーション] を選択します。このアクションは、以前に選択したプラットフォームに対して Elastic Beanstalk が提供する単一ページアプリケーションを選択します。
-
このガイドからサンプルアプリケーションをダウンロードした場合、またはアプリケーションの独自のソースコードがある場合は、次の手順を実行します。
-
[コードのアップロード] を選択します。
-
次に [ローカルファイル] を選択し、[アプリケーションをアップロード] で [ファイルを選択] を選択します。
-
クライアントマシンのオペレーティングシステムには、ダウンロードしたローカルファイルを選択するためのインターフェイスが表示されます。ソースバンドルファイルを選択して続行します。
-
-
-
プリセットの選択は、環境の目的によって異なります。
Elastic Beanstalk または開発環境について学習するためのサンプル環境を作成する場合は、単一インスタンス (無料利用枠の対象) を選択します。
負荷分散の詳細については、本稼働環境または環境を作成する場合は、高可用性オプションのいずれかを選択してください。
-
[次へ] を選択します。
サービスアクセスを設定するには
次に、2 つのロールが必要です。サービスロールを使用すると、Elastic Beanstalk は EC2 インスタンスをモニタリングし、環境のプラットフォームをアップグレードできます。EC2 インスタンスプロファイルロールは、ログの書き込みや他の サービスとの対話などのタスクを許可します。
サービスロールを作成または選択するには
-
以前にサービスロールを作成していて、既存のロールを選択する場合は、サービスロールドロップダウンから値を選択し、これらの残りのステップをスキップしてサービスロールを作成します。
-
サービスロールに値が表示されない場合、または新しい値を作成する場合は、次のステップに進みます。
-
サービスロール で、ロールの作成 を選択します。
-
[信頼できるエンティティタイプ] で、[AWS サービス] を選択してください。
-
ユースケースでは、Elastic Beanstalk – Environment を選択します。
-
[次へ] を選択します。
-
アクセス許可ポリシーに以下が含まれていることを確認し、次へを選択します。
-
AWSElasticBeanstalkEnhancedHealth
-
AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
-
-
[ロールの作成] を選択してください。
-
サービスアクセスの設定タブに戻り、リストを更新して、新しく作成したサービスロールを選択します。
EC2 インスタンスプロファイルを作成または選択するには
-
以前に EC2 インスタンスプロファイルを作成していて、既存のプロファイルを選択する場合は、EC2 インスタンスプロファイルドロップダウンから値を選択し、これらの残りのステップをスキップして EC2 インスタンスプロファイルを作成します。
-
EC2 インスタンスプロファイルに値が表示されない場合、または新しい値を作成する場合は、次のステップに進みます。
-
[ロールの作成] を選択してください。
-
[信頼できるエンティティタイプ] で、[AWS サービス] を選択します。
-
ユースケースでは、Elastic Beanstalk – Compute を選択します。
-
[次へ] を選択します。
-
アクセス許可ポリシーに以下が含まれていることを確認し、次へを選択します。
AWSElasticBeanstalkWebTier
AWSElasticBeanstalkWorkerTier
AWSElasticBeanstalkMulticontainerDocker
[ロールの作成] を選択してください。
-
サービスアクセスの設定タブに戻り、リストを更新して、新しく作成した EC2 インスタンスプロファイルを選択します。
アプリケーションの設定と作成を完了するには
-
(オプション) EC2 キーペアを以前に作成している場合は、[EC2 キーペア] フィールドドロップダウンから選択できます。これを使用して、Elastic Beanstalk がアプリケーション用にプロビジョニングした Amazon EC2 インスタンスに安全にログインできます。このステップをスキップした場合、環境の作成後に EC2 キーペアをいつでも作成して割り当てることができます。詳細については、「EC2 キーペア」を参照してください。
-
[Configure service access] (サービスアクセスの設定) ページで [Skip to Review] (確認をスキップ) を選択します。
-
[Review] (レビュー) ページに、すべての選択内容の概要が表示されます。
環境をさらにカスタマイズするには、設定する項目を含むステップの横にある [Edit] (編集) を選択します。以下のオプションは、環境の作成中にのみ設定できます。
-
環境名
-
ドメイン名
-
プラットフォームのバージョニング
-
プロセッサ
-
ロードバランサーのタイプ
-
階層
次の設定は環境の作成後に変更できますが、新しいインスタンスあるいはその他のリソースをプロビジョニングする必要があり、適用までに長い時間がかかる場合があります。
-
インスタンスタイプ、ルートボリューム、キーペア、および AWS Identity and Access Management (IAM) ロール
-
内部 Amazon RDS データベース
-
VPC
すべての使用できる設定の詳細については、「新しい環境の作成ウィザード」を参照してください。
-
-
ページ下部の [Submit] (送信) を選択して、新しい環境の作成を開始します。
Elastic Beanstalk が環境を作成する間、ユーザーは Elastic Beanstalk コンソールにリダイレクトされます。環境の状態が緑色に切り替わったら、環境名の横の URL を選択して実行中のアプリケーションを表示します。この URL は、内部ロードバランサーでカスタム VPC を使用するよう環境を設定しない限り、通常はインターネットからアクセス可能です。