是否可以将AWS S3桶中的jar直接部署到cloudfoundry?

时间:2018-01-10 20:16:05

标签: amazon-s3 cloudfoundry

我有一个带云代工厂的本地服务器。我将我的工件文件存储到aws s3存储桶中。那么有可能做一些像“cf push s3://bucket/folder/test.jar”或者类似的东西,它会直接将jar文件从s3存储桶部署到云代工厂(没有将jar下载到本地)吗?我拥有连接到manifest.yml文件中的s3所需的所有凭据。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

没有。您只能从本地文件系统推送。

在我写这篇文章时,我认为你能得到的最接近的是cf push一些标记文件&使用自定义buildpack来检测标记文件,以便在登台期间从S3下载JAR文件。这虽然做了很多工作。

最简单的方法是下载并推送(或在本地安装S3)。如果您的互联网速度较慢,那么最好只在AWS上获取虚拟机并从那里推送,或者设置CI并让它为您部署。

希望有所帮助!