張貼日期: Apr 4, 2018

AWS Serverless Application Model (SAM) 實作現在可在 Apache 2.0 授權下使用。AWS SAM 擴展 AWS CloudFormation,提供簡化的方式來定義無伺服器應用程式所需的資源。SAM 實作是將 SAM 範本轉換成 AWS CloudFormation 堆疊的程式碼。先前,您可將功能請求提交至 SAM 規範,AWS 將需要對 SAM 實作進行相應的更新。現在,您可參與所有 SAM 的新功能和增強功能。您可建立提取請求來將 SAM 儲存庫和對實作的提議變更分流。

SAM 的基礎實作開放來源後,您可透過在 SAM 中定義新事件來源、新資源類型及新參數,更快建立無伺服器應用程式並進一步簡化無伺服器應用程式的部署。此外,您可修改 SAM,將其與社群的其他架構整合來建立無伺服器應用程式。瀏覽 GitHub 上的專案來檢閱程式碼,並立即開始參與和加入 Slack 上的 SAM 社群

在此發佈過程中,SAM 還支援 CloudWatch Logs 和訂閱篩選條件。現在,您可根據訂閱篩選條件輕鬆針對 Lambda 功能啟用觸發。這項功能在所有提供 AWS Lambda 的區域皆可使用。若要進一步了解,請參閱區域表。如需更多詳細資料,請參閱 GitHub 上 SAM 中有關支援事件的說明文件。