2011-11-22 147 views
1

我已經在亞馬遜S3存儲桶中創建了該文件。我知道URL格式是:如何生成亞馬遜S3文件網址?

http://ptedotnet.s3-eu-west-1.amazonaws.com/UserContent/Uploads/54/26.jpg 

但是我希望能夠制定出「S3-EU-西-1」位是什麼,而不必在我的應用程序明確地知道這一點。我已經看到,在API中有一個叫我可以得到的位置...

GetBucketLocationRequest bucketRequest = new GetBucketLocationRequest(); 
      bucketRequest.BucketName = ConfigurationManager.AppSettings["AWS_Bucket"].ToString(); 
      GetBucketLocationResponse ree = client.GetBucketLocation(bucketRequest); 
      string location = ree.Location; 

但這只是返回「歐盟」這麼即時知道如何讓其他部分。用戶必須在應用程序上配置的越少越好:-)

回答