使用Amazon S3和Amazon RDS

Waf*_*les 6 amazon-s3 amazon-rds

我正在尝试在Amazon RDS上托管数据库,数据库将在(视频)上存储信息的实际内容将托管在Amazon S3上.我对这个过程有一些疑问我希望有人可以帮助我.

Amazon RDS上托管的数据库是否可以在Amazon S3上交互(搜索,更新)某些内容?因此,如果我在Amazon RDS上有数据库,并运行删除命令来删除特定视频,是否可以让该命令删除S3上的视频?另外,是否有关于如何使两种媒介相互作用的教程?

非常感谢!

Tyl*_*ler 7

您将需要一种中间脚本语言来维护此过程.例如,如果您正在构建一个基于Web的应用程序来存储S3上的视频以及这些视频的信息(包括它们在RDS上的位置),您可以编写一个PHP应用程序(托管在EC2实例上,或亚马逊云之外的其他地方)连接到RDS上的MySQL数据库并进行相应的查询,然后与Amazon S3交互以在那里完成某项任务(例如删除你所说的视频).

为此,您将使用Amazon AWS SDK,对于PHP,链接为:http://aws.amazon.com/php/

您可以使用Java,Ruby,Python,.NET/Windows和移动SDK在S3上执行这些不同的任务,以及在使用它们时控制AWS的其他区域.

您可以找到执行您想要的第三方脚本并围绕它们构建应用程序,例如,如果有人编写了一个更简单的S3交互类,您可以使用它而不是重写您自己的代码.

对于我构建的几个命令行应用程序,我使用了这个方便且免费的工具:http://s3tools.org/s3cmd,它基本上是一个与S3交互的命令行工具.对bash脚本非常有用.

泰勒