AWS SAM CLI Terraform 支援 - AWS Serverless Application Model

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

AWS SAM CLI Terraform 支援

本節涵蓋使用 AWS Serverless Application Model 命令列界面 (AWS SAM CLI) 搭配您的 Terraform 專案和 Terraform 雲端。

若要提供意見回饋並提交功能請求,請建立 GitHub 問題

什麼是 AWS SAM CLI 的 支援 Terraform?

使用 AWS Serverless Application Model 命令列界面 (AWS SAM CLI) 搭配您的 Terraform 專案或 Terraform Cloud 執行本機偵錯和測試:

  • AWS Lambda 函數和圖層。

  • Amazon API Gateway APIs。

如需 的簡介 Terraform,請參閱什麼是 Terraform?HashiCorp Terraform 網站

若要提供意見回饋並提交功能請求,請建立 GitHub 問題

注意

作為 剖析步驟的一部分 AWS SAM CLI的整合、 AWS SAM CLI 處理使用者命令會產生專案檔案和資料。命令輸出應保持不變,但在某些環境中,環境或執行器可能會在輸出中注入其他日誌或資訊。

什麼是 AWS SAM CLI?

的 AWS SAM CLI 是命令列工具,可與 AWS SAM 範本和支援的第三方整合搭配使用,例如 Terraform,以建置和執行無伺服器應用程式。如需 的簡介 AWS SAM CLI,請參閱什麼是 AWS SAM CLI?

的 AWS SAM CLI 支援下列 命令 Terraform:

如何使用 AWS SAM CLI 取代為 Terraform?

核心 Terraform 工作流程包含三個階段:寫入規劃套用。使用 AWS SAM CLI 的 支援 Terraform,您可以利用 AWS SAM CLI sam local 命令集,同時繼續使用您的 Terraform 工作流程來管理您的應用程式 AWS。一般而言,這表示下列事項:

  • 寫入 – 使用 將基礎設施撰寫為程式碼 Terraform.

  • 測試和偵錯 – 使用 AWS SAM CLI 在本機測試和偵錯您的應用程式。

  • 計劃 – 套用前預覽變更。

  • 套用 – 佈建您的基礎設施。

如需使用 的範例 AWS SAM CLI 取代為 Terraform,請參閱一起改善: AWS SAM CLI 以及 HashiCorp Terraform AWS 運算部落格

後續步驟

完成所有先決條件並設定 Terraform,請參閱入門 Terraform 的 支援 AWS SAM CLI