レガシーのプラットフォームバージョンからアプリケーションを移行する - AWS Elastic Beanstalk

レガシーのプラットフォームバージョンからアプリケーションを移行する

レガシーのプラットフォームバージョンを使用する Elastic Beanstalk アプリケーションをデプロイした場合は、新しい機能にアクセスできるよう、レガシーではないプラットフォームバージョンを使用してアプリケーションを新しい環境に移行してください。アプリケーションの実行にレガシープラットフォームバージョンを使用しているかどうか不明な場合は、Elastic Beanstalk コンソールで確認できます。手順については、「レガシープラットフォームバージョンを使っているかどうかを調べるには」を参照してください。

レガシープラットフォームバージョンにはどのような新しい機能が抜けていますか?

レガシーのウェブプラットフォームは次の機能をサポートしません。

一部のプラットフォームバージョンがレガシーとマークされているのはなぜですか?

一部の古いプラットフォームのバージョンでは、最新の Elastic Beanstalk 機能はサポートされていません。これらのバージョンは Elastic Beanstalk コンソールの環境概要ページで [(legacy) (レガシー)] とマークされます。

レガシープラットフォームバージョンを使っているかどうかを調べるには

  1. Elastic Beanstalk コンソールを開き、[リージョン] のリストで AWS リージョンを選択します。

  2. ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。

    注記

    環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。

  3. 環境の概要ページで、[プラットフォーム] 名を表示します。

    プラットフォーム名の横に [(legacy) (レガシー)] が表示されている場合、アプリケーションでレガシープラットフォームバージョンを使用しています。

アプリケーションを移行するには

  1. アプリケーションを新しい環境にデプロイするには方法については、「Elastic Beanstalk 環境を作成する」を参照してください。

  2. Amazon RDS DB インスタンスが存在する場合は、新しい環境の EC2 セキュリティグループへのアクセスを許可するため、データベースセキュリティグループを更新してください。AWS マネジメントコンソールを使用した EC2 セキュリティグループ名の検索手順については、「セキュリティグループ」を参照してください。EC2 セキュリティグループの詳しい設定方法については「Amazon Relational Database Service User Guide」の「Working with DB Security Groups」にある「Authorizing Network Access to an Amazon EC2 Security Group」セクションをご覧ください。

  3. 環境 URL をスワップします。方法については、「Elastic Beanstalk を使用した Blue/Green デプロイ」を参照してください。

  4. 以前の環境を終了します。方法については、「Elastic Beanstalk 環境を終了する」を参照してください。

注記

AWS Identity and Access Management(IAM)を使用している場合は、必要に応じて AWS CloudFormation and Amazon RDS を含めるようポリシーを更新してください。詳細については、「Elastic Beanstalk を AWS Identity and Access Management に使用する」を参照してください。