2012-02-22 2 views
5

저는 Amazon RDS에서 데이터베이스를 호스팅하려고합니다. 데이터베이스에 저장할 실제 정보 (비디오)는 Amazon S3에서 호스팅됩니다. 누군가가 나를 도울 수 있기를 희망하는이 과정에 대해 몇 가지 질문이 있습니다.Amazon S3와 함께 Amazon RDS를 사용합니다.

Amazon RDS에서 호스팅되는 데이터베이스가 Amazon S3에서 뭔가 상호 작용 (검색, 업데이트) 될 수 있습니까? 따라서 Amazon RDS에 데이터베이스가 있고 삭제 명령을 실행하여 특정 비디오를 제거한 경우 해당 명령을 사용하여 S3에서 비디오를 제거 할 수 있습니까? 또한 두 매체를 상호 작용시키는 방법에 대한 자습서가 있습니까?

대단히 감사합니다.

답변

6

이 프로세스를 유지하려면 중간 스크립트 언어가 필요합니다. 예를 들어 S3에 비디오를 저장하는 웹 기반 응용 프로그램을 구축하고 RDS에서 해당 위치를 포함하여 이러한 비디오 정보를 작성하는 경우 EC2 인스턴스 또는 Amazon 클라우드 외부의 다른 곳에서 호스팅되는 PHP 응용 프로그램을 작성할 수 있습니다 RDS의 MySQL 데이터베이스에 저장하고 적절한 쿼리를 수행 한 다음 Amazon S3와 상호 작용하여 특정 작업을 완료합니다 (예 : 명시된 비디오 삭제).

당신이 아마존 AWS SDK를 사용하는 것이이 작업을 수행하려면, PHP에 대한 링크는 다음과 같습니다 http://aws.amazon.com/php/

당신은 S3에 이러한 다양한 작업을 수행 할 자바, 루비, 파이썬, .NET/Windows 및 모바일 SDK를 사용할 수 있습니다 AWS의 다른 영역을 제어 할 수 있습니다.

예를 들어 누군가 자신의 코드 일부를 다시 작성하는 대신 사용할 수있는보다 간단한 S3 상호 작용 클래스를 작성한 경우와 같이 원하는 작업을 수행하고 주변에서 응용 프로그램을 빌드 할 수있는 타사 스크립트를 찾을 수 있습니다.

제가 작성한 몇 가지 명령 행 응용 프로그램의 경우이 편리하고 자유로운 도구 인 http://s3tools.org/s3cmd은 기본적으로 S3과 상호 작용하기위한 명령 행 도구입니다. bash 스크립트에 매우 유용합니다.

타일러