使用Cloudformation,我試圖找出一些用例。Cloudformation:Templete RDS MySQL創建數據庫,表,用戶,或加載方案
第一種情況是使用現有的AWS RDS Mysql服務器,如何通過Cloudformation模板創建數據庫, 表和用戶帳戶。
看過Cloudformation文檔後,我想可能會有一個AWS :: RDS :: DBInstance屬性,它允許我執行此操作;然而,雖然我找不到如何指定一個數據庫主機源(或者我可能誤解了它),但是會允許的。
[AWS - 屬性 - RDS數據庫實例] [1]
然後,看着從AWS的Cloudformation RDS模板,我看到了 「FN ::加入」 命令脫穎而出。我的第一個案例是用fn :: join完成的嗎?
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [....
接着,在第二種情況下,我也無法找到如何使用現有的RDS MySQL服務器,負載從一個MySQL mysqldump的一個方案。
我看了看上面的鏈接尋找答案的文檔,但不能肯定。我注意到AWS模板大多允許您創建資源。
最後,爲了解決上述兩種情況,我也一直在閱讀,它可以或應該(?)使用兩種工具方法完成,方法是使用aws Cloudformation模板並調用Chef。
想法?
今天,使用Lambda函數+ CustomResource使得比更有意義一個EC2實例 – 2017-09-12 16:02:21