我正在尋找一種解決方案,在廚師中列出所有AWS快照並選擇最新的快照。所有的快照都像這個servername_service_date一樣定義,我想通過日期列出它們,然後讓服務器按日期選擇最新的快照。所以它會從該快照創建卷。我將使用AWS配方,但他們沒有這個功能。所以我想提供一些技巧來讓它發生,當然不是完整的代碼(如果有人沒有)。我希望你們能幫助我。使用廚師列出AWS快照
1
A
回答
0
由於廚師只是Ruby代碼,您可以使用AWS Ruby gem輕鬆編寫一個簡單的庫。例如:
AWS.ec2.snapshots #=> #<SnapshotCollection>
0
你需要紅寶石AWS SDK 你需要確定你將借力紅寶石SDK的部分(提示其EC2:https://docs.aws.amazon.com/sdkforruby/api/Aws/EC2.html)
您需要實例化一個連接器
ec2 = Aws::EC2::Client.new(region: 'us-east-1')
那麼你會做你的操作細節..只是謹慎添加隨機的事情這樣廚師的工作!
利用AWS cookbook(已包含AWS軟件開發工具包),您可以搭載該功能以便用您自己的功能進行擴展。我的建議是:創建一些獲取這些數據並填充你的廚師查找(你的快照列表)(也許只是在環境中填充json或者包含快照列表的東西)(某些外部k/v像領事店存儲調查結果等)
相關問題
- 1. 廚師aws客戶端
- 2. 廚師:AWS load_balancer_options黏性
- 3. aws opsworks廚師,git克隆
- 4. 使用廚師
- 5. 使用廚師
- 6. 使用廚師
- 7. AWS快照AMI
- 8. 廚師 - NoMethodError在廚師::資源::應用
- 9. AWS Opsworks中的廚師環境
- 10. 廚師刀AWS EC2實例彈性IP
- 11. 廚師跑期間的AWS OpsWorks圖層
- 12. 廚師和菜譜AWS錯誤
- 13. 廚師 - 使用remote_file資源
- 14. 使用廚師與代理
- 15. 廚師無法使用刀
- 16. 無法使用廚師
- 17. 使用廚師安裝java
- 18. 廚師LWRPs - 如何使用
- 19. 使用廚師安裝PHPMyAdmin
- 20. AWS Lambda:RDS快照 - KeyError
- 21. AWS S3 Lightsail快照
- 22. 廚師配置ssh超時與廚師零使用
- 23. 使用廚師/ artifactory-client作爲廚師remote_file提供者
- 24. 如何使用廚師食譜迭代廚師角色屬性
- 25. Firefox安裝使用的廚師與廚師超市選項
- 26. 廚師bootstrap出域IP
- 27. 使用廚師食譜創建AWS RDS實例
- 28. 使用快照的AWS EBS卷掛載
- 29. 如何索引aws快照輸出?
- 30. 廚師:理解廚師::資源提供?