

 AWS SDK for .NET V3 がメンテナンスモードになりました。

[AWS SDK for .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html) に移行することをお勧めします。移行方法の詳細と情報については、[メンテナンスモードのお知らせ](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# アプリケーションのAWSへのデプロイ
<a name="deploying"></a>

開発マシン上でクラウド ネイティブ .NET Core アプリケーションまたはサービスを開発した後、それを AWS にデプロイする必要があります。これは、AWS マネジメントコンソールまたは CloudFormation や AWS Cloud Development Kit (AWS CDK) などの特定のサービスを使用して行うことができます。また、デプロイメント用に作成された AWS ツールを使用することもできます。これらのツールを使用すると、次のことを実行できます。

## .NET CLI からデプロイする
<a name="deploying-from-net-cli"></a>

.NET CLI 用の次の AWS ツールを使用して、アプリケーションを AWS にデプロイできます。
+ [.NET CLI 用の AWS デプロイツール](https://aws.github.io/aws-dotnet-deploy/) - [AWS App Runner](https://aws.amazon.com/apprunner/)、[Amazon Elastic Container Service (Amazon ECS)](https://aws.amazon.com/ecs/)、および [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) へのデプロイをサポートします。
+ [.NET CLI 用 AWS Lambda ツール](https://www.nuget.org/packages/Amazon.Lambda.Tools) - AWS Lambda プロジェクトのデプロイをサポートします。

## IDE ツールキットからデプロイする
<a name="deploying-from-toolkits"></a>

AWS ツールキットを使用して、任意の IDE から直接アプリケーションをデプロイできます。
+ **[AWS Toolkit for Visual Studio](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/deployment-chapt.html)**
**注記**  
ツールキットの「AWS に公開」機能は、.NET CLI の AWS Deploy Tool と同じ機能を公開します。詳細については、*AWS Toolkit for Visual StudioDD ユーザー ガイド*の「[AWS に公開](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/publish-experience.html)」を参照してください。
+ **[AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/welcome.html)**

  「[AWS サーバーレス アプリケーションの操作](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/key-tasks.html#key-tasks-sam)」および「[AWS App Runner の操作](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/key-tasks.html#key-tasks-app-runner)」を参照してください。
+ **[AWS Toolkit for VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html)**

  「[サーバーレス アプリケーションの操作](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps.html)」および「[AWS App RunnerBB の使用](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/using-apprunner.html)」を参照してください。
+ **[AWS Toolkit for Azure DevOps](https://docs.aws.amazon.com/vsts/latest/userguide/tutorial-eb.html)**

## ユースケース
<a name="w2aac15b9"></a>

以下のセクションでは、.NET CLI を使用してそれらのアプリケーションをデプロイする方法など、特定の種類のアプリケーションのユースケースシナリオについて説明します。
+ [ASP.NET Core Apps](deploying-asp-net.md)
+ [.NET コンソールアプリ](deploying-console.md)
+ [Blazor WebAssembly アプリ](deploying-blazor.md)
+ [AWS Lambda プロジェクト](deploying-lambda.md)