云configuration脚本如何将文件复制到服务器?

configuration脚本如何将文件复制到服务器? write_files需要脚本中的文件内容。 我怎样才能指定一个包含内容的外部文件?

你还没有给出足够的上下文来确定,但为了这个答案的目的,我假设你在Amazon Web Services中运行。


根据此处的cloud-init文档,通过cloud-init直接创build文件的唯一方法是将文件内容包含在脚本中,可以是原始的,base64编码的,gzip或base-64 + gzip。

除此之外,最直接的方法是下载文件 – 通过HTTP或API调用(例如,到S3)。

将文件导入服务器的另一种方法是使用类似于Packer的东西来创build包含该文件的自定义操作系统映像(AMI)。