翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
.NET on Windows Server プラットフォームから Elastic Beanstalk の .NET Core on Linux プラットフォームへの移行
.NET on Windows Server プラットフォームで実行されるアプリケーションを .NET Core on Linux プラットフォームに移行できます。Windows から Linux プラットフォームへの移行に関する考慮事項を次に示します。
.NET Core on Linux プラットフォームへの移行に関する考慮事項
エリア | 変更と情報 |
---|---|
アプリケーションの構成 |
Windows プラットフォームでは、デプロイマニフェストを使用して、環境で実行されるアプリケーションを指定します。.NET Core on Linux プラットフォームは、Procfile を使用して、環境のインスタンスで実行されるアプリケーションを指定します。アプリケーションのバンドル化の詳細については、.NET Core on Linux Elastic Beanstalk プラットフォーム用のアプリケーションのバンドルを参照してください。 |
プロキシサーバー |
Windows プラットフォームでは、アプリケーションのプロキシサーバーとして IIS を使用します。.NET Core on Linux プラットフォームには、デフォルトでリバースプロキシとして nginx が含まれています。プロキシサーバーを使用せず、Kestrel をアプ リケーションのウェブサーバとして使用することもできます。詳細については、「プロキシサーバーを設定します」を参照してください。 |
ルーティング |
Windows プラットフォームでは、アプリケーションコードで IIS を使用し、デプロイマニフェストを含めて IIS パスを設定します。.NET Core on Linux プラットフォームでは、アプリケーションコードで ASP .NET Core ルーティング |
ログ |
Linux プラットフォームと Windows プラットフォームは、異なるログをストリーミングします。詳細については、Elastic Beanstalk が CloudWatch Logs を設定する方法を参照してください |