2011-03-17 104 views
0

我正在製作視頻網站,所有視頻都在EC2服務器中。我如何閱讀它們?我想在數據庫中插入一個字段'video_location',在這裏我可以從服務器上寫下視頻位置,但是我沒有真正使用亞馬遜服務器的經驗,也不知道如何閱讀它們,沒有網址或任何東西...或是它?從Amazon-EC2服務器獲取文件

謝謝!

+0

你確定你不是指S3而不是EC2? – drudge 2011-03-17 23:22:04

回答

1

您可以1)在EC2實例上安裝類似Apache的東西,並使用它來爲視頻提供服務或2)在S3上存儲視頻並讓S3爲視頻提供服務。

0

一旦將它們啓動並運行,EC2實例沒有什麼特別之處。它們就像任何其他'真正'的服務器一樣,所以你可以像在任何php應用程序中一樣提供你的文件。


如果你實際上是在談論S3那麼你可以鏈接到使用正常的URL文件。對於公衆文件,鏈接結構是這樣的:你需要generate a url,將看起來像

http://[bucket].s3.amazonaws.com/[key] 

http://s3.amazonaws.com/[bucket]/[key] 

private文件:

http://mybucket.s3.amazonaws.com/myimage.jpg?AWSAccessKeyId=44CF9SAMPLEF252F707&Expires=1177363698&Signature=vjSAMPLENmGa%2ByT272YEAiv4%3D 

的最簡單方法開始與S3(或任何其他AWS服務)交互將使用SDK for php