張貼日期: Nov 29, 2018

您現在可以使用巢狀應用程式,組合並部署新的無伺服器架構,AWS Serverless Application Model (SAM) 現已支援使用 AWS Serverless Application Repository 的巢狀應用程式。巢狀應用程式是無伺服器架構的鬆耦合元件。

巢狀應用程式可讓您藉由重複利用使用獨立編寫和維護的服務 (但可使用 SAMServerless Application Repository 輕鬆組成服務),快速建構高度精密的無伺服器架構。透過使用巢狀應用程式,您可以建構更多強大的應用程式,避免重工,並可協助確保團隊與組織之間達成一致性和最佳做法。當今,若要建構一項服務來處理事件串流中的錯誤訊息,常見的做法是建構彈性系統。現在,您可以將這樣的解決方案開發為 SAM 應用程式,然後透過 Serverless Application Repository 進行共用,讓團隊加入它做為其無伺服器架構中的巢狀應用程式。

巢狀應用程式會被部署為 AWS CloudFormation 巢狀堆疊。若要建立巢狀應用程式,請使用 SAM 範本中的 AWS:Serverless:Application 新資源類型。您可以在 SAM CLI 或 AWS CloudFormation API 中,繼續使用 sam packagesam deploy 命令,來封裝及部署應用程式。進一步瞭解如何使用巢狀應用程式,請參閱我們的文件

使用 Serverless Application Repository 的巢狀應用程式在以下區域提供:美國東部 (俄亥俄)、美國東部 (北維吉尼亞)、美國西部 (北加利佛尼亞)、美國西部 (奧勒岡)、亞太區域 (東京)、亞太區域 (首爾)、亞太區域 (孟買)、亞太區域 (新加坡)、亞太區域 (雪梨)、加拿大 (中部)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦) 及南美洲 (聖保羅)。