首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部源系统下载AWS Lambda的源代码

从外部源系统下载AWS Lambda的源代码
EN

Stack Overflow用户
提问于 2018-01-04 08:17:02
回答 1查看 1.9K关注 0票数 8

我需要创建简单的terraform基础结构,其中的一部分需要使用java应用程序作为源代码来创建AWS。

我阅读了与lambda相关的文档,现在看来terraform只能从本地文件s3桶加载源。在我的示例中,我将应用程序jar文件存储在Nexus存储库(二进制存储)中,并希望在从Nexus创建Lambda期间加载源代码/jar。

根据地形文件,它拥有:

  • 只能创建文件的本地提供者
  • http提供者,它支持内容类型text/* or application/json的响应,在我的例子中有application/java-archive
  • 外部提供者期望json响应,在我的例子中,我有存档。

这些方法中没有一个能解决我的问题。当然,我可以创建bash文件,为jar文件运行wget命令,然后运行terraform命令。但从我的角度来看,这并不好看。也许你可以提出任何其他更准确和灵活的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-04 15:49:53

最简单的解决方案是您已经建议的解决方案--在父命令中包装terraform,它首先获取jar文件,甚至只是将其记录为所需的手动步骤/依赖项。我相信这是相当普遍的。

或者,如果您确实希望获得没有现有提供程序的东西,则可以使用创建您自己的Terraform提供程序

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48091225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档