iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
0
自我挑戰組

30天初探 Amazon Web Services系列 第 21

[Day21] AWS CloudFormation

  • 分享至 

  • xImage
  •  

AWS CloudFormation
是一個能幫助您模型化與設定 Amazon Web Services 資源的服務,讓您能花較少的時間管理這些資源,並且有更多時間專注在 AWS 中執行的應用程式上。您建立一個描述所有所需之 AWS 資源的範本 (如 Amazon EC2 執行個體或 Amazon RDS 資料庫執行個體),而 AWS CloudFormation 負責為您佈建與設定這些資源。您不需要個別建立及設定 AWS 資源,並費心思考依存性,AWS CloudFormation 能處理一切。以下案例示範 AWS CloudFormation 可協助您的方式。


CloudFormation是管理AWS資源的一項服務。你可以創建一個Template,其中包括所有用到的資源(VPC、EC2、RDS等)。Template支持參數化,可根據條件創建資源,以適應不同的環境。CloudFormation另一個重要概念是Stack,每個Stack包含一個Template,可以設定Template中定義的參數值,增加Stack級tag,設置權限等,通過Stack真正的創建資源。
利用CloudFormation不必再單獨的創建和配置AWS資源,解除了繁瑣的手工安裝配置工作,又可以將代碼進行版本管理,利於以後的更新維護,也不用編寫安裝手冊了。

AWS CloudFormation 會在您建立堆疊時呼叫 AWS 的基礎服務,藉此佈建並設定資源。請注意,AWS CloudFormation 僅能執行您有權進行的動作。舉例來說,您必須擁有建立執行個體的許可,才能使用 AWS CloudFormation 建立 EC2 執行個體。當您刪除具備執行個體的堆疊時,必須擁有類似於終止執行個體的許可。您可以透過 AWS Identity and Access Management (IAM) 來管理許可。


上一篇
[Day20] AWS CloudFront
下一篇
[Day22] AWS VPC (Virtual Private Cloud)
系列文
30天初探 Amazon Web Services30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言