View a markdown version of this page

AWS SAM 先決條件 - AWS Serverless Application Model

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

AWS SAM 先決條件

在安裝和使用 AWS Serverless Application Model 命令列界面 () 之前,請先完成下列先決條件AWS SAM CLI。

若要使用 AWS SAM CLI,您需要下列項目:

  • AWS 帳戶、 AWS Identity and Access Management (IAM) 登入資料和 IAM 存取金鑰對。

  • 設定 AWS 登入資料的 AWS Command Line Interface (AWS CLI)。

註冊 AWS 帳戶

若要開始使用 AWS,您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶,請參閱《 AWS 帳戶管理 參考指南》中的 入門 AWS 帳戶

步驟 1:安裝 AWS CLI

是一種 AWS CLI 開放原始碼工具,可讓您 AWS 服務 在命令列 Shell 中使用命令與 互動。對於 AWS SAM CLI設定登入資料等活動 AWS CLI , 需要 。若要進一步了解 AWS CLI,請參閱什麼是 AWS Command Line Interface? AWS Command Line Interface 《 使用者指南》中的 。

若要安裝 AWS CLI,請參閱AWS Command Line Interface 《 使用者指南》中的安裝或更新最新版本的 AWS CLI

步驟 2:使用 AWS CLI 設定 AWS 登入資料

使用 IAM Identity Center 設定登入資料
使用 設定登入資料 AWS CLI
  1. aws configure命令列執行 命令。

  2. 設定下列項目。選取每個連結以進一步了解:

    1. 存取金鑰 ID

    2. 私密存取金鑰

    3. AWS 區域

    4. 輸出格式

    下列範例顯示範本值。

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

會將此資訊 AWS CLI 儲存在 credentialsconfig 檔案中名為 的設定檔 (設定集合) default中。這些檔案位於主目錄中的 .aws 檔案中。根據預設,當您執行未明確指定要使用之設定檔的 AWS CLI 命令時,會使用此設定檔中的資訊。如需 credentials 檔案的詳細資訊,請參閱AWS Command Line Interface 《 使用者指南》中的組態和登入資料檔案設定

如需設定登入資料的詳細資訊,例如使用現有的組態和登入資料檔案,請參閱AWS Command Line Interface 《 使用者指南》中的快速設定

步驟 3:(選用) 安裝 AWS Toolkit for VS 程式碼

對於偏好整合開發環境的開發人員, AWS Toolkit for VS Code 為無伺服器開發提供了強大的功能,包括視覺化偵錯、CodeLens 整合和簡化的部署工作流程。

VS 程式碼開發的先決條件

  • 安裝在系統上的 Visual Studio Code (1.73.0 版或更新版本)

  • VS 程式碼的 YAML 語言支援延伸

安裝 AWS Toolkit for VS 程式碼
  1. 開啟 Visual Studio 程式碼

  2. 開啟延伸模組檢視 (Ctrl+Shift+X 或 Cmd+Shift+X)

  3. 搜尋「AWS Toolkit」

  4. Amazon Web Services 安裝「AWS Toolkit」延伸模組

  5. Red Hat 安裝「YAML」延伸模組 (SAM 範本 CodeLens 功能需要)

搭配 SAM 使用 VS AWS 程式碼的優點

  • 視覺化偵錯:在本機設定中斷點並逐步完成 Lambda 函數

  • CodeLens 整合:直接從 SAM 範本建置、部署和叫用函數

  • 整合式終端機:存取 AWS SAM AWS CLI 命令而不離開編輯器

  • 範本驗證:即時驗證和 IntelliSense for SAM 範本

如需有關在 VS 程式碼中設定 AWS 登入資料的資訊,請參閱 AWS Toolkit for VS Code 使用者指南中的設定登入資料

後續步驟