「部署無伺服器應用程式」對話方塊 - AWS Toolkit for JetBrains

「部署無伺服器應用程式」對話方塊

在您部署 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 開發人員指南中的建置應用程式