从打包程序实例下载文件

时间:2014-08-20 08:29:52

标签: amazon-web-services ami packer

  • 我正在使用Packer创建AMI。
  • 所以Packer创建了一个临时安全组和密钥对等并启动了Insatnce。在安装所有软件包之后,我需要运行一些test.Hence,结果是在packer启动的同一个Instance上生成的。

我想要那些结果。基本上我想在触发打包器构建的机器上下载结果文件。在打包器本身有一种方式可以下载任何或任何其他方式。

在预先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我实际上没有得到任何帮助。

我以一种黑客的方式找到的解决方案是:

  • 我创建了一个bash脚本,它基本上将result.xml(测试结果)上传到S3。
  • 并且不要忘记给s3存储桶提供正确的权限,以便打包程序实例可以访问它。
  • 从S3完成打包程序运行后下载结果文件。

答案 1 :(得分:0)

对于今天遇到此问题的任何人,您都可以使用direction选项切换到下载:

https://www.packer.io/docs/provisioners/file#direction