跳至主要內容

AWS Serverless Application Model

AWS Serverless Application Model

開放原始碼開發人員工具,可簡化並改善 AWS 建置及執行無伺服器應用程式的體驗

AWS SAM 的優勢

    簡化無伺服器開發週期,快速且有效地將想法付諸生產。

    使用 AWS SAM CLI 開發、偵錯及部署無伺服器應用程式。

    使用 AWS SAM 範本定義並管理基礎架構程式碼。

    使用 AWS SAM Accelerate 在雲端執行即時偵錯及測試。

運作方式

AWS Serverless Application Model (AWS SAM) 由兩個部分組成:AWS SAM 範本與 AWS 無伺服器應用程式模型命令列介面 (AWS SAM CLI)。AWS SAM 範本提供簡短語法,針對無伺服器應用程式定義基礎結構即程式碼 (IaC) 進行了最佳化。AWS CloudFormation 的延伸功能,您可以將 AWS SAM 範本直接部署到 CloudFormation,從 AWS 的廣泛 IaC 支援中受益。AWS SAM CLI 是開發人員工具,可讓您輕鬆掌握 AWS SAM 功能。使用它可以快速建立、開發及部署無伺服器應用程式。AWS SAM 的許多功能包括 AWS 無伺服器應用程式模型加速 (AWS SAM Accelerate),可加速本機開發和雲端測試速度,以及 AWS SAM CLI 整合,將 AWS SAM 擴展到其他工具,例如 AWS Cloud Development Kit (AWS CDK) 和 Terraform。

使用案例

    使用 AWS SAM CLI sam build 和 sam deploy 命令,準備應用程式以進行部署並部署到 AWS。

    開始使用 AWS SAM CLI

客戶

從新興新創公司到世界上最大的企業,超過一百萬個客戶選擇 AWS 無伺服器解決方案來現代化其業務。

Disney+

Missing alt text value 透過無伺服器及開放原始碼提高迪士尼的開發人員生產力

Capital One

Missing alt text value Capital One 透過在 AWS 上實現無伺服器來節省開發人員時間並降低成本