翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Visual Studio での への発行 AWS の使用
Publish to AWS は、 アプリケーションをデプロイターゲットに公開するのに役立つインタラクティブなデプロイエクスペリエンスです。NET アプリケーションを AWS デプロイターゲットに公開し、 をターゲットとするアプリケーションをサポートします。NET Core 3.1 以降。Publish を使用して、これらのデプロイ機能を から直接使用できるようにすることで、ワークフローを Visual Studio 内に AWS 保持しますIDE。
-
クリック 1 つでアプリケーションをデプロイできます。
-
アプリケーションに基づいたデプロイのレコメンデーション。
-
デプロイ先の環境 (デプロイターゲット) に関連する、必要な Dockerfile を自動作成します。
-
デプロイターゲットの要求に応じて、アプリケーションの構築とパッケージングに関する設定を最適化します。
注記
の公開に関する追加情報。NET フレームワークアプリケーション、「Elastic Beanstalk での アプリケーションの作成とデプロイ」ガイドを参照してください。NET
AWS から への発行にアクセスすることもできます。NET CLI詳細については、 ガイドの「 アプリケーションをデプロイするNET AWS
前提条件
にアプリケーションをNET正常に公開するには AWS 、ローカルデバイスに以下をインストールします。
-
。NET Core 3.1+ (.NET5 および を含むNET6): これらの製品とダウンロード情報の詳細については、Microsoft ダウンロードサイト
を参照してください。 -
Node.js 14.x 以降のバージョン: を実行するには Node.js が必要です AWS Cloud Development Kit (AWS CDK)。Node.js のダウンロード、または詳細の入手については、Node.js ダウンロードサイト
にアクセスしてください。 注記
AWS を に公開 AWS CDK すると、アプリケーションとそのすべてのデプロイインフラストラクチャを 1 つのプロジェクトとしてデプロイできます。詳細については、 クラウド開発キットガイド AWS CDK を参照してください。
-
(オプション) Docker は、Amazon などのコンテナベースのサービスにデプロイするときに使用されますECS。詳細および Docker のダウンロードについては、Docker ダウンロード
サイトを参照してください。
サポートされるアプリケーションタイプ
新しいターゲットまたは既存のターゲットに発行する前に、まず Visual Studio で以下のいずれかのプロジェクトタイプを作成するか開きます。
-
ASP。NET コアアプリケーション
-
。NET コンソールアプリケーション
-
Blazor WebAssembly アプリケーション
AWS ターゲットへのアプリケーションの公開
新しいターゲットに公開する場合、 に公開すると、レコメンデーションを作成し、一般的な設定を使用してプロセスをガイド AWS します。以前に設定したターゲットに発行する必要がある場合、設定は保存されて調整できるほか、ワンクリックですぐにデプロイできます。
注記
ツールキットと の統合。NET CLI サーバー:
公開すると、 サーバープロセスが localhost NETで起動され、公開プロセスが実行されます。
新しいターゲットに発行
次に、新しいターゲットに発行するときに、 AWS デプロイ設定に発行を設定する方法について説明します。
-
AWS Explorer から、認証情報ドロップダウンメニューを展開し、デプロイに必要なリージョンと AWS サービスに対応する AWS プロファイルを選択します。
-
リージョンドロップダウンメニューを展開し、デプロイに必要な AWS サービスを含むリージョンを選択します AWS 。
-
Visual Studio の [ソリューション エクスプローラー] ペインから、プロジェクトの名前のコンテキスト (右クリック) メニューを開いて、[Publish to AWS] を選択します。Publish to AWS が開きます。
-
Publish to から に AWS、Publish to New Target を選択して新しいデプロイを設定します。
注記
デフォルトのデプロイ認証情報を変更するには、Publish to AWS の [認証情報] セクションの横にある [編集] リンクを選択またはクリックします。
ターゲット設定プロセスをバイパスするには、[既存のターゲットに発行] を選択し、以前のデプロイターゲットのリストから希望する設定を選択します。
-
ターゲットの公開ペインから、アプリケーションのデプロイを管理する AWS サービスを選択します。
-
設定に問題がなければ、[発行] を選択してデプロイプロセスを開始します。
注記
デプロイを開始すると、以下のステータスの更新情報が Publish to AWS に表示されます。
-
デプロイプロセス中には、デプロイの進行状況が Publish to AWS に表示されます。
-
デプロイプロセス後には、デプロイが成功したか失敗したかが Publish to AWS に表示されます。
-
デプロイが成功すると、作成されたリソースに関する追加情報が [リソース] パネルに表示されます。この情報は、アプリケーションのタイプとデプロイ設定によって異なります。
-
既存のターゲットへの発行
以下に、. NETアプリケーションを既存の AWS ターゲットに再発行する方法について説明します。
-
AWS Explorer から、認証情報ドロップダウンメニューを展開し、デプロイに必要なリージョンと AWS サービスに対応する AWS プロファイルを選択します。
-
リージョンドロップダウンメニューを展開し、デプロイに必要な AWS サービスを含むリージョンを選択します AWS 。
-
Visual Studio の [ソリューション エクスプローラー] ペインでプロジェクトの名前を右クリックし、[Publish to AWS] を選択して [Publish to AWS] を開きます。
-
公開から に AWS、既存のターゲットに公開を選択して、既存のターゲットのリストからデプロイ環境を選択します。
注記
最近 AWS クラウドにアプリケーションを公開した場合、それらのアプリケーションは への公開 に表示されます AWS。
-
アプリケーションをデプロイする発行ターゲットを選択し、[発行] をクリックしてデプロイプロセスを開始します。