本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
同步要部署到 的基礎設施編寫器 AWS 雲端
使用 AWS Infrastructure Composer 中的同步按鈕 AWS Toolkit for Visual Studio Code ,將您的應用程式部署到 AWS 雲端。
同步按鈕會從sam sync命令列界面 () 啟動 AWS SAM 命令CLI。
sam sync 命令可以部署新的應用程式,或快速將您本機所做的變更同步至 AWS 雲端。執行sam sync可能包含下列項目:
-
使用 建置您的應用程式
sam build,透過建立或更新本機.aws-sam目錄來準備要部署的本機應用程式檔案。 -
對於支援 AWS 服務 APIs的資源, AWS SAM CLI將使用 APIs 部署您的變更。 AWS SAM CLI 這樣做可以快速更新雲端中的資源。
-
如有必要, AWS SAM CLI會執行 AWS CloudFormation 部署,透過變更集更新整個堆疊。
在快速更新雲端資源時, sam sync命令最適合快速開發環境,讓您的開發和測試工作流程受益。
若要進一步了解 sam sync,請參閱《 AWS Serverless Application Model 開發人員指南》中的使用 sam 同步。
設定
若要在 Infrastructure Composer 中使用同步功能,您必須在本機電腦上安裝 AWS SAM CLI。如需說明,請參閱《 開發人員指南》中的安裝 AWS SAM CLI 。 AWS Serverless Application Model
當您使用 Infrastructure Composer 中的同步功能時, AWS SAM CLI會參考您的組態檔案,以取得將應用程式同步至 所需的資訊 AWS 雲端。如需建立、修改和使用組態檔案的說明,請參閱《 AWS Serverless Application Model 開發人員指南》中的設定專案設定。
同步和部署您的應用程式
將您的應用程式同步至 AWS 雲端
-
選取 Infrastructure Composer 畫布上的同步按鈕。
-
您可能會收到確認您正在使用開發堆疊的提示。選取確定以繼續。
-
Infrastructure Composer 可能會提示您設定下列選項:
-
AWS 區域 – 要同步應用程式的區域。
-
CloudFormation 堆疊名稱 – CloudFormation 堆疊的名稱。您可以選取現有的堆疊名稱或建立新的堆疊名稱。
-
Amazon Simple Storage Service (Amazon S3) 儲存貯體 – Amazon S3 儲存貯體的名稱。 AWS SAM CLI 將在此處封裝和存放您的應用程式檔案和函數程式碼。您可以選取現有的儲存貯體或建立新的儲存貯體。
-
Infrastructure Composer 將啟動 AWS SAM CLIsam sync命令,並在 IDE 中開啟終端機視窗以輸出其進度。