AWS CloudFormation 是一項 AWS 的基礎(chǔ)架構(gòu)即代碼服務(wù),用來快速和一致地對 AWS 資源進行建模和設(shè)置。通過使用 CloudFormation,可以輕松地將一組資源作為一個單元進行管理。如果需要在多個區(qū)域中復制基礎(chǔ)設(shè)施,僅需要描述資源一次,然后就可以在多個區(qū)域中反復配置相同的資源。CloudFormation 還可以精確地對創(chuàng)建的 AWS 資源進行跟蹤、添加、刪除等作業(yè)。
AWS CloudFormation 通過將基礎(chǔ)設(shè)施視為代碼,為相關(guān) AWS 資源和第三方資源建模,快速而又一致地對這些資源進行預置并在它們的整個生命周期內(nèi)對其進行管理。
AWS CloudFormation 提供下列功能。
1. 簡化基礎(chǔ)設(shè)施管理
2. 快速復制基礎(chǔ)設(shè)施
3. 輕松控制和跟蹤對基礎(chǔ)設(shè)施所做的更改
AWS CloudFormation 模板描述了所需的資源及其依賴項,然將它們一起作為一個堆棧進行啟動和配置。根據(jù)需要,使用模板將整個堆棧作為一個單元進行創(chuàng)建、更新和刪除,無需單獨管理資源。可以跨多個 AWS 賬戶和 AWS 區(qū)域管理和預置堆棧。
