AWS 在視覺工作室中使用發佈至 - AWS Amazon Q 的工具包

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS 在視覺工作室中使用發佈至

發佈至 AWS是互動式部署體驗,可協助您發佈. NET應用程序 AWS 部署目標,支持應用程序定位。 NET核心 3.1 及更高版本。使用「發佈」, AWS 讓這些部署功能可直接從您的下列位置使用,讓您的工作流程保持在 Visual Studio 中IDE:

  • 只需單擊一下即可部署應用程序的能力。

  • 根據您的應用程式提供部署建議。

  • 自動建立 Docker 檔案,如您的部署目的地環境 (部署目標) 所需的相關性。

  • 根據部署目標的要求,最佳化建置和封裝應用程式的設定。

注意

如需有關發佈的其他資訊。 NET框架應用程序,請參閱創建和部署指南。 NETElastic Beanstalk 上的應用

您也可以從存取「發佈 AWS 至」。 NETCLI。如需詳細資訊,請參閱部署。 NET AWS指南上的應用程序

必要條件

若要成功發佈。 NET應用程序到 AWS 服務,將以下內容安裝到本地設備上:

  • 。 NET核心 3.1+(其中包括. NET5和。 NET6): 如需有關這些產品的其他資訊和下載資訊,請造訪 Microsoft 下載網站

  • Node.js 14.x 或更新版本:需要 Node.js 才能執 AWS Cloud Development Kit (AWS CDK)行。若要下載或取得有關 Node.js 的詳細資訊,請造訪 Node.js 下載網站

    注意

    發佈以 AWS 利用 AWS CDK 將應用程式及其所有部署基礎結構部署為單一專案。如需詳細資訊, AWS CDK 請參閱 Cloud Development Kit 指南。

  • (選擇性) 在部署到以容器為基礎的服務 (例如 Amazon) 時,會使用 Docker。ECS如需詳細資訊和下載 Docker,請參閱 Doc ker 下載網站。

支援的應用類型

在發佈到新的或現有的目標之前,請先在 Visual Studio 中建立或開啟下列其中一個專案類型:

  • ASP。 NET核心應用

  • 。 NET控制台應用

  • 布拉索爾 WebAssembly 應用

發佈應用程式至 AWS 目標

發佈至新目標時,「發佈至」 AWS 會透過提出建議和使用通用設定來引導您完成整個程序。如果您需要發佈到先前設定的目標,則會儲存您的偏好設定並進行調整,或者可立即用於單鍵部署。

注意

整合工具組與. NETCLI伺服器:

發佈會啟動. NET本地主機上的服務器進程來執行發布過程。

發佈至新目標

以下說明當您發佈到新目標時,如何設定「發佈至 AWS 部署」偏好設定。

  1. 從 AWS 檔案AWS 總管中,展開認證下拉式功能表,然後選擇與您部署所需的區域和 AWS 服務對應的設定檔。

  2. 展開 [地區] 下拉式功能表,然後選擇包含部署所需 AWS 服務的 AWS 區域。

  3. 從 Visual Studio 解決方案總管窗格中,開啟 (按一下滑鼠右鍵) 專案名稱的內容功能表,然後選擇 [發佈至] AWS。這將打開發布到 AWS

  4. 從「發佈至」中 AWS,選擇「發佈至新目標」以設定新部署。

    注意

    若要修改您的預設部署認證,請選擇或按一下「發佈至」中「認證」區段旁邊的「編輯」連結 AWS。

    若要略過目標組態處理作業,請選擇「發佈至現有目標」,然後從先前的建置目標清單中挑選您偏好的組態。

  5. 從「發佈目標」窗格中,選擇要管理應用程式部署的 AWS 服務。

  6. 當您滿意您的組態時,請選擇「發佈」以開始部署程序。

    注意

    啟動部署後,「發佈至 AWS」會顯示下列狀態更新:

    • 在部署程序期間,「發佈 AWS」以顯示部署進度的相關資訊。

    • 在部署程序之後,發佈以 AWS指出部署成功或失敗。

    • 成功部署後,「資源」面板會提供有關所建立資源的其他資訊。此資訊會因應用程式類型和部署組態而有所不同。

發佈至現有目標

以下說明如何重新發佈您的. NET應用到現有的 AWS 目標。

  1. 從 AWS 檔案AWS 總管中,展開認證下拉式功能表,然後選擇與您部署所需的區域和 AWS 服務對應的設定檔。

  2. 展開 [地區] 下拉式功能表,然後選擇包含部署所需 AWS 服務的 AWS 區域。

  3. 從 Visual Studio 解決方案總管窗格中,以滑鼠右鍵按一下專案的名稱,然後選擇 [發佈 AWS至] 以開啟 [發佈至] AWS。

  4. 從「發佈至」中 AWS,選擇「發佈至現有目標」,從現有目標清單中選取您的部署環境。

    注意

    如果您最近已將任何應用程式發佈到 AWS 雲端,則這些應用程式會顯示在「發佈至」中 AWS。

  5. 選取您要部署應用程式的發佈目標,然後按一下「發佈」以啟動部署程序。