Amazon ec2 应用程序如何部署在elasticbeanstalk access文件上,该文件由另一个运行在ec2上的应用程序创建

Amazon ec2 应用程序如何部署在elasticbeanstalk access文件上,该文件由另一个运行在ec2上的应用程序创建,amazon-ec2,amazon-elastic-beanstalk,Amazon Ec2,Amazon Elastic Beanstalk,我使用elasticbeanstalk在AmazonAWS上部署了一个应用程序(A)。我还有另一个多线程java应用程序(B),它定期创建一些文件,需要由运行在elasticbeanstalk上的应用程序(A)读取/更新 如果我直接在EC2上运行应用程序(B),那么应用程序(A)就没有访问权 在这种情况下,我应该使用什么模型,以便应用程序(A)可以访问由应用程序(B)创建的文件?将由B创建的文件上载到S3,您可以使用AWS api或使用S3 Fuse将其装载到文件系统中。然后让A以与API或S3

我使用elasticbeanstalk在AmazonAWS上部署了一个应用程序(A)。我还有另一个多线程java应用程序(B),它定期创建一些文件,需要由运行在elasticbeanstalk上的应用程序(A)读取/更新

如果我直接在EC2上运行应用程序(B),那么应用程序(A)就没有访问权


在这种情况下,我应该使用什么模型,以便应用程序(A)可以访问由应用程序(B)创建的文件?

将由B创建的文件上载到S3,您可以使用AWS api或使用S3 Fuse将其装载到文件系统中。然后让A以与API或S3 Fuse相同的方式读取它们。

将B创建的文件上载到S3,您可以使用AWS API或使用S3 Fuse将其装载到文件系统中。然后用API或S3保险丝以相同的方式读取它们。

谢谢Stefan。应用程序(A)是否可以直接从EC2文件夹访问文件?。由于文件正在不断更新,我们希望应用程序(A)能够访问这些文件。您可以使用AWS sdk访问它们,但是这些ec2实例上的数据是短暂的,这意味着它们可以并且将随时消失。如果您想要永久性的存储,您也可以尝试弹性文件系统,或者安装EBS卷。谢谢Stefan。将使用AWS sdk。@user2848853使用AWS sdk是完成任务的最困难的方法,但如果您打算这样做,请同时使用已装入的EBS卷来存储来自a的数据。我还申请了弹性文件系统的预览版本-允许2个应用程序访问文件系统。还不是所有地区都有。谢谢Stefan。应用程序(A)是否可以直接从EC2文件夹访问文件?。由于文件正在不断更新,我们希望应用程序(A)能够访问这些文件。您可以使用AWS sdk访问它们,但是这些ec2实例上的数据是短暂的,这意味着它们可以并且将随时消失。如果您想要永久性的存储,您也可以尝试弹性文件系统,或者安装EBS卷。谢谢Stefan。将使用AWS sdk。@user2848853使用AWS sdk是完成任务的最困难的方法,但如果您打算这样做,请同时使用已装入的EBS卷来存储来自a的数据。我还申请了弹性文件系统的预览版本-允许2个应用程序访问文件系统。它还没有在所有地区提供。