簡體   English   中英

動態更新 AMI

[英]Dynamically update AMI

我有一個關於 AWS 的問題,有一個安裝了 Windows 服務器的 AMI,安裝了 IIS,並且有一個站點正在運行。 我的 AutoScale 始終維護基於此 AMI 創建的兩個實例。 然而,每當我需要在站點上更改某些內容時,我需要上傳一個新實例、進行更改、更新 AMI 並更新自動縮放,這非常耗時。 有沒有辦法通過鏈接到 Git 存儲庫來自動執行此操作?

這更像是一個 CI CD 作品,而不是在 AWS 中實現的。

您可以安排一個 CI CD 管道來檢測 SCM(GIT) 中發生的任何更新並觸發一個構建作業(Jenkins 或類似工具),這將為您提供一個工件。 您可以使用適合您的基礎設施的 CD 工具(ansible/甚至使用 jenkins 或類似工具)將工件部署到相應的應用程序服務器。 在部署腳本本身中,您可以連接到 ec2 服務以在部署完成后創建新的 AMI。

您需要使用一組工具來實現它 SCM webhook/poll、Jenkins、Ansible。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM