AWS SAM 部署演示
AWS SAM 部署
我們之前已經向您介紹了 AWS SAM 模板。
為了幫助您回憶,您可以在這裡閱讀:AWS Serverless 開發者之旅。
AWS SAM 擁有一個 CLI,可以幫助您部署 SAM 模板。
CLI 是命令列介面的縮寫。
AWS SAM 部署演示影片
W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。
AWS SAM 打包
您需要將 SAM 模板打包到一個 .zip 檔案中。
要打包 SAM 模板,您可以使用 **sam package** 命令。
您還需要提供 S3 儲存桶。
您的 .zip 檔案將儲存在該 S3 儲存桶中。
要指定 S3 儲存桶,您可以使用此打包命令變體:**sam package —s3-bucket my-bucket-name**
包含您模板的 .zip 檔案將從 S3 儲存桶進行部署。
AWS SAM CLI 部署
一個命令即可安裝您的 serverless 應用。
部署應用程式的單個命令是 **sam deploy**。
SAM CLI 使用 **sam deploy** 為您生成和管理 S3 儲存桶。
AWS SAM 部署互動模式
sam deploy 具有互動模式。
可以使用 **sam deploy —guided** 命令呼叫互動模式。
此模式
- 引導您完成部署設定
- 為您提供預設選擇
- 記住您的輸入
命令輸出可以顯示將要部署的應用程式更改。
該命令可以配置為在部署前請求確認。
下圖顯示了 **sam deploy --guided** 命令過程的示例。


圖片由 Amazon Web Services 建立