翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レガシーのプラットフォームバージョンからアプリケーションを移行する
レガシーのプラットフォームバージョンを使用する Elastic Beanstalk アプリケーションをデプロイした場合は、新しい機能にアクセスできるよう、レガシーではないプラットフォームバージョンを使用してアプリケーションを新しい環境に移行してください。アプリケーションの実行にレガシープラットフォームバージョンを使用しているかどうか不明な場合は、Elastic Beanstalk コンソールで確認できます。手順については、「レガシープラットフォームバージョンを使っているかどうかを調べるには」を参照してください。
レガシープラットフォームバージョンにはどのような新しい機能が抜けていますか?
レガシーのウェブプラットフォームは次の機能をサポートしません。
設定ファイル (.ebextensions) による高度な環境のカスタマイズ トピックで説明した設定ファイル
ベーシックヘルスレポート トピックで説明した ELB の健康チェック
Elastic Beanstalk インスタンスプロファイルの管理 トピックで説明したインスタンスプロファイル
Amazon VPC で Elastic Beanstalk を使用する トピックで説明した VPC
Elastic Beanstalk 環境にデータベースを追加する トピックで説明したデータ層
ワーカー環境 トピックで説明したワーカー層
環境タイプ トピックで説明した単一インスタンス環境
Elastic Beanstalk 環境でのリソースのタグ付け トピックで説明したタグ
Elastic Beanstalk 環境設定のローリング更新 トピックで説明したローリング更新
一部のプラットフォームバージョンがレガシーとマークされているのはなぜですか?
一部の古いプラットフォームのバージョンでは、最新の Elastic Beanstalk 機能はサポートされていません。これらのバージョンは Elastic Beanstalk コンソールの環境概要ページで [(legacy) (レガシー)] とマークされます。
レガシープラットフォームバージョンを使っているかどうかを調べるには
Elastic Beanstalk コンソール
を開き、[Regions] (リージョン) リストで AWS リージョンを選択します。 -
ナビゲーションペインで、[環境] を選択し、リストから環境の名前を選択します。
注記
環境が多数ある場合は、検索バーを使用して環境リストをフィルタリングします。
-
環境の概要ページで、[プラットフォーム] 名を表示します。
プラットフォーム名の横に [(legacy) (レガシー)] が表示されている場合、アプリケーションでレガシープラットフォームバージョンを使用しています。
アプリケーションを移行するには
-
アプリケーションを新しい環境にデプロイするには 方法については、「Elastic Beanstalk 環境の作成」を参照してください。
-
Amazon RDS DB インスタンスが存在する場合は、新しい環境の EC2 セキュリティグループへのアクセスを許可するため、データベースセキュリティグループを更新してください。AWS マネジメントコンソールを使用した EC2 セキュリティグループ名の検索手順については、「セキュリティグループ」を参照してください。EC2 セキュリティグループの詳しい設定方法については、Amazon Relational Database Service ユーザーガイドの「DB セキュリティグループの操作」にある「Amazon EC2 セキュリティグループへのネットワークアクセスの許可」セクションをご覧ください。
-
環境 URL をスワップします。方法については、「Elastic Beanstalk を使用したブルー/グリーンデプロイ」を参照してください。
-
以前の環境を終了します。方法については、「Elastic Beanstalk 環境を終了する」を参照してください。
注記
AWS Identity and Access Management (IAM) を使用する場合は、AWS CloudFormation および Amazon RDS (利用可能な場合) を含めるように、ポリシーを更新する必要があります。詳細については、「AWS Identity and Access Management で Elastic Beanstalk を使用する」を参照してください。