AWS Serverless Application Repository

探索、部署和發佈無伺服器應用程式

為什麼該選擇 AWS Serverless Application Repository?

AWS Serverless Application Repository 是適用於無伺服器應用程式的代管儲存庫。它可以讓團隊、組織和個別開發人員存放和分享可重複使用的應用程式,並使用強大的新方式,輕鬆組合和部署無伺服器架構。使用 Serverless Application Repository 時,您無需複製、建立和封裝原始程式碼,也不用在部署之前將原始碼發佈到 AWS。反之,您可以直接在無伺服器架構中,使用 Serverless Application Repository 預先建立的應用程式,協助您和團隊減少重複性工作,確保組織最佳實務,並更快地進入市場。與 AWS Identity and Access Management (IAM) 整合後,提供每個應用程式的資源層級控制,讓您公開分享應用程式給所有人,或以不公開方式與特定 AWS 帳戶共用。要共享您建立的應用程式,請將應用程式發佈到 AWS Serverless Application Repository

每個應用程式在封裝時會附上 AWS Serverless Application Model (SAM) 範本,此範本定義了所使用的 AWS 資源。公開分享的應用程式也會包含該應用程式原始碼的連結。使用無伺服器應用程式儲存庫不需額外費用,您只需針對在部署的應用程式中所使用的 AWS 資源付費即可。

優勢

用強大的新方式,快速組合無伺服器架構。探索並分享可重複使用的無伺服器應用程式模式,無論公開與否,並使用簡易的 AWS SAM 語法,組成新的無伺服器架構。 

使用預建的應用程式來進行您的無伺服器部署,如此就不需要先複製、建置、封裝及發佈原始碼到 AWS 才能進行部署。它也支援 SAM 和語義版本管理,讓應用程式管理變得簡便。  

開發並發佈無伺服器應用程式僅需一次,然後存放到 Serverless Application Repository,即可在團隊之間或與更大規模的社群私密共用,來減少重複工作並加速開發工作流程。

尋找並散發常見使用案例適用的無伺服器應用程式。打造組織的最佳實務並融入您的無伺服器架構中,以協助確保團隊之間的作業一致性 — 使用權限,將應用程式與特定 AWS 帳戶共用。

剛開始接觸無伺服器應用程式?

無伺服器應用程式不需要佈建、擴展或管理任何伺服器。您幾乎可以為任何應用程式類型或後端服務建立無伺服器應用程式,它可為您包辦執行和擴展高可用性應用程式所需的一切工作。 進一步了解