2011-11-22 146 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; 

但这只是返回“欧盟”这么即时知道如何让其他部分。用户必须在应用程序上配置的越少越好:-)

回答