「部署無伺服器應用程式」對話方塊
在您部署 AWS 無伺服器應用程式時,AWS Toolkit for JetBrains 中會顯示部署無伺服器應用對話方塊。

部署無伺服器應用程式對話方塊包含下列項目:
- 建立堆疊
-
(必要) 提供堆疊的名稱,讓 AWS Serverless Application Model (AWS SAM) 命令列界面 (CLI) 在 AWS CloudFormation 中為已連線的 AWS 帳戶建立。AWS SAM CLI 接著會使用此堆疊來部署 AWS 無伺服器應用程式。
- 更新堆疊
-
(必要) 選擇已連線 AWS 帳戶中的現有 AWS CloudFormation 堆疊名稱,讓 AWS SAM CLI 用於部署 AWS 無伺服器應用程式。
注意
建立堆疊或更新堆疊其中一項為必要,但不能同時使用兩者。
- 範本參數
-
(選用) 在對應專案
template.yaml
檔案中偵測到的任何 AWS Toolkit for JetBrains 參數。如要指定參數的值,請選擇參數旁邊的 Value (值) 欄、輸入值,然後按 Enter。如需更多詳細資訊,請參閱 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html 使用者指南中的AWS CloudFormation參數部分。 - S3 儲存貯體
-
(必要) 選擇已連線 AWS 帳戶中的現有 Amazon Simple Storage Service (Amazon S3) 儲存貯體,讓 AWS SAM CLI 用來部署 AWS 無伺服器應用程式。如要在帳戶中建立 Amazon S3 儲存貯體並讓 AWS SAM CLI 改用該儲存貯體,選擇建立,然後依照畫面上的說明操作。
- ECR 儲存庫
-
(僅對
Image
套件類型必要) 選擇已連線 AWS 帳戶中的現有 Amazon Elastic Container Registry (Amazon ECR) 儲存庫,讓 AWS SAM CLI 用來部署 AWS 無伺服器應用程式。如需 AWS Lambda 套件類型的詳細資訊,請參閱《AWS Lambda 開發人員指南》中的 Lambda 部署套件。 - 部署前需要確認
-
(選用) 如果選取此項目,系統會指示 AWS CloudFormation 在 AWS CloudFormation 中執行堆疊目前的變更集,等待您完成建立或更新對應的堆疊。如果沒有執行此變更集,AWS 無伺服器應用程式便不會移至部署階段。
- 在容器內建置函數
-
(選用) 如果選取此項目,AWS SAM CLI 會先在 Lambda 式的 Docker 容器內部於本機建置任何無伺服器應用程式的函數,再進行部署。這在函數依賴包含原生編譯相依性或程式的套件時相當實用。如需詳細資訊,請參閱 AWS Serverless Application Model 開發人員指南中的建置應用程式。