本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Application Builder
下列各節說明如何在 中存取 AWS Application Builder AWS Toolkit for Visual Studio Code ,以便您可以視覺化方式建置專案、在本機迭代專案,以及將專案部署到其中 AWS。
使用 AWS Application Builder 探索器
若要在 AWS Toolkit 中存取 AWS Application Builder,請在 VS Code 中開啟 AWS Toolkit,然後展開 AWS Application Builder Explorer。 AWS Application Builder 探索器包含連結,可在 VS 程式碼編輯器索引標籤中開啟 Application Builder 的逐步解說,並顯示目前 VS 程式碼工作區中包含 AWS Application Builder 相關資源的資料夾。
從 AWS Toolkit 中的 Application Builder 探索器中,您可以從專案資料夾旁的按鈕圖示或開啟專案資料夾的內容選單 (按滑鼠右鍵) 來存取 4 project-folder-level 動作:
開啟範本檔案:在 VS 程式碼瀏覽器中開啟範本檔案。
使用 Infrastructure Composer 開啟:在 VS 程式碼編輯器中使用 AWS Infrastructure Composer 開啟範本檔案。如需使用 AWS Infrastructure Composer 的詳細資訊,請參閱 AWS Infrastructure Composer 開發人員指南中的什麼是 AWS Infrastructure Composer 主題。
建置 SAM 範本:在 AWS Toolkit 中開啟指定建置參數對話方塊。您可以選擇指定建置的建置旗標,或從 samconfig 使用預設值。如需 AWS SAM 範本的詳細資訊,請參閱 AWS Serverless Application Model開發人員指南中的範本結構主題。
部署 SAM 應用程式:在 VS 程式碼中開啟選取部署命令對話方塊,您可以在其中選擇部署應用程式或同步,以更新已部署的應用程式。如需部署 AWS SAM 應用程式的詳細資訊,請參閱 AWS Serverless Application Model開發人員指南中的部署應用程式和資源主題。
有兩個動作可從專案資料夾中 AWS Lambda 函數旁的按鈕圖示存取,或用滑鼠右鍵按一下 AWS Lambda 函數:
本機調用和偵錯組態:在您的 VS 程式碼編輯器中開啟本機調用和偵錯組態表單。使用此表單,您可以建立、編輯和執行 類型的啟動組態:
aws-sam
。如需 SAM Debug 組態的詳細資訊,請參閱本使用者指南中的偵錯無伺服器應用程式主題的組態選項。注意
目前,除錯 .NET VS 程式碼不支援 ARM64 架構上的核心應用程式。如果您嘗試偵錯 .NET 核心應用程式會顯示下列錯誤:
The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.
如需此問題的其他詳細資訊,請參閱VSCodeWord 儲存庫中的此 Word-csharp
問題。 DotNet GitHub 開啟函數處理常式:開啟包含函數處理常式的專案檔案。
部署的 AWS Lambda 函數有 2 個其他動作可用。
遠端調用:在 VS 程式碼編輯器中開啟遠端調用組態功能表。
搜尋日誌:在 VS 程式碼中開啟搜尋日誌對話方塊。
Application Builder 的逐步解說
Application Builder 的逐步解說是 a step-by-step 互動式指南,可引導您完成使用 AWS Application Builder 建立新應用程式的程序。您可以從兩個位置存取 Application Builder 的逐步解說: 中的 Application Builder 探索程式 AWS Toolkit for Visual Studio Code 和 VS Code 歡迎索引標籤。當您從 AWS Toolkit 中的 Application Builder 探索器選取 Application Builder 逐步解說時,它會在 VS Code Editor 視窗中的 VS Code 歡迎索引標籤中開啟 Application Builder 逐步解說。
Application Builder 的逐步解說由 5 個主要區段組成:
1. 安裝
安裝區段會檢查您是否已安裝 Application Builder 和其他選用 AWS CLI 工具所需的工具。如果您沒有所需的工具或您的工具過期,系統會引導您完成安裝正確版本的程序。
若要查看是否已安裝正確 AWS CLI 和選用的工具,請選取您要測試之 AWS CLI 或其他工具的 按鈕。選取按鈕後,您的 AWS Toolkit Logs 更新和 VS 代碼會顯示警示訊息,其中包含工具的狀態。如果您需要安裝或更新工具,Application Builder 的逐步解說會更新您需要繼續執行的指示和資源。
如需安裝 的詳細資訊 AWS CLI,請參閱 AWS CLI開發人員指南中的安裝或更新至最新版本的主題 AWS CLI。如需安裝 AWS SAM CLI 的詳細資訊,請參閱 Word 開發人員指南中的 Install AWS SAM CLI 主題。 AWS SAM CLI
2. 選擇您的應用程式範本
選擇您的應用程式範本區段會引導您完成從範本建立新應用程式的程序。
若要選擇範本並初始化應用程式,請完成下列步驟。
從應用程式建置器的逐步解說中,選取選擇您的應用程式範本區段,以在畫面上顯示範本選項清單。
從清單中選擇範本,然後選擇初始化專案按鈕以開啟 VS 代碼對話方塊。
完成 VS 程式碼對話方塊中的步驟,以初始化您的新應用程式。
AWS 工具組會在初始化過程中記錄應用程式的更新狀態。
若要在 Application Builder 探索器中檢視您的應用程式,請選擇重新整理 Application Builder Explorer 圖示,以更新瀏覽器以進行變更。
3. 在本機迭代
本機迭代區段包含範例映像,示範如何使用 VS Code 和 AWS Toolkit Explorer 中提供的應用程式建置器功能迭代。
如需 VS 程式碼和 AWS Toolkit 探索器中所有可用 Application Builder 功能的詳細資訊,請參閱本使用者指南主題中的使用 Application Builder 探索器一節。
4. 部署至 AWS
部署至 AWS 區段包含如何設定憑證以與 連線的相關資訊 AWS ,以便部署應用程式,以及如何使用 Application Builder 部署應用程式的範例。
若要從應用程式建置器演練連線至 AWS ,請完成下列其中一個程序。
Workforce: AWS 使用單一登入來登入 。
從應用程式建置器演練中的部署至 AWS區段,選擇設定憑證按鈕,以在 AWS Toolkit Explorer 中開啟 AWS: LOGIN 選單。
從 AWS: LOGIN 功能表中,選擇人力,然後選擇繼續按鈕以繼續。
在提供的欄位中輸入您的 Start URL,從下拉式功能表中選擇您的AWS 區域,然後選擇繼續按鈕以繼續。
從 VS 程式碼快顯視窗中,確認您想要在預設瀏覽器中開啟 AWS 身分驗證網站。
從預設瀏覽器中,完成身分驗證步驟,在身分驗證完成且可以安全地關閉瀏覽器視窗時,您會收到通知。
IAM 憑證:存放金鑰,以便與 AWS CLI 工具搭配使用。
從應用程式建置器演練中的部署至 AWS區段,選擇設定憑證按鈕,以在 AWS Toolkit Explorer 中開啟 AWS: LOGIN 選單。
從 AWS:LOGIN 選單中,選擇 IAM 憑證,然後選擇繼續按鈕以繼續。
在提供的欄位中輸入設定檔名稱,然後輸入您的
Access Key
和Secret Key
,然後選擇繼續按鈕以繼續。VS 代碼會顯示身分驗證的狀態,通知您身分驗證是否已完成或憑證無效。
如需使用 設定憑證以進行部署的詳細資訊 AWS CLI,請參閱 AWS CLI開發人員指南中的設定 AWS CLI主題。如需使用現有憑證 AWS 從 AWS Toolkit 連線至 的詳細資訊,請參閱本使用者指南中的連線至 AWS主題。