我目前有很多数据记录存储在亚马逊 S3 上,我正在尝试使用这些数据构建一个动态网站。我知道如何使用 php 从 mySQL 等数据库中获取数据,但我可以直接在 amazon S3 上执行 sql 查询吗?如果我不能,我可以把这些数据放在什么地方,以便从 S3 加载数据并且也可以通过 php 访问?
非常感谢!
S3 仅用于存储文件,我不确定它如何用于存储数据记录。您可以访问这些文件并提供它们以从网站下载,或者将它们加载到服务器上的内存中(如果它类似于 sqlite 数据库或其他东西)。您可能想考虑使用 Amazon RDS 而不是 S3 来存储关系数据。
Amazon S3 不是 Web 服务器。它用于存储平面文件。没有CPU。
如果您想要一个运行 PHP 的 Web 服务器,您应该考虑使用 Amazon EC2 或 AWS Elastic Beanstalk。如果您需要 MySQL 服务器,则应查看 Amazon RDS。