我目前正在尋找一種合適的解決方案來自動化整個AWS堆棧,並且不確定我的最佳方法。AWS ECS自動化
在任何自動化的方法,我需要提供和配置以下AWS資源:
- 創建EFS實例
- 建立一個精英集羣,運行特定的精英任務(例如,其中包括安裝在EFS音量和運行容器)
- 分配VPC和安全組
- 創建Route53項
- 建立一個API網關
- 附上ELB在端點上的頂部,並創建一個SSL證書爲它
最喜歡的方法,到目前爲止是使用廚師。我讀到廚師供應可以做很多事情。但我也看到一些限制,例如它可能不支持管理ECS和EFS,對吧? 是否有'好'的庫來支持我需要的所有資源類型?因爲我猜想使用3個不同的庫來支持所有類型可能不是最佳實踐,是嗎?
您是否建議與廚師一起住?
或者您是否推薦使用CloudFormation或AWS SDK腳本?
更新:如果我願意與廚師在一起,那麼配置和配置ECS羣集w /實例以及配置Mount Targets的EFS的解決方案是什麼?
會很感激的任何建議
我完全同意。我最近在工作中完成了所有這些工作(除了API網關)。 CloudFormation也是我在這裏選擇的工具。 – StephenKing
感謝您的信息,將嘗試與CloudFormation做到這一點。 但是,你能告訴我什麼是能夠設置ECS實例的廚師的這些工具嗎?我只能找到創建正常EC2實例的方法,而不是ECS集羣和運行ECS任務。 – cobz