AWS:从Elastic beanstalk应用程序访问S3

san*_* mk 0 php cloud amazon-s3 amazon-ec2 amazon-web-services

我有一个PHP应用程序,它接受用户的输入,并使用正常的文件操作fopen, fwrite等将它们写入文件.它在我的服务器上运行良好.如果我将整个代码迁移到亚马逊的云并使用它的服务,我如何将这些文件操作映射到Beanstalk上的相应操作?

文件操作是否可以正常工作,而不会发生变化?
如果是,这些文件将存储在哪里?
如果不是,有什么替代方案?

谢谢你的帮助!!

Jer*_*lom 5

您应该考虑查看官方AWS SDK for PHP附带的S3 Stream Wrapper.注册流包装器允许您使用PHP的本机文件功能来使用S3.