Cloud-Init

cloud-config 腳本如何將文件複製到伺服器?

  • July 21, 2016

cloud-config腳本如何將文件複製到伺服器? write_files需要腳本中的文件內容。如何指定包含內容的外部文件?

您沒有提供足夠的上下文來確定,但出於此答案的目的,我假設您在 Amazon Web Services 中執行。


根據此處的 cloud-init 文件,直接通過 cloud-init 創建文件的唯一方法是將文件內容包含在腳本中,可以是原始的、base64 編碼的、gzipped 或 base-64+gzipped。

除此之外,最直接的方法是下載文件——通過 HTTP 或 API 呼叫(例如,到 S3)。

將文件放到伺服器上的另一種方法是使用Packer之類的東西創建包含該文件的自定義作業系統映像 (AMI) 。

引用自:https://serverfault.com/questions/791241