透過 AWS Toolkit for JetBrains 變更 (更新) AWS 無伺服器應用程式設定 - AWS Toolkit for JetBrains

透過 AWS Toolkit for JetBrains 變更 (更新) AWS 無伺服器應用程式設定

您必須先部署要變更的 AWS 無伺服器應用程式 (若尚未部署的話)。

注意

如要部署包含 AWS Lambda 函數的無伺服器應用程式,並使用任何非預設或選用屬性在本機部署該函數,您必須先在函數的對應 AWS SAM 範本檔案 (例如專案中名為 template.yaml 的檔案) 中設定這些屬性。如需可用屬性的清單,請參閱 GitHub 上 awslabs/serverless-application-model 儲存庫中的 AWS::Serverless::Function

  1. Project (專案) 工具視窗已開啟並顯示包含無伺服器應用程式檔案專案的情況下,開啟專案的 template.yaml 檔案。變更檔案的內容以反映新設定,然後儲存並關閉檔案。

  2. 如果您需要切換到不同的 AWS 區域以部署無伺服器應用程式到該區域,請現在進行。

  3. 以滑鼠右鍵按一下專案的 template.yaml 檔案,然後選擇 Deploy Serverless Application (部署無伺服器應用程式)

    選擇 Deploy Serverless Application (部署無伺服器應用程式) 命令
  4. 完成 Deploy Serverless Application (部署無伺服器應用程式) 對話方塊,然後選擇 Deploy (部署)。AWS Toolkit for JetBrains 會為部署更新對應的 AWS CloudFormation 堆疊。

    如果部署失敗,您可以檢視堆疊的事件日誌,來嘗試判斷原因。