我可以更改运行 Java Elastic Beanstalk 应用程序的用户吗

我可以更改运行 Java Elastic Beanstalk 应用程序的用户吗

我已在 Elastic Beanstalk 中成功运行 Java 应用程序。

有什么办法可以控制启动应用程序的用户 ID?看起来默认情况下它以用户 webapp 身份运行 - 我不知道用户/组 ID 是静态的还是将来会发生变化。

提前致谢,

服务供应商

答案1

你应该考虑使用IAM 角色允许实例从 EFS 复制文件。有一些 EFS 特定的信息这里。一般来说,IAM 角色是让 EC2 实例访问其他 AWS 服务的最佳方式。

在这种情况下,您可能会为此特定目的设置一个 EFS 共享。有权访问共享的任何人都可以访问共享上的任何文件。如果您需要更细粒度的权限,那么您可以查看 IAM 是否允许这样做,或者您必须找到另一种技术。

相关内容