繁体   English   中英

AWS-在AWS Lambda上执行代码时获取当前项目路径

[英]AWS - get the current project path while executing code on AWS Lambda

我有一个需要从当前java项目读取ini文件的要求,但我无法动态检索路径。 我尝试使用System.getProperty("user.dir")来获取路径,但是它不起作用。 它在本地系统上工作正常,但在AWS上不工作。 该代码在AWS Lambda上运行以处理S3上的事件。

假设您有maven风格的项目,则应该可以通过在./src/main/resources/myfile.ini引用它来打开它。

另外,您可以通过类路径访问它

如何从Java中的类路径真正读取文本文件

尝试读取LAMBDA_TASK_ROOT环境变量的值:

final String projectPath = System.getenv("LAMBDA_TASK_ROOT");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM